UART Communication with Pic Microcontroller( Programming in MPLAB XC8 )

Send data serially with pic microcontroller UART

USART/UART is a serial communication protocol that is used to transfer data serially. In other words, it transfers data bit-by-bit. One of the main advantages of this communication method is that fewer wires are required to transfer. Consequently, the speed of data transfer will be slow as compared to parallel communication techniques. All mid-range and … Read more

TLE4999I3 Hall Effect Sensors

TLE4999I3 Pinout

TLE4999I3 is a linear hall effect sensor that adjusts its output on the basis of whether a magnetic field exists or not. It generates an output signal depending on the magnetic field density around it. If the magnetic flow density around it reaches a certain pre-set threshold value, the sensor senses the magnetic field and … Read more

CCS811 Indoor Air Quality Gas Sensor

CCS811 pinout

CCS811 is an air quality sensor that senses different gasses present in the air we breathe. It has a metal oxide (MOX) sensor and a small microcontroller. The MOX sensor detects the volatile organic compounds and the microcontroller has an ADC converter that reads the analog values and an I²C interface to read from. This … Read more

BMP280 Barometric Pressure and Temperature Sensor Module

BMP280 Module

BMP280  is a high precision sensor module that measures the atmospheric pressure and temperature in air. Not only this, but it can also measure humidity in the air. This six-pin module supports both SPI and I2C interfaces. It uses a BMP280 barometric pressure sensor. These sensors are pre-calibrated, unlike other sensors. Therefore, they start measuring … Read more

PIC Microcontroller ADC – How to Use PIC18F4550 ADC

ADC PIC MICROCONTROLLER PIC18F4550 with LCD Display

In this tutorial, we will go through an analog to digital converter or ADC module of pic microcontrollers. Almost all pic microcontroller series such as PIC10F, PIC12F, PIC16F, PIC18F, and PIC32 controllers have built ADC Modules. But its size depends on the device from which category/ series, you are using. In this tutorial, we will … Read more

HC-SR505 PIR motion sensor Module

hc-sr505 pir motion sensor

HC-SR505 is a pyroelectric motion sensor. All the objects having a temperature above absolute zero release heat energy. This energy is in the form of infrared radiation. Even human bodies emit infrared light radiations. HC-SR505 sensor detects the motions of the object by measuring the changes in the level of infrared light radiations that is … Read more

TMP36 Low Voltage Temperature Sensor

TMP36 pinout

TMP36 is a temperature sensor chip which generates an analog voltage at the output which is linearly proportional to the Celsius temperature. Then convert this voltage into temperature based on a 10 mV/°C scale factor. It has a shutdown capability which limits the output current to less than 0.5 µA. It provides a supply current … Read more