ULN2003

Line Follower Robot Using AVR Microcontroller ATmega16 Line Follower Robot using AVR Microcontroller ATmega16

Here we will be building yet another project with AVR Atmega16 Microcontroller. If you are new to AVR microcontrollers then you can refer to previous AVR projects and tutorials.

Building a robot is always a thrill for all electronics hobbyists. And this thrill can be maximized if the robot can automatically do some things without any external…

Interfacing Stepper Motor with AVR Microcontroller Atmega16 using ULN2003 Interfacing Stepper Motor with AVR Microcontroller Atmega16

Stepper Motors are DC brushless motors which can rotate from 00 to 3600 in steps. Stepper motor uses electronic signals to rotate the motor in steps and each signal rotates the shaft in fixed increment (one step). The rotation angel is controlled by applying certain sequence of signals. Unlike Servo Motor, stepper motors can be driven by using GPIO pins of microcontroller…

ARM7-LPC2148 Stepper Motor Control Tutorial Interfacing Stepper Motor with ARM7-LPC2148

In today’s automation world stepper motor and servo motor are two most commonly used motors in embedded systems. Both are used in various automation machines like robotic arms, CNC machine, cameras etc. In this tutorial we will see how to interface Stepper Motor with ARM7-LPC2148 and how to control speed of it. If you are new to ARM7 then start by learning about ARM7-LPC2148…

Interfacing Stepper Motor with STM32F103C8 (Blue Pill) Interfacing Stepper Motor with STM32F103C8

Stepper motor is brushless DC motor, which can be rotated in small angles, these angles are called steps. Generally stepper motor use 200 steps to complete 360 degree rotation, means its rotate 1.8 degree per step. Stepper motor is used in many devices which needs precise rotational movement like robots, antennas, hard drives etc. We can rotate stepper motor to any…

Pulse width Modulation (PWM) in STM32F103C8: Controlling Speed of DC Fan Pulse width Modulation (PWM) in STM32F103C8: Controlling Speed of DC Fan

In previous article we have seen about ADC conversion using STM32. In this tutorial, we will learn about PWM (Pulse Width Modulation) in STM32 and how can we control brightness of LED or speed of DC fan using PWM technique.

We know that there are two types of signal: Analog and Digital. Analog signals have voltages like (3V, 1V...etc) and digital…

Stepper Motor Interfacing with 8051 Microcontroller Stepper Motor Interfacing with 8051 Microcontroller

A stepper motor is a brushless DC motor, which can be rotated in small angles; these angles are called steps. Generally, a stepper motor interfacing with 8051 uses 200 steps to complete a 360-degree rotation, which means it rotates 1.8 degrees per step. Stepper motor control using 8051 microcontroller is used in many devices which need precise rotational movement, like…