... een vertrager, de puls moet een tiental seconden later worden doorgegeven.
Je kan twee van die schakelingen achter elkaar kunnen zetten, de eerste om de vertraging te krijgen, de tweede om de puls te maken.In plaats van 2 IC's 555 kan je een 556 nemen, dat is een twee-in-een.
Ah, op zo'n manier... Met twee MMVs achter elkaar, de eerste met de gewenste pulsduur wordt getriggerd door de drukknop. De tweede, met een korte pulsduur, wordt getriggerd door het ´laag´ gaan van de eerste.Eh... wat Klaas schrijft dus...
ok, maar hoe ziet dat er dan uit?
hoe kan je de tijdvertraging dan instellen?
... zijn er standaard printjes hiervoor verkrijgbaar?
Ik zou het eerst uitproberen op een breadboardje, dan weet je of de theorie werkt.
void setup(){ pinMode(2, INPUT_PULLUP); // aansluiting 2 is ingang, open is 5VDC pinMode(13, OUTPUT); // aansluiting 13 is uitgang, 13 omdat deze een LED op Arduino heeft, dan zie je die op het filmpje}void loop(){ if (digitalRead(2) == 0) // Als drukknop ingedrukt wordt: { delay (2000); // Wacht 2 seconden (2000 msec.) digitalWrite(13, HIGH); // Maak dan uitgang 13 hoog delay(500); // Wacht 0,5 seconden digitalWrite(13, LOW); // Maak dan uitgang 13 weer laag }}