Category: 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.

Heart Beat Monitoring using PIC Microcontrolle…

Heart Beat Monitoring using PIC Microcontroller and Pulse Sensor

Heart Beat rate is most important parameter in monitoring any person’s health. In the modern era of wearable devices, there are lot of devices which can measure heartbeat, blood pressure, footsteps, calories burnt and lot of other things. These devices has pulse sensor inside them to sense the pulse rate. Today, we will also use a pulse sensor with PIC Microcontroller to count heart beat per minute and the Inter-Beat Interval, these values will be further displayed on 16×2 character LCD. We will use PIC16F877A PIC microcontroller in this project. Check out the complete project here: https://circuitdigest.com/microcontroller-projects/heartbeat-monitoring-using-pic-microcontroller-and-pulse-sensor

RFID Interfacing with PIC Microcontroller

RFID Interfacing with PIC Microcontroller

To read the Passive RFID cards and tag, we need a microcontroller with UART hardware. If we select a microcontroller without UART, we need to implement software UART. Here we are using PIC Microcontroller PIC16F877A for interfacing RFID. We will simply read the unique identification no. of RFID tags and display it on 16×2 LCD.

Check out the complete tutorial: https://circuitdigest.com/microcontroller-projects/rfid-interfacing-with-pic-microcontroller-pic16f877a

For more PIC microcontroller based projects and tutorials, visit: https://circuitdigest.com/pic-microcontroller-projects

Ask Embedded related questions: https://circuitdigest.com/forums/embedded

STM32F103C8 ADC Tutorial – Measuring Analog Vo…

STM32F103C8 ADC Tutorial – Measuring Analog Voltage

The ADC embedded in #STM32 microcontrollers uses the SAR (successive approximation register) principle, by which the conversion is performed in several steps. The number of conversion steps is equal to the number of bits in the ADC converter. Each step is driven by the ADC clock. Each ADC clock produces one bit from result to output. The ADC internal design is based on the switched-capacitor technique.

Learn more about STM32 ADC Feature, visit: https://circuitdigest.com/microcontroller-projects/how-to-use-adc-in-stm32f103c8-stm32-blue-pill-board

ESP32 Internet Clock To minimize hardware req…

ESP32 Internet Clock

To minimize hardware requirements we will make Internet clock without using RTC module. This is more accurate as compare to RTC clock. ESP32 is a Wi-Fi module and can be easily connected to the internet so we will use NTP (Network Time Protocol) and UDP (User Datagram Protocol) to fetch Time from the internet using Wi-Fi.

Check the complete project here: https://circuitdigest.com/microcontroller-projects/esp32-internet-clock

3 little robots, sitting around a … campfire, telling…

A post shared by Jillian Ogle (@letsjill) on

3 little robots, sitting around a … campfire, telling spooky stories.

#Robot #letsrobot #tellybot #robots #robotics #mechatronics #raspberrypi #arduino #microcontroller #hardware #electronics #programming #python #linux #make #3dprinting #prototyping #cute? #spooky

Blynk Board ESP8266 Smart Modular Watering System

Blynk Board ESP8266 Smart Modular Watering System: The Sparkfun Blynk board is an evaluation board…