#include <wiringPi.h>
#include <stdio.h>
// Trong chuẩn đánh số của wiringPi, chân GPIO 17 tương ứng với chân số 0
#define RELAY_PIN 0
int main(void) {
// Khởi tạo thư viện wiringPi
if (wiringPiSetup() == -1) {
printf("Lỗi khởi tạo thư viện wiringPi!\n");
return 1;
}
// Cấu hình chân là OUTPUT
pinMode(RELAY_PIN, OUTPUT);
// Đảm bảo rơ-le tắt lúc đầu
digitalWrite(RELAY_PIN, LOW);
printf("Bắt đầu điều khiển bóng đèn...\n");
while(1) {
digitalWrite(RELAY_PIN, HIGH); // Bật đèn
delay(2000); // Dừng 2 giây (2000 ms)
digitalWrite(RELAY_PIN, LOW); // Tắt đèn
delay(2000); // Dừng 2 giây
}
return 0;
}