Digital Voice Recorder

This project received 7 bids from talented freelancers with an average bid price of $452 AUD.

Get free quotes for a project like this
Employer working
Project Budget
$250 - $750 AUD
Total Bids
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.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online