GoTo maken in de loop

Toon hier Uw afgeronde projecten aan anderen.
Gebruikers-avatar
Berichten: 102
Geregistreerd: 26 Okt 2015, 16:07

GoTo maken in de loop

Berichtdoor Atwist » 22 Nov 2015, 12:14

Ik probeer een GoTo te maken in de loop maar ik snap niet hoe het wordt gedaan.

Code: Alles selecteren
   vlotterState = digitalRead(vlotter);
  if (vlotterState == HIGH)
  { delay (10000); //verstraaging voor springen van de vlotter
    digitalWrite(hwpomp, HIGH);  // Hoogwaterpomp aan
    delay(10000); // timer loopt
    digitalWrite(6, HIGH);
   ---------------------------------------------------------------------------------------------------Hier zou ik naar de alarmloop moeten gaan
  }
  else
  { digitalWrite(hwpomp, LOW);
  }

 
void alarmloop (void)
    digitalWrite(6, LOW);
    delay(2000);
    digitalWrite(6, HIGH);
    delay(1000);
 


Deze alarmloop wil ik namelijk ook voor andere alarmen gebruiken
Ik ben niet de slimste maar doe wel mijn best.
Andreas

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: GoTo maken in de loop

Berichtdoor nicoverduin » 22 Nov 2015, 12:21

cpp code
vlotterState = digitalRead(vlotter);
if (vlotterState == HIGH)
{
delay (10000); //verstraaging voor springen van de vlotter
digitalWrite(hwpomp, HIGH); // Hoogwaterpomp aan
delay(10000); // timer loopt
digitalWrite(6, HIGH);
alarmloop();
} else {
digitalWrite(hwpomp, LOW);
}

void alarmloop (void) {
digitalWrite(6, LOW);
delay(2000);
digitalWrite(6, HIGH);
delay(1000);
}
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 102
Geregistreerd: 26 Okt 2015, 16:07

Re: GoTo maken in de loop

Berichtdoor Atwist » 22 Nov 2015, 12:50

Dank je Nico.

Dan zat ik met mijn gedachte wel goed.
maar ik deed telkens
Code: Alles selecteren
void alarmloop ()


Ik ga weer lekker verder met uitbreiden.
Ik ben niet de slimste maar doe wel mijn best.
Andreas

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: GoTo maken in de loop

Berichtdoor nicoverduin » 22 Nov 2015, 13:13

Heb je ook gezien dat je de alarmloop verkkerd had gemaakt? accolades vergeten?
En het kan geen kwaad om eens te googelen op "Arduino functions"
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: GoTo maken in de loop

Berichtdoor shooter » 22 Nov 2015, 19:30

er moet nog een vraag tussenkomen of de vlotter nog steeds hoog staat, zoja dan pomp aan.
als de pomp aan is geweest en de vlotter staat nog steeds high dan alarm anders niks.

en doe aub voorbeeld 2 blink without delay, voor je gaat uitbreiden. dat zal je denken anders zetten en hoef je niet meer te worstelen dat je eigenlijk meer dingen wilt doen.
paul deelen
shooter@home.nl

Terug naar Afgeronde projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 9 gasten