Arduino
V0 2.
A̒
Arduino
ХA॓R
:
.V 0 22
20 10 09 10
20130101
http
://
arduino china taobao.com
-
.
,
1
90
Arduino V0.2
......................................................................................................................................................... 3
............................................................................................................................................. 3
Arduino .................................................................................................................................... 4
................................................................................................................................................... 4
Arduino C ............................................................................................................................. 5
..................................................................................................................................................... 8
..................................................................................................................................................... 8
Arduino ............................................................................................................................... 10
................................................................................................................................... 29
................................................................................................................................................... 31
led ................................................................................................................. 31
......................................................................................................................... 42
......................................................................................................................... 47
............................................................................................................................. 54
..................................................................................................................... 64
................................................................................................................... 68
................................................................................................................... 71
......................................................................................................................... 75
..................................................................................................................... 80
............................................................................................................................. 84
,
2 90
Arduino V0.2
Arduino
Arduino
Arduino
Arduino 328 1
1
1
LED 2
1
4
1
1
1
1
220 1K10K 5
LM35 1
USB 1
20
65 1
mini 1
Arduino 1
,
3 90
Arduino V0.2
Arduino
Arduino
Arduino Simple i/o
Arduino Arduino
LED
Arduino
!!
LED
(ATMEGA328)
Digital I/O / 0~13
Analog I/O / 0~5
ISP
USB 5V~9V
5V 3.3V
Atmel Atmega328
Arduino 70mm X 54mm
,
4 90
Arduino V0.2
Arduino C
Arduino C/C++ C Arduino
AVR
Arduino
if
if...else
for
switch case
while
do... while
break
continue
return
goto
;
{}
//
/* */
=
+
-
*
/
%
==
!=
,
5 90
Arduino V0.2
<
>
<=
>=
&&
||
!
++
--
+=
-=
*=
/=
boolean
char
byte
int
unsigned int
long
unsigned long
float
double
string
array
void
HIGH | LOW IO HIGH 1LOW 0
INPUT | OUTPUT IO INPUT OUTPUT
AVR 5V 40mA
,
6 90
Arduino V0.2
true | false true 1false 0
c
,
7 90
Arduino V0.2
void setup()
void loop()
I/O
pinMode(pin, mode) IO pin 013 mode
INPUT OUTPUT
digitalWrite(pin, value) IO pin 013value
HIGH LOW HIGH LED
int digitalRead(pin) IO pin 013value HI
GH LOW
I/O
int analogRead(pin) IO pin 05Arduino Diecimila 05
Arduino nano 0710 AD05V 01023
analogWrite(pin, value) - PWM IO PWM Arduino IO
PWM IO pin 3, 5, 6, 9, 10, 11value 0255
PWM
delay(ms) ms
delayMicroseconds(us) us
,
8 90