Drive a stepper motor with acceleration and deceleration using an Allegro...
The stepper motor is an electromagnetic device that converts digital pulses into mechanical shaft rotation.Most common types of stepper motor can be bipolar or unipolar, depending on the winding. To......
View ArticleAVR 16bit Stereo Wave Player
Introduction This project aims to implement a cost-effective wave player based on AVR (ATmega / ATiny Series) with CD-Audio Quality, which can play 8-bit/16-bit Mono/Stereo standard RIFF (Resource......
View ArticleCMR Robot Arm
Our project was mainly designed for the Cornell Mars Rover project team (CMR), which will be using the robotic arm for competition to complete many different tasks in the deserts of Southern Utah.......
View ArticleReading temperature on AVR Atmega using a thermistor with NTCtemp library 02
A thermistor is a type of resistor whose resistance varies significantly with temperature, more so than in standard resistors. NTCtemp is a simple AVR library to read temperature from a... Engineering...
View ArticleCT Sensor on AVR ATmega
A CT (Current Transformers) sensor is a device used to measure alternating current. A CT sensor, like other current transformers is made by a primary winding, a magnetic core and a secondary...
View ArticleBuilding a Wifi Radio – Part 7, Building an LCD Display
This is the seventh part of an ongoing series about building a low cost, open source streaming internet radio. If you haven’t already, check out the previous parts (see the links at the end of this......
View ArticleWeek 11: Networking with ESP8266
For this week I set out to make a board that will show realtime MBTA bus arrival times using the ESP8266 wifi module and a LCD. Seemed doable. People of the internet have been excited about the......
View ArticleAVR Thermostat
This thermostat is built around an ATMega164 and a TC1047A temperature sensor. It controls your furnace and air conditioner. It is not programmable, although it has a clock and is capable if some......
View ArticleAVR HVSP Fuse Resetter
description in working w/ 8 or 14 pin avr devices, i would sometimes want to use the RESET pin as io as the io pin count is low. but doing so will disable further programming via SPI. i do not need...
View ArticleRFID based security system using AVR ATmega32 microcontroller
RFID technology brought a great revolution in our life as it simplifies the machine communication. RFID’s are used almost everywhere today Schools, hospitals, industries and much more. This article......
View ArticleVeronica – VRAM
I considered subtitling this article, “adventures in breadboard noise”, since that’s what I spent most of my time dealing with. In any case, let’s recap where we were. Veronica’s video generator was......
View ArticleRSS Reader using AVR mega8
I spent part of an afternoon developing a hardware RSS reader (most of my time was spent on the python side of things). It’s pretty simple and uses an AVR microcontroller connected to a computer via......
View ArticleUSB AVR programmer
I’ve already had a programmer for Atmel’s AVR microcontrollers, but I couldn’t use it in my lab, because my laptop doesn’t have a LPT port. So I decided to make a new programmer with USB connection.......
View Article3-axis Accelerometer Sensor-ADXL335 Interfacing with ATmega32
ADXL335 accelerometer sensor is a MEMS (Microelectromechanical systems) sensor which can measure static acceleration of gravity in tilt-sensing applications, as well as dynamic acceleration...
View Article4X4 Keypad based Password with ATmega32 and LCD Display
Security is a prime concern in our day-today life. Everyone wants to be as much secured as possible. Keypad based password is one of the many method and the most common and easy one to provide......
View Article4X4 Keypad based Password with ATmega16 and LED Display
Security is a prime concern in our day-today life. Everyone wants to be as much secured as possible. Keypad based password is one of the many method and the most common and easy one to provide......
View Article4X4 Keypad Interfacing with ATmega32 and LED Display
Keypads are parts of HMI or Human Machine Interface and play really important role in a small embedded system where human interaction or human input is needed. Matrix keypads are well known for...
View ArticleAnalog to Digital Converter of ATmega32 with LED Display
Microcontrollers are capable of detecting binary signals: is the button pressed or not? These are digital signals. When a microcontroller is powered from five volt, it understands zero volts (0V) as......
View ArticleGoldilocks Analogue – Prototyping 3
Following my initial design article, and the follow up design article, I’ve put quite a lot of thought into how I can make this Goldilocks Analogue device best achieve my stated goals. Pictured is the...
View ArticleScrumtato: Make Daily Stand-Ups Agile Again
Story The following was originally published in my blog. At Delphi in Gothenburg, where I am currently employed, we create all kinds of cool products for the automotive industry. To organize our...
View Article