Membaca Kenop
Termasuk bagian Input dalam perjalanan Arduino di Coddy. Pelajaran 8 dari 22.
Sebuah pin digital membaca dua nilai, HIGH atau LOW. Pin bertanda A0 hingga A5 memiliki kemampuan lebih: pin-pin tersebut adalah input analog dan mengukur tegangan antara 0 dan 5V.
analogRead(A0) mengukur pin A0 dan mengembalikan bilangan bulat dari 0 (0 volt) hingga 1023 (5 volt). Itu berarti 1024 langkah, masing-masing sekitar 5 perseribu volt. Pembacaan analog tidak memerlukan pinMode().
Potensiometer adalah kenop dengan tiga kaki. Dua kaki terluar terhubung ke 5V dan GND, sedangkan kaki tengah menghasilkan tegangan yang mengikuti kenop: 0V di satu ujung, 5V di ujung lainnya, dan 2.5V di tengah.
int reading = analogRead(A0);
Serial.println(reading);Tantangan
MudahKaki tengah kenop terhubung ke pin A0. Cetak nilai yang dibacanya:
- baca A0 dengan
analogRead()ke dalamint - cetak nilainya, lalu tunggu 100 ms
Tekan Run, putar kenop pada papan dan amati angkanya, lalu tekan Check.
Coba sendiri
void setup() {
Serial.begin(9600);
}
void loop() {
// baca A0, cetak hasil pembacaannya, tunggu 100 ms
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Input
Latihan sendiri: Playground Arduino