void loop() {
nilaiTombol = digitalRead(2);
if (nilaiTombol == HIGH) {
digitalWrite(3, HIGH);
delay(200);
digitalWrite(3, LOW);
delay(200);
digitalWrite(3, HIGH);
delay(200);
digitalWrite(3, LOW);
delay(200);
} else {
digitalWrite(13, LOW);
}
}
ADC
ADC = analog to digital converter, converter ini
memiliki resolusi 10 bit, artinya nilai hasil
konversi berkisar dari 0 hingga 1023
ADC pin analog in, untuk menerima input analog
yang masuk ke pin, gunakan fungsi
analogRead(nomorPin).
Pada Arduino UNO, pin analog ditandai dengan
label A0 sampai A5. Pada board lainnya, pin-pin
yang diberi tanda A
PEMBAGI TEGANGAN (PRINSIP KERJA)
PEMBAGI TEGANGAN (INPUT SENSOR)
PEMBAGI TEGANGAN (INPUT MANUAL)
ANALOG IN
ANALOG IN
Potensiometer adalah hambatan variabel, 3 kaki dihubungkan
dengan 5V dan GND, dan kaki tengah yang menghasilkan
keluaran nilai analog (pin A5).
Pin A5 akan menerima sinyal analog (volt) yang besarannya
sesuai dengan putaran kenop potensiometer.
Sinyal tersebut akan dikonversi ke nilai angka
DAC
DAC = digital to anlog converter, dengan teknik manipulasi lebar
pulsa (PWM)
Mengatur Intensitas cahaya
}
SCRIPT PROGRAM 2-2
int pinLed = 3;
void setup(){
pinMode(3, OUTPUT);
}
void loop() {