Category: Embedded

How to Use Hall Sensor with AVR Microcontrolle…

How to Use Hall Sensor with AVR Microcontroller ATmega16

In this tutorial it will be explained step by step with practical example. Here Hall sensor will be interfaced with Atmega16 microcontroller and One LED will be used to show the effect when magnet will be brought nearby the Hall Sensor.

Learn more: https://circuitdigest.com/microcontroller-projects/how-to-interface-hall-sensor-with-avr-atmega16-microcontroller

Atmega16 PWM Demonstration by Controlling LED …

Atmega16 PWM Demonstration by Controlling LED Brightness

This tutorial will help you in understanding PWM, its terminologies and how we can implement it using a microcontroller. In this tutorial we will be demonstrating PWM with AVR Atmega16 Microcontroller by varying the intensity of an LED.

https://circuitdigest.com/microcontroller-projects/atmega16-32-microcontroller-pwm-tutorial-to-control-brightness-of-led 

How to Program AVR Microcontroller Atmega16 Us…

How to Program AVR Microcontroller Atmega16 Using USBASP programmer and Atmel Studio 7.0
There are several ways to program AVR microcontrollers. We are programming it with USBASP v2.0 serial programmer. For demonstration we will use ATmega16 Microcontroller and Atmel Studio. We will test the programmer with a blink sketch.

Complete tutorial: https://circuitdigest.com/microcontroller-projects/how-to-program-avr-microcontroller-atmega16-with-usbasp-programmer-using-atmel-studio

Interfacing Servo Motor with AVR Microcontroll…

Interfacing Servo Motor with AVR Microcontroller Atmega16

Servo Motors are widely used where precise control is required such as robots, Automated Machineries, robotic arm etc. However, the scope of the servo motor is not limited to this much and can be used in many applications. To know more about the basics, theory and working principle of servo motor follow the link.    

Check the DIY tutorial here: https://circuitdigest.com/microcontroller-projects/interfacing-servo-motor-with-atmega16-avr-microcontroller

Robotic Arm Control using PIC Microcontroller

Robotic Arm Control using PIC Microcontroller

In this tutorial we will use the industry standard PIC16F877A 8-bit Microcontroller to control the same robotic arm with potentiometers. The challenge with this project is that PIC16F877A has only two PWN capable pins, but we need to control about 5 servo motors for our robot which requires 5 individual PWM pins. So we have to utilize the GPIO pins and generate PWM signals on PIC GPIO pins using the timer interrupts. Now, of course we could upgrade to a better microcontroller or use a de-multiplexer IC to make things a lot easier here. But still, it is worth giving this project a try for the learning experience.

How to Use SPI Communication in STM32

How to Use SPI Communication in STM32

In this STM32 SPI Example, we will use Arduino UNO as Slave and STM32F103C8 as Master with Two 16X2 LCD display attached to each other separately. Two Potentiometers are also connected with STM32 (PA0) and Arduino (A0) to determine the sending values (0 to 255) from master to slave and slave to master by varying the potentiometer.

Check out the complete tutorial here: https://circuitdigest.com/microcontroller-projects/stm32-spi-communication-tutorial

IoT Weather Station using NodeMCU

IoT Weather Station using NodeMCU

In this project, we will measure Humidity, Temperature and Pressure parameters and display them on the web server, which makes it a IoT based Weather Station where the weather conditions can be monitored from anywhere using the Internet.

Find the complete DIY project: https://circuitdigest.com/microcontroller-projects/esp12-nodemcu-based-iot-weather-station

How to use I2C Communication in STM32 Microcon…

How to use I2C Communication in STM32 Microcontroller

STM32 has more features than Arduino board. So it would be great to learn about communication between STM32 and Arduino by using SPI & I2C bus. In this tutorial, we will use I2C bus for communication between Arduino and STM32F103C8, and will learn about SPI bus in next tutorial. To know more about STM32 board, check other STM32 projects.
Find here the complete project with circuit diagram, code and tutorial: https://circuitdigest.com/microcontroller-projects/stm32-stm32f103c8-i2c-communication-tutorial

Vehicle Tracking and Accident Alert System usi…

Vehicle Tracking and Accident Alert System using MSP430 Launchpad and GPS Module

In previous tutorials, we have learned about How to interface GPS module with Computer and how to Track vehicle using GSM and GPS. We also built Vehicle Accident Alert System using Arduino and accelerometer. Here we are again building the same project but this time a MSP430 launchpad and a vibration sensor will be used to detect vehicle accident. So this project will also tell about interfacing a vibration sensor with MSP430.

AT24C256C EEPROM The AT24C256 is a 32K byte, …


AT24C256C EEPROM

The AT24C256 is a 32K byte, 8-pin EEPROM IC.
As we know EEPROM stands for Electrically Erasable Programmable
Read-Only Memory, we can store information on this IC and it will remain
there even when the power is turned off just like your pen drive. Then
the information can be retrieved or over-written when required.

Lear more: https://components101.com/ics/at24c256-eeprom-pinout-datasheet