Anda di halaman 1dari 2

int pinsensor = A1; //untuk menghidupkan sensor di A1

int pinled = 2; //untuk menghidupkan led

int nilaisensor; //untuk menjalankan nilai sensor

void setup() {

// put your setup code here, to run once:

Serial.begin(9600);

pinMode(pinsensor, INPUT); // pin mode di gunakan untuk membuat pin dengan nomor pin sensor
di dalam

pinMode(pinled, OUTPUT); //pin mode di gunakan untuk membuat pin dengan nomor pin sensor di
luar

void loop()

// put your main code here, to run repeatedly:

nilaisensor = analogRead(pinsensor); //menghubungkan antara nilai sensor dan pinsensor

Serial.println(nilaisensor); //menghidupkan sensor pada nilaisensor

if (nilaisensor == 1023) //nilai maksimum dari nilai sensor

digitalWrite(pinled, HIGH); // digialWrite dengan cara seperti itu , LED yang di hubungkan ke pin
tersebut dengan ground (GND) akan menyala

delay(100); // delay digunakan untuk membuat arduino tidak melakukan apapun selama 100 mili.

digitalWrite(pinled, LOW); // digitalWrite LOW membuat tegangan di pinled di nol kan, akibatnya,
LED pun menjadi padam

delay(100); // delay di gunakan untuk membuat LED tetap padam selama 100 mili.

if (nilaisensor>=400) //menetukan nilai sensor

digitalWrite(pinled, HIGH); //membuat lampu menyala saat lebih dari nilai sensor

delay(100); //delay digunakan untuk membuat arduino tidak melakukan apapun selama 100 mili.

}
else

digitalWrite(pinled, LOW); //membuat lampu padam jika lebih dari 1023

Anda mungkin juga menyukai