Tutorial lengkap menggunakan Sensor Api (Flame Sensor) dengan Arduino UNO untuk mendeteksi keberadaan api. Termasuk wiring, source code, dan tips implementasi praktis.
Deskripsi Proyek
Sensor api atau flame sensor merupakan sensor yang mendeteksi keberadaan api berdasarkan panjang gelombang cahaya inframerah dari nyala api. Sensor ini umum digunakan pada sistem keamanan, alarm kebakaran, dan monitoring suhu tinggi.
Dalam tutorial ini, kita akan memantau intensitas api menggunakan Arduino UNO dan menampilkan hasil pembacaan ke Serial Monitor.
Komponen yang Digunakan
- 1x Arduino UNO
- 1x Sensor Api (Flame Sensor)
- Kabel jumper
Wiring Flame Sensor ke Arduino UNO

Pin Flame Sensor | Pin Arduino UNO |
---|---|
VCC | 5V |
GND | GND |
OUT | A0 |
✅ Jika kamu menggunakan sensor flame yang hanya memiliki pin D0, maka gunakan digitalRead. Namun pada contoh ini, kita gunakan A0 untuk pembacaan analog.
Source Code Arduino Sensor Api
#include <Arduino.h>
int port_sensor_api = A0;
void setup() {
Serial.begin(9600); // Inisialisasi komunikasi Serial
pinMode(port_sensor_api, INPUT); // Set pin sebagai input
}
void loop() {
int sensor_api = analogRead(port_sensor_api); // Membaca data dari sensor
Serial.println("API : " + (String)sensor_api); // Menampilkan hasil pembacaan
delay(500); // Delay agar pembacaan tidak terlalu cepat
}
Contoh Output di Serial Monitor
API : 768
API : 735
API : 702
...
Semakin kecil nilai yang terbaca, berarti api semakin dekat dengan sensor. Semakin besar nilainya, api makin jauh atau tidak terdeteksi.
Tips Troubleshooting
- Pastikan posisi sensor menghadap langsung ke sumber api.
- Hindari terkena sinar matahari langsung karena dapat memengaruhi pembacaan.
- Tes sensor dengan nyala korek api dari jarak 10–50 cm.
Kegunaan Proyek Ini
- Sistem deteksi kebakaran
- Alarm kebakaran otomatis
- Monitoring suhu tinggi di laboratorium atau dapur
- Proyek IoT untuk smart home
Pengembangan Lanjutan
- Tambahkan buzzer atau LED untuk peringatan suara/visual.
- Gabungkan dengan modul WiFi (ESP8266) untuk kirim notifikasi jarak jauh.
- Simpan data pembacaan ke microSD card sebagai log sistem.
- Integrasi dengan modul GSM untuk kirim SMS peringatan saat api terdeteksi.
Diskusi lebih lanjut kontak di bawah :

Sosial media lainnya :