Digital Voice Recorder

Avg Bid (AUD)
Project Budget (AUD)
$250 - $750

Project Description:
C programming connect to implement the software required to use a Teensy development board as a digital voice recorder (DVR). Some of the software has already been written for you; namely, the code required to sample the ADC and record to an interfaced EEPROM and the code required to read stored samples from the EEPROM. You must complete the software by implementing the user interface (recording and playback control via the buttons and LEDs) as well as the playback functionality (output samples using PWM). The function for the buttons and LEDs is outlined below.
Button 1 (GREEN): Play – Begins playback of any recorded audio. If the playback button is held on, playback should loop to the beginning of the recording and continue to play until the play button is released. Record functionality should be disabled during playback. LED 1 should be on while playing.
Button 2 (RED): Record – Begins recording. If the record button is held on beyond the maximum recording time a new record cycle should not be initiated until the button is released and then pressed again. Playback functionality should be disabled during recording. LED 2 should be on while recording.
Button 3 (BLUE): Stop – Stops immediately any current playback or recording. LED 3 should be on while stopped.

Skills required:
PHP, Software Architecture
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 1000
in 10 days
$ 309
in 7 days
$ 515
in 5 days
Hire ashishicfai
$ 309
in 12 days
Hire fixfin
$ 263
in 20 days
$ 250
in 9 days
Hire codelogics2
$ 515
in 15 days