User Tools

Site Tools


en:reference:language:loop

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:reference:language:loop [2017/04/07 10:03] (current)
Line 1: Line 1:
 +====== loop() ======
  
 +After creating a setup() function, which initializes and sets the initial values, the loop() function does precisely what its name suggests, and loops consecutively,​ allowing your program to change and respond. Use it to actively control the ocrobot platforms.
 +
 +====Example====
 +
 +<code cpp> ​
 +int buttonPin = 3;
 +
 +// setup initializes serial and the button pin
 +void setup()
 +{
 +  beginSerial(9600);​
 +  pinMode(buttonPin,​ INPUT);
 +}
 +
 +// loop checks the button pin each time,
 +// and will send serial if it is pressed
 +
 +void loop()
 +{
 +  if (digitalRead(buttonPin) == HIGH)
 +    serialWrite('​H'​);​
 +  else
 +    serialWrite('​L'​);​
 +
 +  delay(1000);​
 +}
 +</​code>​
en/reference/language/loop.txt · Last modified: 2017/04/07 10:03 (external edit)