
Untuk memasukkan nilai berbasis Arduino, Anda dapat menggunakan berbagai jenis sensor atau perangkat input yang kompatibel dengan papan Arduino. Berikut adalah contoh penggunaan sensor suhu dan potensiometer sebagai contoh penginputan nilai ke dalam papan Arduino.
Contoh 1: Menggunakan Sensor Suhu LM35
const int sensorPin = A0; // Pin analog untuk sensor suhu LM35
float suhuCelsius;void setup() {
Serial.begin(9600); // Mulai koneksi serial
}
void loop() {
int sensorValue = analogRead(sensorPin); // Baca nilai analog dari sensor
suhuCelsius = (sensorValue * 0.48828125); // Konversi nilai analog ke suhu Celsius
Serial.print("Suhu: ");
Serial.print(suhuCelsius);
Serial.println(" derajat Celsius");
delay(1000); // Tunggu satu detik sebelum membaca kembali
}
Contoh 2: Menggunakan Potensiometer
const int potentiometerPin = A0; // Pin analog untuk potensiometer
int potValue;void setup() {
Serial.begin(9600); // Mulai koneksi serial
}
void loop() {
potValue = analogRead(potentiometerPin); // Baca nilai analog dari potensiometer
Serial.print("Nilai Potensiometer: ");
Serial.println(potValue);
delay(1000); // Tunggu satu detik sebelum membaca kembali
}
Pastikan Anda telah menghubungkan sensor atau perangkat input ke pin yang sesuai pada papan Arduino. Contoh di atas menggunakan fungsi analogRead() untuk membaca nilai analog dari pin yang ditentukan. Nilai ini kemudian dapat diolah atau ditampilkan menggunakan koneksi serial.
Anda dapat mengganti jenis sensor atau perangkat input sesuai dengan kebutuhan proyek Anda dan mengubah kode Arduino secara correspondingly dan judul Memasukan Nilai Berbasis Arduino.
