from machine import ADC, Pin
import time
# Inisialisasi pin ADC (A0 dari MQ-2 ke GPIO34)
mq2 = ADC(Pin(34))
mq2.atten(ADC.ATTN_11DB) # Untuk rentang pembacaan 0 - 3.3V
while True:
gas_level = mq2.read() # Membaca nilai analog (0 - 4095)
print("Kadar gas (analog):", gas_level)
# Logika sederhana untuk ambang batas (misalnya di atas 2000)
if gas_level > 1500:
print("⚠️ Gas terdeteksi! Periksa lingkungan sekitar.")
else:
print("✅ Normal")
time.sleep(1)