Stap 4: Maak het Vink
Sommige extra bedrading ziet u op de proto-board. Negeer het voorlopig. De enige bedrading dat telt is de bedrading in de vorige stap schema weergegeven.
Eenvoudigste teek
#define pwmpin 5
byte pwmval;
VOID Setup
{
pwmval = 0; initialiseren
Serial.begin(9600); uitgang voor seriële inschakelen
}
void loop {}
vertraging (1000); pauze voor 1000 msec (1 seconde)
updateGauge(); de updategauge functie aanroepen
}
ongeldig updateGauge() {}
pwmval += 4; _ / / verhogen de waarde van de pwm door 4 graven
Als (pwmval > 240) {//set de pwmvalue terug naar nul als het groter is dan 240
pwmval = 0;
}
analogWrite (pwmpin, pwmval); uitgang van de pwmvalue tot en met pin 5
}