M:
const int analogInPin = A0; // Chn Analog ng vo
const int analogOutPin = 5; // Chn Analog xut ra led
int potvalue = 0;
int outputvalue=0;
void setup()
{
;
}
void loop()
{
// c gi tr analog
potvalue = analogRead(analogInPin);
// Map khong gi tr analog:
outputvalue = map(potvalue, 0, 1023, 0, 255);
// Thay i gi tr analog:
analogWrite(analogOutPin, outputvalue);
// Tr 2 ms
delay(2);
}
analogRead()
Gii thiu
Nhim v ca analogRead() l c gi tr in p t mt chn Analog (ADC). Trn mch
Arduino UNO c 6 chn Analog In, c k hiu t A0 n A5. Trn cc mch khc cng c
nhng chn tng t nh vy vi tin t "A" ng u, sau l s hiu ca chn.
C php
analogRead([chn c in p]);
V d
int voltage = analogRead(A0);