Arduino 程序手册参考翻译 Arduino 程序可分为四部分:结构,语法,数值(变量和常量)和函数。
Structure
Variables
Functions
setup()
Constants
Digital I/O
HIGH | LOW
pinMode()
Control
INPUT | OUTPUT|INPUT_PULLUP
digitalWrite()
Structures
true | false
digitalRead()
loop()
integer constants if
floating point constants
Analog I/O
Data Types
analogReference()
if...else for
analogRead()
switch case while
void
do... while
boolean
break
char
continue
unsigned char
return
byte
goto
int unsigned int
Further Syntax
word long
; (semicolon)
unsigned long
{} (curly braces)
short
// (single line
float
comment)
double
/* */ (multi-line
string - char array
comment)
String - object
#define
array
#include
analogWrite() - PWM Advanced I/O tone() noTone() shiftOut() shiftIn() pulseIn() Time millis() micros() delay() delayMicroseconds() Math
Conversion Arithmetic Operators
char() byte()
= (assignment
int()
operator)
word()
+ (addition)
long()
min() max() abs() constrain() map() pow()