Posts by Ibrar Ayyub:
Interfacing LCD with PIC Microcontroller – Hi Tech C
Posted on: 15 May 2017
16×2 Character LCD is a very basic LCD module which is commonly used in electronics projects and products. It contains 2 rows that can display 16 characters. Each character is displayed using 5×8 or 5×10 dot matrix. It can be easily interfaced with a microcontroller. In this tutorial we will see how to write data […]
4 ALARM SOUNDS using PIC12F629
Posted on: 15 May 2017
This project is a miniature 1-chip alarm. All you need is a tilt switch, battery and piezo to produce a complete alarm. If you want a very high output, you can add a Darlington buffer transistor, piezo tweeter and a 10mH choke. The chip does all the work. It sits in sleep mode (100 microamps) […]
Forverse – Reverse Control For CSS Compiler
Posted on: 14 May 2017
#include <16F877.h> #device adc=8 #FUSES NOWDT ,XT #use delay(clock=4000000) void main() { setup_adc_ports(NO_ANALOGS); setup_adc(ADC_OFF); set_tris_a(0xff); set_tris_b(0x00); output_b(0x00); while(true){ if(!input(pin_a0)){ output_high(pin_b0); output_low(pin_b1); delay_ms(100); while(!input(pin_a0));} else if(!input(pin_a1)){ output_low(pin_b0); output_high(pin_b1); delay_ms(100); while(!input(pin_a1));} else if(!input(pin_a2)){ output_low(pin_b0); output_low(pin_b1); delay_ms(100); while(!input(pin_a2));} else{ } } }
Polyphonic Synth Cable
Posted on: 14 May 2017
This is the fourth synthesizer cable I’ve built, the first three being based on the ATtiny85. I have been looking into ARM chips but haven’t gotten to grips with them just yet. Instead, I decided go back to the ATtiny2313, which has a quarter of the memories of the tiny85, but a hardware UART port […]
Custom Characters on LCD using PIC – MPLAB XC8
Posted on: 14 May 2017
I hope that you already go through our tutorial, Interfacing LCD with PIC Microcontroller – MPLAB XC8. HD44780 compatible controllers used in these LCDs allows us to define 8 custom characters in addition to the standard pre-programmed characters. In this tutorial we will learn, how to create custom characters on LCD using PIC Microcontroller and […]
Single Chip Temperature Data Logger
Posted on: 14 May 2017
Introduction A data logger is a device that records measurements over time. The measurements could be any physical variable like temperature, pressure, voltage, humidity, etc. This project describes how to build a mini logger that records surrounding temperature values. It has following features: – Uses just one 8?pin chip, so very compact size circuit. – […]
Basic Toggle Control For CSS Compiler
Posted on: 13 May 2017
#include <16F877.h> #device adc=8 #FUSES NOWDT ,XT #use delay(clock=4000000) void main() { set_tris_a(0xff); set_tris_b(0x00); setup_adc_ports(NO_ANALOGS); setup_adc(ADC_OFF); output_b(0x00); while(true){ if(!input(pin_a0)){ output_toggle(pin_b0); delay_ms(100); while(!input(pin_a0)); } } }
Interfacing Servo Motor with PIC Microcontroller – MPLAB XC8
Posted on: 13 May 2017
Servo Motor is an ordinary geared dc motor equipped with closed loop servo mechanism which uses position feedback to control exact angular position of the rotor. These are commonly used in robotic arms, legs etc. Servo Motors do not rotate continuously, their rotation is limited to fixed angles. Usually these motors have rotation limit from […]
Elektor 500ppm LCR meter case tips
Posted on: 13 May 2017
I recently bought a 500ppm LCR meter from Elektor because I didn’t have anything for measuring inductors or the ESR (equivalent series resistance) of capacitors, both of which are important for modern electronics, particularly switch mode regulators that have become ubiquitous. It is also more accurate than any of my multimeters and has wider measurement […]
MP3 player on a chip from On Semi
Posted on: 13 May 2017
ON Semiconductor, driving innovation in energy efficiency, has introduced a new MP3 capable device to support both record and playback in portable MP3 audio applications where there is a strong requirement for miniaturization, reduced bill of materials (BoM) and reduced cost. The LC823430TA audio processing system provides a single-chip solution by integrating digital signal processing […]