Arduino ljud utgång (3 / 10 steg)
Steg 3: DAC buffert
När detta inrättades trådbundna jag en LED och 220 ohm motstånd i serie mellan produktionen av op förstärkaren och marken. Skissen nedan utgångar en långsam ramp ut DAC så du kan faktiskt se LED få ljusare som rampen ökar i spänning. Rampen är:
period = (varaktighet för varje steg) * (antal steg)
period = 5ms * 256 = 1280ms = 1.28s
så LED tar 1,28 sekunder att ramp upp från av till full ljusstyrka.
Långsam Ramp
av Amanda Ghassaei
Sept 2012
/*
* Detta program är fri programvara; Du kan vidaredistribuera det och/eller ändra
* det enligt villkoren i GNU General Public License som offentliggjorts av
* den Free Software Foundation; antingen version 3 av licensen, eller
* (på ditt alternativ) någon senare version.
*
*/
void setup() {
ställa in digital stift 0-7 som utgångar
för (int jag = 0; jag < 8; i ++) {
pinMode(i,OUTPUT);
}
}
void loop() {
för (int en = 0; en < 256; a ++) {
PORTD = a; //send ut rampen till digital stift 0-7
fördröjning (5), //wait 5ms
}
}