Microcontrollers - AVR Atmega32 - Timers/Counters and Binary/Hex Numbers

Official Page with More Information: newbiehack.com This is an introduction to the timer/counter functionality of the AVR Atmega32 microcontroller. I also give an introduction to binary and hexadecimal numbers.
binary hex hexadecimal microcontrollers microcontroller avr atmega atmega32 timer timers counter counters clock crystal internal mhz megahertz LED leds resistors resistor robot computer Light-emitting diode anajonesr
PS/2 keyboard piano on ATMega32

Hello. This is my latest project - software PS/2 implementation for AVR and some practical example - simple piano on ATMega32. It has some nice features like "multi-tone" option (have you ever music in old DOS games? old, good times... ;-) ) and sample recording (4 samples). Let's play something. There are some small mistakes, because I'm holding the camera in the second hand ;-). I am going to share my PS/2 library written in C after fixing some bugs and writing the documentation on my website: silent.it.cx (Polish)
diy atmega atmega32 avr ps/2 keyboard protocol music piano sound sh dowww 90
Microcontrollers - AVR Atmega32 - Understanding Button Debouncing

Official Page with More Information: newbiehack.com This is the ninth in a video series aimed to give a tutorial on the popular Atmel AVR Atmega32 microcontroller. In this video a we investigate the effects of button debouncing using two LEDs and toggling these LEDs back and forth.
microcontroller atmega atmega32 atmel avr button debounce debouncing LED leds resistors gnd ground programming avr-gcc gcc winavr programmers notepad anajonesr
3D Test ( atmega32 displaying .obj file )

