Getting Started With Programming On Arduino
Getting Started With Programming On Arduino
Programming on Arduino
Terminology
● Sketch
● Syntax
● Statement
Programming code
● Variable
Programming code
● Variable
● if
Control Structure
● if
if (condition) {
//statement(s)
}
Control Structure
● if
if (condition) {
//statement(s)
} else {
//statement(s)
}
Control Structure
● loops
Control Structure
● loops
■ while (condition) {
//statement
}
ex.
int var = 0;
while (var < 200) {
// do something repetitive 200 times
var++;
}
Control Structure
● loops
■ for (initialization; condition; increment)
{
//statement
}
Control Structure
● loops
■ for (initialization; condition; increment)
{
//statement
}
● loops
■ do {
//statement
} while (condition);
do {
//statement
} while (a < 5);
Control Structure
● loops
■ while (condition) {
//statement
}
■ for (init; con; inc) {
//statement
}
■ do {
//statement
} while (condition);
Basic programming
● Variable
■ int
■ float
■ string
■ boolean
● if
● loops
Basic Programming
● function
Basic Programming
● function
■ delay();
ex.
delay(1000);
Input/Output
● Digital
● Analog
Input/Output
● Digital
○ digitalRead()
● Analog
○ analogRead()
Input/Output
● Digital
○ digitalRead()
� int inputValue = digitalRead(13);
● Analog
○ analogRead()
� int inputValue = analogRead(A0);
pinMode(pin, mode)
void loop() {
// put your main code here, to run
repeatedly:
}