top of page
Search


USART in AVR ATmega16/ATmega32
Introduction AVR ATmega has flexible USART, which can be used for serial communication with other devices like computers, serial GSM, GPS...
Â
Â


PIC18F4550 Timer
Introduction Timers in microcontrollers are used for introducing delay, counting events, generating waveforms, and also for PWM...
Â
Â


ADC of ESP32
Introduction When we interface sensors to the microcontroller, the output of the sensor many times is analog. To analyze and understand...
Â
Â


Clear Timer on Compare Match (CTC mode) in AVR ATmega16/ATmega32
Introduction Generally, compare mode is used for generating periodic events or for generating waveforms. In compare mode, there is one...
Â
Â


MT8870 DTMF Decoder Interfacing with Arduino UNO
Overview of DTMF DTMF (Dual Tone Multi-Frequency) is a telecommunication signaling technique that uses a mixture of two pure tones (pure...
Â
Â


GPIO of ESP32
Introduction General-Purpose Input Output (GPIO) is a digital pin of a controller or module. It can be used as input or output for...
Â
Â


Getting Started with 8051 and Keil IDE
Introduction In this guide, we will learn "How to start with 8051 Microcontroller" using μvision keil in detail. 8051 microcontroller can...
Â
Â


PIC18F4550 USART
Introduction Several devices such as GPS, GSM, RFID, sensors, etc need to communicate with the PIC microcontroller for transmitting or...
Â
Â


4x4 Keypad Interfacing With Arduino UNO
Overview of 4x4 Matrix Keypad Keypad is used as an input device to read the key pressed by the user and to process it. 4x4 keypad...
Â
Â


Getting started with ESP32
Introduction For ESP32 Programming, we can use Arduino IDE. This makes things easy for Arduino developers than learning a new language...
Â
Â


Timer Input Capture Mode in AVR ATmega16/ATmega32
Introduction to Input Capture Mode The input capture function is used in many applications such as: Pulse width measurement Period...
Â
Â


Timer in AVR ATmega16/ATmega32
Introduction Generally, we use a timer/counter to generate time delays, waveforms, or to count events. Also, the timer is used for PWM...
Â
Â


PIC18F4550 ADC
Introduction Analog to Digital Converter When we interface sensors to the microcontroller, the output of the sensor many of the times is...
Â
Â


Analog Joystick Interfacing with Arduino UNO
Overview of Analog Joystick Applications like video games that require a change in cursor position in a 2-D plane make use of analog...
Â
Â


Introduction to 8051 Controller
8051 Microcontroller Microcontroller consists of all features that are found in microprocessors with additional built-in ROM, RAM, I/O...
Â
Â


ADC in AVR ATmega16/ATmega32
Introduction to ATmega ADC ADC (Analog to Digital converter) is the most widely used device in embedded systems which is designed...
Â
Â


GPS Module Interfacing With Arduino UNO
Overview of GPS NEO-6M GPS Receiver Module Global Positioning System (GPS) makes use of signals sent by satellites in space and ground...
Â
Â


Introduction to ESP32
Introduction to ESP32 ESP32 comes with an on-chip 32-bit microcontroller with integrated Wi-Fi + Bluetooth + BLE features that targets a...
Â
Â


Getting started with PIC18F4550 and MPLABX IDE
Introduction There are various development environments available for the PIC18f4550 controller. We can use the following IDEs for...
Â
Â


How to use WiringPi Library on Raspberry Pi
What is WiringPi? WiringPi is a library written in C used to access GPIO pins on Raspberry for BCM2835 (Broadcom Processor) SoC (System...
Â
Â
bottom of page