analogRead()

Sintaks ini membaca nilai dari pin analog 10-bittertentu yang telah diset. Jika menggunakan tegangan referensi 5V, maka pembacaan resolusi berkisar 5V/1023 unit atau 0.0049 volts (4.9 mV) per unit.

Syntax
analogRead(pin)

Parameters
pin: Pin input analog antara A0 sampai A5.

Returns
Menghasilkan pembacaan analog dengan tipe data: int.

Contoh kode

int analogPin = A0; // hubungkan pin tegangan 3.3V ke pin A3 dengan jumper
int val = 0; // vvariabel untuk menyimpan nilai pembacaaan
void setup() {
Serial.begin(9600); // set bitrate serial 9600 baud
analogReference(DEFAULT);
}
void loop() {
val = analogRead(analogPin); // baca input pin A0
Serial.println(val); // kirim hasil pembacaan analog
delay(1000);
}

Be the first to comment

Leave a Reply

Your email address will not be published.


*