. 6
Arduino Uno A0A5 0 +5 (, 1 , 3 ..),
analogRead:
analogRead( );
Arduino Uno 05
0 1023, 0 5 (0 = 0 , 1023 = 5 , 512 = 2,5 ..)
:
, , , ..
(, , , , , ), ,
( +5 0+5 , )
(, , , ), ( 1 )
,
1.
:
: (+5 ), (Gnd), ( , )
, . , , . , .
1.
2. Arduino IDE / / Analog / AnalogInput
3. . L , ( )
2. ,
1. ( D9), A0:
2. / / Analog / AnalogInOutSerial
01023 ( analogRead) 0255 ( analogWrite) map:
map ( , , , , )
map(100, 0, 1023, 0, 5) = 0,488; // 5 (100 = 0,488 )
map(5, 0, 10, 0, 1000) = 500; //
|
|
map(0, 1023, 0, 0, 255) = 255; //
3. ,
4. Serial:
Serial.begin(9600); // 9600 Serial.print("sensor = "); // "" Serial.print(sensorValue); // , sensorValue Serial.print("\t"); // ( Tab Word Serial.println(outputValue); // , outputValue |
5. , ,