Arduino (Mega) ljudinspelning (2 / 9 steg)
Steg 2: Specifikationerna
Seriell, LCD, SD och flash-minne stöd.
Seriella set på 115200 baud.
Tidsstämpeln i Linux format från Serial monitor.
Seriell in kan initiera nya data capture-med hjälp av kommandot "mer".
Seriell in kan sätta antalet Kbyte av data läses och därför varaktigheten av den audio-fil-kommandot "ändra".
Seriella produktionen av data efter ingående begäran-kommandot "läsa" - utgång kan stoppas med kommandot "q"
Grundläggande diagram plottas på serial monitor.
RAW-data sparas i wav-kompatibel fil.
Rådata översätts till tabelleras fil-kommandot "Skriv".
Upprepade 60 s tid uppdatera till eeprom. LCD tonas ned under tiden uppdatering till eeprom.
PWM 3 Square wave tillgängliga för testning-växla med kommandot "test".
Ingång 2 hög undviker vänta för seriell Tidsinställning.
Uno användning kan vara möjligt med programmet tweaking inklusive den omlokalisering av tid lagring byte (variabel ememory). Jag lämnar detta arbete till dig.
NB bästa ljud kvalitet erhålls med varierande runt mitten av spänning värdet av 128-ingången. Detta är viktigt!
LCD-produktion av grundläggande information.
LCD-adc port anges med variabeln lcdport.
LCD-knappen support:
Välj initierar ett nytt stickprov vänster ändrar prov Kbyte nummer - sedan upp + 10, ner -10, vänster -1, rätt + 1