Structure Flashcards
This function is used to initialize variables, pin modes, start using libraries, etc. It will also only run once after each power up or reset of the arduino board.
setup()
int buttonPin = 3;
void setup()
{
Serial.begin(9600);
pinMode(buttonPin, INPUT);
}
void loop()
{
// …
}
This function is used to actively control the Arduino board. It wraps itself from beginning to end continuously.
loop()
const int buttonPin = 3;
// setup initializes serial and the button pin
void setup()
{
Serial.begin(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)
Serial.write(‘H’);
else
Serial.write(‘L’);
delay(1000);
}