21 Oct2014
Written by Abu Ahla. Posted in Blog
Kita akan belajar membuat suatu rangkaian alat, yaitu mengontrol led menggunakan sensor cahaya atau Analog Ambient Light Sensor.
Cara kerja sensor ini yaitu ketika sensor tidak mendeteksi cahaya, maka akan menyalakan led. Dan ketika sensor mendeteksi cahaya, maka LED mati.
Bahan-bahan yang dibutuhkan:
- 1x Arduino UNO
- 1x Analog Ambient Light Sensor
- 3x Kabel Jumper
- 1x LED White
- 1x Kabel USB A-B
Step By Step
- Rakit Rangkaian
- Buat Sketch atau Program
- Upload Program

int ledPin = 13; int sensorPin = A0;
int val;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(sensorPin, INPUT);
Serial.begin(9600); // buka serial monitor, kemudian set baud rate di 9600 bps
}
void loop()
{
int val;
val=analogRead(sensorPin); // mengkoneksi sensor cahaya ke pin analog 0
Serial.println(val);
if (val < 80) { // untuk mengatur intensitas cahaya
digitalWrite(ledPin,HIGH);// nyalakan led
delay(100);
}
if (val > 90) { // untuk mengatur intensitas cahaya
digitalWrite(ledPin,LOW);
delay(100);
}
}
|
Semoga Bermanfaat !!!!
09 Oct2014
Written by Insan Sains. Posted in Blog
# pinMode
Digunakan untuk mensetting fungsi pin digital apakah digunakan sebagai INPUT ataukah OUTPUT.
pinMode(nomor_pin, INPUT/OUTPUT);
# digitalWrite
Digunakan untuk mengalirkan atau menahan tegangan pada pin OUTPUT. Sehingga komponen output bisa menyala atau padam, berputar atau diam, dsb.
digitalWrite(nomor_pin, HIGH/LOW);
# delay
Digunakan untuk menunggu sebelum berlanjut ke proses selanjutnya.
delay(milisecond);
# if
Digunakan untuk menentukan reaksi atas sebuah kondisi atau pilihan.
if (kondisi) {
// Perintah bila sesuai kondisi
}
# digitalRead
Digunakan untuk membaca data yang masuk dari pin INPUT (sensor).
digitalRead(nomor_pin);