CHAPTER 1 ■ ARDUINO BASICS
8
Arduino Programming Language Reference
The Arduino programming language has quite a few constructs. However, this chapter
provides the basics that have been used throughout the projects in this book; see Table 1-1 .
Figure 1-6. Log messages on the Serial Monitor window
Table 1-1. Language Reference
Code Construct
Description
int
Integer values, such as 123
float
Decimal values, such as 1.15
char[]
String values, such as "Arduino"
HIGH
Digital pin with current
LOW
Digital pin with no current
INPUT
Pin can only be read
OUTPUT
Pin can only be set
A0 – A7
Constants for analog pins; varies by board
0 – 13
Value for digital pins; varies by board
analogRead()
Returns analog pin value (0 – 1023)
analogWrite(...)
Sets analog pin value
digitalRead()
Returns digital pin value (HIGH or LOW)
(continued)
www.allitebooks.com
8
Arduino Programming Language Reference
The Arduino programming language has quite a few constructs. However, this chapter
provides the basics that have been used throughout the projects in this book; see Table 1-1 .
Figure 1-6. Log messages on the Serial Monitor window
Table 1-1. Language Reference
Code Construct
Description
int
Integer values, such as 123
float
Decimal values, such as 1.15
char[]
String values, such as "Arduino"
HIGH
Digital pin with current
LOW
Digital pin with no current
INPUT
Pin can only be read
OUTPUT
Pin can only be set
A0 – A7
Constants for analog pins; varies by board
0 – 13
Value for digital pins; varies by board
analogRead()
Returns analog pin value (0 – 1023)
analogWrite(...)
Sets analog pin value
digitalRead()
Returns digital pin value (HIGH or LOW)
(continued)
www.allitebooks.com
