Atmel AVR Programmer USB Circuit Atmega8
Via the USB port of your computer that you can program Atmel series microcontrollers ISP port with stylish design a programming circuit. Prepared with eagle pcb circuit usb programming. are schematic...
View ArticleAutomatic Egg Incubator
Many factors contribute to the high demand for egg incubator around the world. A person who is interested in birds would like to raise ornamental birds, but he couldn’t find or obtain a broody bird as...
View ArticleProgramming the Microchip ATmega328P in C
Introduction This document describes how to program the Microchip ATmega328P microcontroller in C using the Avr-GCC toolchain. Students can download the software and install it on their computers by...
View Article10 Best AVR Development Boards For Engineers And Hobbyists 2019
Atmel’s AVR series of controllers is one of the most popular with student and hobbyists. Any beginner in electronics or even professionals for that matter would appreciate an excellent development...
View ArticleNetworking
Board Design For part of my final project I want to make my own USB audio recording device. So I’ll try to develop all the necessary electronics this week. I have the analog circuitry I need from...
View ArticleWorry-Free Automatic Timed Plant Feeder
Introduction The following diagram shows the system schematic. It contains the several major blocks: ATmega 323 is the CPU of the system. 5 VDC power supplier: an adaptor first transforms 110 VAC 60 Hz...
View ArticleARDUINO CLONE With ATMEGA328-PU Non P
Step 1: The Beginning Last week I decided to make a classic Arduino clone with an ATMEGA328P-PU. I seemed to be so easy and quick but a very bad surprise for me : I odered the cheaper ATMEGA328-PU (non...
View ArticleArduino Without External Clock Crystal on ATmega328
Things used in this project Story An Arduino consists of many components like: a linear regulator, USB to Serial microcontroller, debug LED, power LED, reset button, RX & TX LED, crystal...
View ArticleStand Alone Arduino ATmega328p
Step 1: Components and Where to Start I’ve started from the Arduino official site: https://www.arduino.cc/en/Main/Standalone where I’ve taken this picture, and where there is the list of all the...
View ArticleHuman Tetris Video Object Tracking
High Level Design Almost all major gaming consoles are moving to user input systems involving tracking all or part of a player’s body (see Nintendo Wii Remote, PlayStation Move, and XBox Project...
View ArticleHow to use I2C / TWI (Two Wire Interface) in AVR ATmega32- (Part 36/46)
Code explanation for MASTER Controller: Step 1: Initialization of master. Initialization of MASTER means to set the TWI clock frequency (SCL). It is done by setting bit rate in TWBR and pre scaler bits...
View ArticleAtmel AVR Programmer USB Circuit Atmega8
Via the USB port of your computer that you can program Atmel series microcontrollers ISP port with stylish design a programming circuit. Prepared with eagle pcb circuit usb programming. are schematic...
View ArticleProgramming the AVR microcontroller with GCC, libc 1.0.4
Introduction Many people where interested in microcontroller programming after the article which I wrote in 2002. However this first step to get the development environment up and running is the...
View ArticleUsing the GNU AVR toolchain on Windows 10
Introduction This page attempts to describe a procedure for installing a complete GCC-based toolchain on a modern Windows system. I’ve developed these instructions on my Windows 10 machine, but they...
View ArticleEmbedded Programming
1. Programming Board Blinking Code using Arduino environment CODE: I started with code code from Jaclyn Berry's page : const int buttonPin = 7; const int ledPin = 2; int buttonState = 0; void setup() {...
View ArticleWork Progress
I have been working on input and output devices communication for weeks. For those weeks, I spent so many times on the ESP32 debugging and got nothing solved, which makes me be so despair about the...
View ArticleProgramming for AVR
This project was done in order to experiment with the Automotakit breadboard board which is based on the ATMEGA256A3U chip. The use of a DAC, ADC , low pass filter, PWM, basic I/O, current control,...
View ArticleFloating Away with AmForth
1 Starting Forth Forth[3] is a flexible, stack-based programming language that is ideal for embedded use. It has an amazing power to weight ratio; it can do a lot with limited resources. Forth zealots...
View ArticleHow to Install and Setup EAGLE
Introduction Printed circuit boards (PCBs) are the backbone of every electronic gizmo out there. They’re not flashy like those microprocessors, or abundant like resistors, but they’re essential to...
View ArticleSome Assembly Required
What We Did We created an autonomous robot that explores the world in linear trajectories while avoiding obstacle using IR range-finding. The robot is a Venom RC car altered to be controlled by an...
View Article