Probleem met delay
7 berichten
• Pagina 1 van 1
Probleem met delay
Hello iedereen, ik ben nog in mijn probeer periode, en wil de for loop mogelijkheid uitproberen met een waarde gaande van 1 tot 8.
Ik heb volgende sketch
for (int i = 1; i<=8;i++)
Serial.println(i);
delay(offTime);
Daar de getallen van 1 tot en met 8 heel vlug achter elkaar te zien zijn was het mijn bedoeling daar een delay in te voegen.
Als ik de delay voor de Serial.print plaats, dan krijg ik de foutmelding "i was not declared".
Als ik deze achter de Serial.print plaats dan is deze slechts actief na het printen van de getallen 1 tot en met 8.
Iemand enig idee hoe ik aan mijn wens kan voldoen waarvoor dank.
Groetjes
Danny
Ik heb volgende sketch
for (int i = 1; i<=8;i++)
Serial.println(i);
delay(offTime);
Daar de getallen van 1 tot en met 8 heel vlug achter elkaar te zien zijn was het mijn bedoeling daar een delay in te voegen.
Als ik de delay voor de Serial.print plaats, dan krijg ik de foutmelding "i was not declared".
Als ik deze achter de Serial.print plaats dan is deze slechts actief na het printen van de getallen 1 tot en met 8.
Iemand enig idee hoe ik aan mijn wens kan voldoen waarvoor dank.
Groetjes
Danny
Advertisement
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: Probleem met delay
Accolades gebruiken.
https://www.arduino.cc/reference/en/lan ... cture/for/
Nog een beetje leesvoer hier Aduino.nu waar staat nieuw kun je downloaden
NIEUW: Download hier de nieuwste manual, geschreven in het Nederlands,
die gebruikt worden in de lessen Mechatronica (Smart industries, Embedded design)
op het Technova College van ROC-A12.
https://www.arduino.cc/reference/en/lan ... cture/for/
Nog een beetje leesvoer hier Aduino.nu waar staat nieuw kun je downloaden
NIEUW: Download hier de nieuwste manual, geschreven in het Nederlands,
die gebruikt worden in de lessen Mechatronica (Smart industries, Embedded design)
op het Technova College van ROC-A12.
Re: Probleem met delay
Gij Kieken, pas na een paar keer lezen had ik het door.
Deze website: http://www.arduino.nu/.
En dan staat daar het pdf bestand:
Deze website: http://www.arduino.nu/.
En dan staat daar het pdf bestand:
- Bijlagen
-
- Arduino_nu.png (208.54 KiB) 4371 keer bekeken
Re: Probleem met delay
Bedankt voor die verwijzing naar accolades, maar die staan daar.
void loop() {
// put your main code here, to run repeatedly:
for (int i = 1; i<=8;i++)
Serial.println(i);
delay(offTime);
}
Ik had wel niet alles laten zien, sorry.
Maar het probleem blijft, en ik ben nog te onervaren, graag hulp waarvoor dank.
Groetjes
Danny
void loop() {
// put your main code here, to run repeatedly:
for (int i = 1; i<=8;i++)
Serial.println(i);
delay(offTime);
}
Ik had wel niet alles laten zien, sorry.
Maar het probleem blijft, en ik ben nog te onervaren, graag hulp waarvoor dank.
Groetjes
Danny
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: Probleem met delay
Accolades (voor) ivm de For-loop.
Een For-loop kan verschillende gedaantes aan nemen.
Zo kun je haar bv gebruiken met en zonder accolades, maar dit heeft dan een andere uitwerking op de rest van de code.
Wat is er mis mee om je volledige code te tonen?
Ik kan natuurlijk direct de oplossing geven ,maar het zal des te meer voldoening geven wanneer je zelf de oplossing vind.
@Koepel ,op het eerste gezicht niet direct duidelijk inderdaad,maar het zet wel aan tot denken en dat is het hem nu juist.
Een For-loop kan verschillende gedaantes aan nemen.
Zo kun je haar bv gebruiken met en zonder accolades, maar dit heeft dan een andere uitwerking op de rest van de code.
Wat is er mis mee om je volledige code te tonen?
Ik kan natuurlijk direct de oplossing geven ,maar het zal des te meer voldoening geven wanneer je zelf de oplossing vind.
@Koepel ,op het eerste gezicht niet direct duidelijk inderdaad,maar het zet wel aan tot denken en dat is het hem nu juist.
Re: Probleem met delay
Je zet bijvoorbeeld een loop in accolades, dat mag dus ook met een stukje programma want ook de for loop doet niet alleen de volgende regel standaard.
maar bijv.for (int i = 1; i<=8;i++)
{Serial.println(i);
delay(offTime);}
}
dan wordt alles binnen die accolades dus 8 keer gedaan.
gebruik ook eens ctrl T dan staat alles weer netjes met inspringing
maar bijv.for (int i = 1; i<=8;i++)
{Serial.println(i);
delay(offTime);}
}
dan wordt alles binnen die accolades dus 8 keer gedaan.
gebruik ook eens ctrl T dan staat alles weer netjes met inspringing
paul deelen
shooter@home.nl
shooter@home.nl
7 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 51 gasten