- Sensor Api (analog output)
- Arduino Board ( saya menggunakan Arduino Mega)
- Breadboard
- LED
- Buzzer
- Kabel konektor
- Software Arduino Desktop
Sensor Api ke Arduino
Vcc -> Vcc
gnd -> gnd
A0 -> A0
LED ke Arduino
LED +ve terhubung ke pin 11 Arduino
LED -ve terhubung ke pin GND Arduino
Buzzer ke Arduino
Buzzer +ve terhubung ke pin 15 Arduino
Buzzer -ve terhubung ke GND
Source Code Program
#include<SoftwareSerial.h>
int sensorPin = A0; // Pilih input pin untuk LDR
int sensorValue = 0; // variable untuk menyimpan nilai dari sensor
int led = 11; // Output pin LED
int buzzer = 15; // Output pin Buzzer
void setup() {
// deklarasi Pin LED dan buzzer sebagai OUTPUT:
pinMode(led, OUTPUT);
pinMode(buzzer,OUTPUT);
Serial.begin(9600);
}
void loop()
{
Serial.println("Selamat mencoba untuk membuat alarm pendeteksi api sederhana");
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
if (sensorValue < 100)
{
Serial.println("Api terdeteksi");
Serial.println("LED menyala");
digitalWrite(led,HIGH);
digitalWrite(buzzer,HIGH);
delay(1000);
}
digitalWrite(led,LOW);
digitalWrite(buzzer,LOW);
delay(sensorValue);
}
Copy Paste code diatas kedalam program arduino desktop
Advertisement
EmoticonEmoticon