top of page
Search


8051 UART
Introduction Serial communication means to transfer data bit by bit serially at a time, whereas in parallel communication, the number of...
Â
Â


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...
Â
Â


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...
Â
Â


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...
Â
Â


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...
Â
Â


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...
Â
Â


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...
Â
Â


GPIO Ports and Registers in AVR ATmega16/ATmega32
Introduction AVR ATmega16 has 32 pins constituting four ports. The ports are listed below : Each port has 8 pins. The pins of these four...
Â
Â


Getting Started with Raspberry Pi
To get started with Raspberry Pi, we have to store required OS on SD card. Now to store OS on SD card we need to install OS on SD card....
Â
Â


Getting Started with Atmel Studio
Introduction Atmel, AVR microcontrollers (MCUs) are very easy to use. All AVR microcontrollers require Integrated Development...
Â
Â


MAX30100 Pulse Oximeter Interfacing with Arduino
Description The MAX30100 Pulse Oximeter is a medical device that is used to measure blood oxygen saturation levels, heart rate, and pulse...
Â
Â


BPM280 Barometer Sensor Interfacing with Arduino
Description The BMP280 is a popular digital barometric pressure and temperature sensor developed by Bosch Sensortec. It is designed to...
Â
Â


BPM180 Barometer Sensor Interfacing with Arduino
Description The BMP180 is a popular digital barometric pressure and temperature sensor developed by Bosch Sensortec. It is designed to...
Â
Â
bottom of page