Digital Voice Recorder

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: PHP, Software Architecture

See more: while loop c programming, software development cycle, programming development cycle, for loop c programming, eeprom programming, digital programming, digital code, c programming while loop, c programming for loop, c programming continue, beginning c programming, voice control, teensy, recorded voice, PWM, digital control , digital audio, adc, leds code, play beginning button, digital control board, voice recording playback, recorder audio, playback interface, software development board

About the Employer:
( 12 reviews ) Brisbane, Australia

Project ID: #5008711

6 freelancers are bidding on average $441 for this job


Dear Customer, We are European Website Development company (SafetyBis Ltd) can finish your project very fast and on professional level. Not the cheapest you will find, but I think you will find our pricing afforda More

$1000 AUD in 10 days
(53 Reviews)

Hi there, I have over 7 years experience working on HTML, Wordpress, Magento, Database administration, OpenCart, Website Design, Logo / Banner Design Joomla, CSS and Linux Administration. I have read the project descri More

$309 AUD in 7 days
(154 Reviews)

Hello, Thanks, for giving us a chance to bid on your project. Please check private message box for more details. We are WebGloabalIt is an (ISO 9001:2008) (ISO 27001:2005) certified company who have throught 5 More

$515 AUD in 5 days
(13 Reviews)

Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Lo More

$309 AUD in 12 days
(5 Reviews)

Hi We are ERP, CRM, POS, Custom Software solution providing company. So we are really interested to deliver this project. Regards Business Development Manager. FixFin Technologies.

$263 AUD in 20 days
(3 Reviews)

Dear Sir i am a skilled professional proficient at creating rich stable and scalable enterprise web ,windows and mobile based applications i have over 12 years of experience handling a large portfolio of di More

$515 AUD in 15 days
(0 Reviews)

Dear Sir, I am a Professional Programmer since 2008, I have many programs developed and successfully finished in my past employer, I am expert in IT Industry both Hardware and Software Programming, I will give you t More

$250 AUD in 9 days
(0 Reviews)