Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Entry level AVR sound player

This is a very simple project demonstrating microcontroller sound generating. It plays audio bit stream generated from MIDI files. MIDI files must be converted with special Perl program (MIDICSV).

AVR_music_player_sound_bug.jpg

Project is made of only three parts: piezo buzzer, power supply (3x15V AA batteries) and AVR Tamega16 microcontroller. MCU runs from internal 1MHz clock – so no external clock sources are needed. It can be easily built quickly on any breadboard. Code is written in AVR-GCC language and can be compiled with WinAVR tools.

[..Source link..]

Bookmark the permalink.

One Comment

  1. Pingback: Electronics-Lab.com Blog » Blog Archive » Entry level AVR sound player

Leave a Reply