rachwalk.eu TV Console built with -2xATMEGA32(video controller and main cpu) -1xATTINY13(synchronisation) -2xATMEGA8(gameport controller,sound -2x32kB SRAM for double video buffer -a lot of 74HC244 for ram switching It's constructed on three universal boards :) It's capable to generate HiRes 195x255 graphics in Multicolor (8 colors :D) via RGB output.
atmega attiny tv console avr atmel rgb pal ntsc obj object 3d 3ds blender max krzysiek 007
Microcontrollers - AVR Atmega32 - Intro to LCD... Meet Mr. LCD and check out his crib.

Official Page with More Information: newbiehack.com This is another video aimed at teaching the art of programming and basic electronics for microcontrollers. In this video, I introduce you to Mr. LCD, an excellent output device for microcontrollers.
microcontroller lcd programming avr atmega atmega32 bus data lines anajonesr
Atmega32 Temperature logger with SD card and LCD

This is my temperature logger v1.1 on Atmega32 with DS1307 RTC and DS18B20 1Wrie thermometer. Schematics, PCB layout, software (HEX & viewer) and source codes available on my website: silent.it.cx
diy atmega atmega32 temperature sd card secure digital spi rtc ds1307 i2c tgermometer ds18b20 1wire lcd hd44780 sh dowww 90
AVR ATmega32 + Graphic LCD + Accelerometer MMA7260 Demo

Here a MMA7260 Accelerometer is used to get the tilt and the result is shown in the GLCD. The main MCU is ATmega32. We have used ProGFX.org to quickly develop the code.
avr atmega32 glcd graphic lcd accelerometer mma7260 Xtreme Electronics
Microcontrollers - AVR Atmega32 - Using other Power Sources

Official Page with More Information: newbiehack.com In this video, I demonstrate the use of power sources other than the one in the programmer. I discuss the use of batteries, wall adapters and the USB.
Tutorial Power Guide microcontroller avr atmega32 atmega324 atmel lcd batteries Atmel AVR Computer Robot Electronics usb gnd vcc Technology Help Tips Gadget Need software tutorial Math Diy Computer Software Experiment Robots anajonesr
Microcontrollers - AVR Atmega32 - Writing our First LCD Program

Official Page with More Information: newbiehack.com In this video, I introduce the #define statement for ease of code reuse and readability, and I go on to explain the construction of the first program to display information on the LCD
microcontroller #define define beginner newbie noob tutorial electronics LCD programming asm volatile Robot Computer avr atmel atmega atmega32 anajonesr
Microcontrollers - AVR Atmega32 - Writing our first program and transferring it to the MCU

Official Page with More Information: newbiehack.com This is the sixth in a video series aimed to give a tutorial on the popular Atmel AVR Atmega32 microcontroller. In this video the first program is written which turns the LED on that was built in the previous video. The program is then transferred into the microcontroller and executed with the results shown.
microcontroller programming program led ddrb portb ddr port pin0 pin include avr header embedded programming anajonesr
Microcontrollers - AVR Atmega32 - Intro to Interrupts

Official Page with More Information: newbiehack.com This video will demonstrate the use of interrupts and use the timer/counter as an example.
avr atmega32 atmega microcontroller electronics robots robot LED leds resistor 330 ohm portb pinb binary bit bitwise operation breadboard timer counter timsk tccr tccr1 tccr1b tcnt tcnt1 ocr ocr1a ocie1a anajonesr
Microcontrollers - AVR ADC Atmega32 - Using Multiple Channels on the Analog to Digital Converter

Official Webpage for this Video: newbiehack.com In this video, I demonstrate the use of two channels or the ADC. Channels are used to read analog voltages, and if you have more than one analog voltage to read (ie sensor), the you can use other ADC channels. The two ADC results are shown on the LCD.
LCD ADC Analog-to-digital Converter Atmel AVR Microcontroller Computer Robot Math Electronics Technology Experiment Robots Mechanics Physics Diy anajonesr
Controlling a Servo Motor with AVR ATmega32

Simple demo of how to control a standard hobby servo by a common AVR ATmega32 MCU.
Microcontrollers - AVR Atmega32 - Passing a String to the LCD

Official Page with More Information: newbiehack.com In this video, we provide the a way to send a string of characters to the LCD with the help of pointers. I do a little explanation of pointers as well.
tutorial microcontroller lcd led character display output device rs read write input port data pins vss vdd Light-emitting Diode Liquid Crystal Display anajonesr
Turkish March on DIY PS/2 keyboard piano (AVR ATMega32)

Hello. This is my latest project - software PS/2 implementation for AVR and some practical example - simple piano on ATMega32. I am playing the Mozzart's Turkish March and holding the camera in the left hand, so there are some small mistakes ;-). I am going to share this library written in C after fixing some bugs and writing the documentation on my website: silent.it.cx (Polish)
diy atmega atmega32 avr ps/2 keyboard music piano sound sh dowww 90
Microcontrollers - AVR Atmega32 - Soldering a Wire to a Male Header

Official Page with More Information: newbiehack.com In this video, I show how to solder a wire to a male header, but using a technique of creating first a mechanical connection to create a tough and reliable connection, all without using special tools.
Soldering Help Tips Tutorial Need Tips Industries Tricks male header mechanical connection resilient hand made Learn Please Howto anajonesr
Microcontrollers - AVR Atmega32 - Adding a Button to the Microcontroller

Official Page with More Information: newbiehack.com This is the eighth in a video series aimed to give a tutorial on the popular Atmel AVR Atmega32 microcontroller. In this video a button is connected to the microcontroller and the functionality is programmed.
microcontroller beginner tutorial avr atmel atmega32 button input pull up resistor switch switches buttons anajonesr
Microcontrollers - AVR Atmega32 - Revising the LED program to make the LED blink

Official Page with More Information: newbiehack.com This is the seventh in a video series aimed to give a tutorial on the popular Atmel AVR Atmega32 microcontroller. In this video The first program is revised to make the LED blink. Bitwise operations are also introduced and briefly explained.
microcontroller programming program led blink ddrb portb ddr port pin0 pin include avr header embedded programming bitwise operations and or xor anajonesr
Atmega32 v-usb hid c#

Here my first steps in direction usb development . Just with HID, so there is no driver or dll required. Maybe I will do a kind of ambilight later on. Usb is kinda hard dude !!! :-)
Atmega Atmega32 V-usb Usb C# Hid Human-device-interface mod diy chips notebook laptops electronics computers software consoles denimjeans 2007
Microcontrollers - AVR Atmega32 - Testing the programmer and building the first circuit

