Go Down

Topic: Multi opdrachten programmeren (Read 1 time) previous topic - next topic

Soonie

Beste mede arduinoers  XD

Een vraag omtrent het programmeren van meerdere opdrachten in 1 loop

Het lukt me om de logica te zien in de opbouw van de code const int / void setup / void loop

Nu is de uitdaging om in 1 loop meerdere opdrachten te programmeren.

In de beginners code's komt dit niet voor voor zover ik kan zien.

Hieronder heb ik even een opzetje gemaakt over de aanpak maar wellicht kan iemand mij helpen
om een startje te maken , want nu is het gissen en missen en ik zie niet waar ik de fout inga.

const int     // de poort setting

void setup 1 // hier komt de eerste setup

void setup 2 // hier komt de tweede setup 

void loop 1  //hier komt de eerste aktie

void loop 2  // hier komt de tweede aktie

Eventueel komt hier nog de code if en else tussen , bvb als poort x LOW is doe dan .... en als poort x High is doe dan ....

Ik heb de poort setting even weggelaten die vul ik later in

Bedankt voor het meedenken aan dit project  :smiley-mr-green:




Jantje

makkelijks is als volgt

void setup()
{
setup1();
setup2();
//je kan altijd loops bijvoegen
}

void loop()
{
loop1();
loop2();
//je kan altijd loops bijvoegen
}

void setup1()
{
  de setup code voor de 1ste loop
}

void setup2()
{
  de setup code voor de 2de loop
}

void loop1()
{
  de loop code voor de 1ste loop
}

void loop2()
{
  de loop code voor de 2de loop
}

Met vriendelijke groet
Jantje
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Soonie

is dit ook de enige manier ? of kan je alle commando's in 1 loop zetten?

Ik wil bvb een button aansturen en daarna moet er een volgende loop in gang gezet worden.


robtillaart


bool b = false;

loop()
{
  b = buttonPressed();

  if (b) loop2;
  etc
}
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Go Up