top of page
Search


HTTP Client using SIM900A GPRS and PIC18F4550
Introduction to HTTP SIM900 enables GPRS for Embedded applications. We can implement HTTP Client protocol using the SIM900 HTTP function...
Â
Â


GLCD 128x64 interfacing with 8051 Microcontroller
GLCD 128x64 GLCD is a display device that can be used in embedded systems for displaying data and/or images/custom characters. Basically,...
Â
Â


PIC18F4550 Interface with WiFi ESP8266 module
Overview of ESP8266 The ESP8266 module is low-cost standalone wireless transceiver that can be used for end-point IoT developments....
Â
Â


LCD16x2 custom character display using 8051
LCD16x2 Custom Character LCDs (Liquid Crystal Displays) are used for displaying status or parameters in embedded systems. LCD 16x2 is a...
Â
Â


TCP Client using SIM900A GPRS and PIC18F4550
Introduction SIM900 enables GPRS to embedded applications. We can implement TCP Client protocol using SIM900 TCP function AT Commands....
Â
Â


LCD16x2 interfacing in 4-bit mode with 8051
LCD 16x2 LCDs (Liquid Crystal Displays) are used for displaying status or parameters in embedded systems. LCD 16x2 is 16 pin device that...
Â
Â


XBee interface with PIC18F4550
Overview of Xbee XBee radios are based on IEEE 802.15.4 (technical standard which defines the operation of low-rate wireless personal...
Â
Â


LCD16x2 Interfacing in 8-bit with 8051
LCD 16x2 LCDs (Liquid Crystal Displays) are used for displaying status or parameters in embedded systems. LCD 16x2 is 16 pin device that...
Â
Â


HC-05 Bluetooth Module Interfacing with PIC18F4550
Overview of Bluetooth HC-05 is a Bluetooth device used for wireless communication. It works on serial communication (USART). It is a...
Â
Â


MPU6050 (Accelerometer+Gyroscope) Interfacing with Raspberry Pi
Overview of MPU6050 Sensor The MPU6050 sensor module is an integrated 6-axis Motion tracking device. It has a 3-axis Gyroscope, 3-axis...
Â
Â


I2C in AVR ATmega16/ATmega32
Introduction to I2C I2C (Inter-Integrated Circuit) is a serial bus interface connection protocol. It is also called TWI (two-wire...
Â
Â


SPI in AVR ATmega16/ATmega32
Introduction The Serial Peripheral Interface (SPI) is a bus interface connection protocol originally started by Motorola Corp. It uses...
Â
Â


Watchdog Timer in AVR ATmega16/ATmega32
Introduction to Watchdog Watchdog Timer (WDT) can be helpful to automatically reset the system whenever a timeout occurs. A system reset...
Â
Â


Analog Comparator in AVR ATmega16/ATmega32
Introduction to Analog Comparator ATmega16/ATmega32 based on AVR has two pins for analog voltage compare i.e. AIN0 and AIN1. AIN0 is the...
Â
Â


EEPROM in AVR ATmega16/ATmega32
Introduction EEPROM is Electrically Erasable Programmable Read-Only Memory. It is non-volatile type of memory as it holds the data even...
Â
Â


External Hardware Interrupts in AVR ATmega16/ATmega32
Introduction to Interrupt AVR ATmega16/ATmega32 has three external hardware interrupts on pins PD2, PD3, and PB2 which are referred to as...
Â
Â


nRF24L01 Interfacing with Arduino UNO
Overview of nRF24L01 NRF24L01 is a wireless transceiver module which operates in the 2.4GHz ISM frequency band. It is used to communicate...
Â
Â


XBee S2 (ZigBee) Interfacing with Arduino UNO
Overview of XBee S2 XBee (ZigBee) radios are based on IEEE 802.15.4 (technical standard which defines the operation of low-rate wireless...
Â
Â


ESP8266 WiFi Module Interfacing with Arduino UNO
Overview of ESP8266 Wi-Fi Module The ESP8266 wifi module is low cost standalone wireless transceiver that can be used for end-point IoT...
Â
Â


Sim900A GSM Module Interfacing with Arduino UNO
Overview of SIM900A GSM Module Global System for Mobile communication (GSM) is digital cellular system used for mobile devices. It is an...
Â
Â
bottom of page