Omdat ik voor een ander project een pulsgenerator nodig had heb ik met de Nano een pulsgenerator gemaakt.
U moet de frequentie naar een periode duur omrekenen met pulsduur (s) = 1 / frequentie (Hz).
Voor een symmetrische blokgolf dienen de LOW en HIGH duur even lang zijn, dus pulsduur / 2.
De maximale frequentie is 500 Hz.
| Nano | 13 |
In de onder getoonde sketch wordt een 10 Hz blokgolf gegenereert.
#define OUT 13
void setup() {
pinMode(OUT, OUTPUT);
}
void loop() {
digitalWrite(OUT, HIGH);
delay(50);
digitalWrite(OUT, LOW);
delay(50);
}