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); }