You Are Here: Home » AVR ATmega Projects » Other Projects (Page 4)

Atmega 32u4 Based USB Speaker

A speaker is a device that produces sounds from the electrical signal having audio encoded. The speakers usually have a 3.5 mm jack for audio output from the computer. Nowadays USB interface is also gaining popularity for interfacing audio devices with the computer. A lot of portable audio and musical devices nowadays have USB connector for interfacing with the computers. The USB pluggable portable devices ...

Read more

Atmega 32u4 Based USB Musical Keyboard

The music keyboard is one of the most common musical instruments. The electronic musical keyboards have been around for a long time. The electronic music keyboards synthesize musical sounds electronically according to MIDI (Musical Instrument Digital Interface) standards. Fortunately, the USB protocol does have provision to implement the MIDI standard under Audio Class Devices. The USB protocol has the MIDI ...

Read more

Atmega 32u4 Based USB EEPROM Reader

External memories are frequently used to store and carry computer data. The USB flash drives are quite common nowadays. This project is an attempt to demonstrate making of USB storage devices. The project converts an external EEPROM which basically has I2C interface to an USB device. The project actually works like a protocol changer between I2C and USB standards. The external EEPROM used in the project is ...

Read more

Atmega 32u4 Based USB Controlled Servo Motor

In this project, a device will be designed which will allow controlling a servo motor from the desktop computer on USB interface. For controlling a servo motor, PWM output needs to be generated from the microcontroller. The length of the ON time of the PWM signal at the control pin of the servo determines the angle the servo should rotate. The project device receives data from the host computer on USB inter ...

Read more

Atmega 32u4 Based USB Digital Voltmeter

In this project, a digital voltmeter will be designed which will show the voltage reading on a desktop application. The device will read analog voltage with respect to the ground, digitize the reading and send the reading to personal computer on USB interface. The device could read four different voltages in range from 0V to 5V. For this, the device will be configured as CDC Class Device. A CDC Class device ...

Read more

Burn Arduino Bootloader on Atmega-328 TQFP and DIP chips on Breadboard

Parts required (Hardware) Arduino Uno Board (1) TQFP 32 to DIP 28 Adapter (1) Link Atmega TQFP 32 pin chip (1) Atmega DIP 28 pin chip (1) 10K resistor (1) 16MHz crystal (1) 18pf - 22pf capacitor (2) Tact Switch (1) Jumper wires (few) LED (1) 560 Ohm resistor (1) 10uF electrolytic cap (optional) Breadboard (1) Arduino Pins (2x6 pins, 2x8 pin socket) ZIF socket 28 pin (1) Software pre-requisites : Arduino sof ...

Read more

Burn BootLoader into Atmega328P using Arduino Diecimila

I have an old Arduino Diecimila and some new Atmega328P-PU chips. Shouldn't have but I brounght some without bootloader to save some dollars. What next? search instructables to see if I can burn bootloader to ths chips. Unluckily not working. An error message "avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51" shown. There is a way to solder ...

Read more
Scroll to top