Skip to content

Instantly share code, notes, and snippets.

#define timeSeconds 10
// Tentukan GPIO untuk LED dan Sensor Gerak PIR
const int led = 26;
const int motionSensor = 27;
// Variabel tambahan
unsigned long now = millis();
unsigned long lastTrigger = 0;
boolean startTimer = false;
// Konstanta, tidak akan berubah.
const int ledPin = 26; // Nomor pin LED
// Variabel yang akan berubah
int ledState = LOW; // Mulai dengan LED mati
// Variabel memegang waktu
unsigned long previousMillis = 0; // Waktu terakhir LED diperbarui
// Konstanta untuk interval
int val = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
val = hallRead(); // Membaca nilai sensor efek Hall
Serial.println(val); // Mencetak hasil ke serial monitor
delay(1000); // Menambahkan jeda 1 detik
Serial.println(potValue);
potValue = analogRead(potPin);
Serial.begin(115200);
const int potPin = 7;
const int potPin = 7; // Potentiometer terhubung ke GPIO 7 (Analog ADC1_CH6)
// Variabel untuk menyimpan nilai potensiometer
int potValue = 0;
void setup() {
Serial.begin(115200);
delay(1000);
}
analogRead(GPIO);
ledcAttachPin(ledPin2, ledChannel);
ledcAttachPin(ledPin3, ledChannel);