Hola, te recomiendo que te hagas con un esp32, se puede progrmar en arduino que MUY sencillo y un par de modulos de rele o de transistor.
https://es.aliexpress.com/item/10050050 ... ry_from%3Acodigo hecho por chatgpt en 15 seg metiendo tu input:
¡Hola! Aquí tienes dos ejemplos de códigos Arduino para implementar los circuitos que has descrito:
Circuito 1: Encendido 45 segundos, apagado 15 segundos
cpp
Copy code
const int ledPin = 13; // Pin del LED
void setup() {
pinMode(ledPin, OUTPUT); // Configurar el pin del LED como salida
}
void loop() {
digitalWrite(ledPin, HIGH); // Encender el LED
delay(45000); // Esperar 45 segundos
digitalWrite(ledPin, LOW); // Apagar el LED
delay(15000)
const int ledPin = 13; // Pin del LED
Circuito 2: Encendido 5 segundos, apagado 20 segundos
void setup() {
pinMode(ledPin, OUTPUT); // Configurar el pin del LED como salida
}
void loop() {
digitalWrite(ledPin, HIGH); // Encender el LED
delay(5000); // Esperar 5 segundos
digitalWrite(ledPin, LOW); // Apagar el LED
delay(20000); // Esperar 20 segundos
}
; // Esperar 15 segundos
}
Se podría hacer como bien dices con 555 pero es mas dolor de cabeza y mucho mas complejo de modificar si tienes que cambiar el comportamiento.