Random in de fout
3 berichten
• Pagina 1 van 1
Random in de fout
Wat doe ik fout (Wat gebeurt hier?)
Ik wil een random getal gebruiken in een skets maar echter in de If vergelijking veranderd hij maar in de loop blijft hij het zelfde.
Zie de code hier onder:
Ik wil een random getal gebruiken in een skets maar echter in de If vergelijking veranderd hij maar in de loop blijft hij het zelfde.
Zie de code hier onder:
- Code: Alles selecteren
int loopDelay = random (3000, 5000);
int A=0;
void setup()
{
Serial.begin(115200);
}
void loop()
{
Serial.print( loopDelay );
Serial.print(" ** loop ** ");
if (A == 0)
{
int loopDelay = random (3000, 5000);
Serial.print( loopDelay );
Serial.println(" ** if ** ");
delay(3000);
}
}
Advertisement
- Gij Kieken
- Berichten: 636
- Geregistreerd: 15 Nov 2015, 11:54
Re: Random in de fout
De compiler denkt dat er twee verschillende variabelen zijn.
verander int loopDelay = random (3000, 5000); in
loopDelay = random (3000, 5000);
scope is het magische woord hier.
verander int loopDelay = random (3000, 5000); in
loopDelay = random (3000, 5000);
scope is het magische woord hier.
Re: Random in de fout
Oké ik declareer hem als integer getal en in de if statement zet ik gewoon loopDelay.
Bedankt voor de snelle reaktie.
Bedankt voor de snelle reaktie.
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten