Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!
Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.
Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.
(@dummy)
New Member
Deelgenomen: 2 jaar geleden
Berichten: 0
Topic starter
8 september 2024 11:20
Beste forumleden.
Hoe kan ik in onderstaande regel de milliseconden veranderen in minuten.
delay(1000); // Wait for 1 second
Dank u
(@hans)
Famed Member Admin
Deelgenomen: 11 jaar geleden
Berichten: 2791
8 september 2024 12:45
Voor elke minuut: 1000 * 60 milliseconden, dus 60000 milliseconden voor een minuut.
Afhankelijk van jouw code/toepassing kun je dit de Arduino laten uitrekenen:
delay(60*1000); // dit is voor 1 minuut
delay(5*60*1000); // dit is voor 5 minuten
Of je kunt het leesbaarder maken door een constante te definieren ergens in het begin
#define minuut 60000
...
delay(5*minuut); // voor 5 minuten
of b.v.
#define vijf_minuten 300000
...
delay(vijf_minuten);
Of je kunt natuurlijk de waarde "hard" in voeren:
delay(60000); // dit is voor 1 minuut
delay(300000); // dit is voor 5 minuten
Net welke voor keur je zelf hebt. Persoonlijk vindt ik leesbaarheid wel een dingetje ... dus ik zou zelf waarschijnlijk de "#define" aanpak gebruiken.
Hopelijk helpt dit 😊
(@dummy)
New Member
Deelgenomen: 2 jaar geleden
Berichten: 0
Topic starter
9 september 2024 9:14
Bedankt Hans. Nu kan ik weer verder. Als ik een relais op een relaisbord ( 5V 12V 24V Relais Module Met Optocoupler Relais Uitgang 4 Relais Module voor Arduino Plc Automation Apparatuur Controle ) een relais gedurende één uur aangetrokken laat heeft dit dan geen nadelige gevolgen voor relais of het arduino bord ?
Dank u.