Belirlenen analog pinden değer okur. Arduino kartları çok kanallı 10-bit (28=1024) analog dijital çevirici içerir. Bunun anlamı 0V ile 5V aralığındaki gerilimi 0 ile 1023 aralığındaki bir tamsayıya çevirir.
analogRead(pin)
pin: okunacak olan analog pin’in adı (birçok kart için A0 dan A5 e kadar)
int analogPin = A3; // bir potansiyometrenin orta ucu A3 pinine bağlandı.
// boşta kalan iki ucu ise GND ve 5V a bağlandı.
int val = 0; // okunan değeri saklayacak olan değişken
void setup() {
Serial.begin(9600); // seri port başlatılıyor
}
void loop() {
val = analogRead(analogPin); // giriş pininden analoğ değer okunuyor
Serial.println(val); // okunan değer seri port ekranına yazdırılıyor
}