Official Page with More Information: newbiehack.com This is the fifth in a video series aimed to give a tutorial on the popular Atmel AVR Atmega32 microcontroller. In this video I test the programmer to determine the proper installation of the drivers, avrdude and WinAVR. The first circuit is also explained and built.
LED anode cathode polarity led voltage led current led amps ohms law resistance microcontroller programmer usbtiny arvdude circuit anajonesr
Microcontrollers - AVR Atmega32 - AC to DC Power Supply in Detail and Why Capacitors are Used

Official Page with More Information: newbiehack.com This video shows an AC to DC power supply in detail explaining the waveform throughout the circuit to see why capacitors are used around the regulator.
ac to dc power supply detail microcontroller regulator capacitor Computer Robot Math Electronics Tips Gadget Help Technology Tutorial Physics Need Space Experiment Robots Tricks Mathematics Mechanics Diy Lab Robotics Environment Engineering anajonesr
Continuation of SPI to AVR IC interface for the AVR Atmega32 Microcontroller

Official Page with More Information: newbiehack.com This is the continuation of Video 2. The previous video (video 2) ended with attaching the headers onto the perf board. In this video, I complete the connections so that the SPI interface can be conveniently plugged into the breadboard.
AVR atmega atmega32 spi interface perfboard perf board bread breadboard robot tech electronics wire anajonesr
Microcontrollers - AVR Atmega32 - Displaying Number and Finding Positions

Official Page with More Information: newbiehack.com In this video, I demonstrate how to display numbers (generally as numeric variables) on the LCD. I also show how to position the cursor anywhere on the display to put the contant at any desired location on the display.
LCD microcontroller display output device numeric values strings position anajonesr
Microcontrollers - AVR Atmega32 - Separating Reusable Code to Form a Library

Official Page with More Information: newbiehack.com In this video, I demonstrate the process to separate code that was created in the main file to be stored in library files. The example I use to do this is the code created to control and display characters on an LCD.
microcontroller beginners tutorial tips robotics lcd led library control Light-emitting Diode Liquid Crystal Display anajonesr
Microcontrollers - AVR Atmega32 - The button Game

Official Page with More Information: newbiehack.com In this video, I show how to create a game based on how fast a button can be pressed. Two button switches are used, and each button will control a row of LEDs. This video covers topics such as variables, encapsulation of re-usable code, and arrays.
avr atmega tutorial atmega32 beginner electronics LED button switch array arrays encapsulation code blocks void int variables integer robot computer math anajonesr
Microcontrollers - AVR Atmega32 - Potentiometers and Voltage Dividing

Official Page with More Information: newbiehack.com In this video, I discuss how to achieve any voltage value within the power supply range (ie battery). Voltage dividing using potentiometers is explained in detail.
pot potentiometer Tips Need Tutorial voltage divider voltage divider power supply battery batteries analog circuit Sighted Guide Help Please anajonesr
Microcontrollers - AVR Atmega32 - Button Debouncing through Software

Official Page with More Information: newbiehack.com This is the tenth video in a series on programming and simple circuit design for the Avr ATMega32 microcontroller. In this video, I demonstrate one technique to debounce a button's signal through programming rather than hardware.
software debouncing button bounce microcontrollers microcontroller resistor LED breadboard atmega32 atmega avr atmel vcc gnd ground 5v anajonesr
Microcontrollers - A Beginner's Guide - Intro to the AVR Atmega32

Official page with detailed Information: newbiehack.com This is the first in a video series aimed to give a tutorial on the popular Atmel AVR Atmega32 microcontroller. In this video a brief introduction to microcontrollers in general and some specific s on the Atmega32 will be demonstrated.
microcontroller atmega32 atmel avr sensing analog digital mechatronics pin assignments ports anajonesr
Killing an ATMega32 with 60V AC

Killing an ATMega32 with a variac. At 60V AC the µC begins to burn :-D














