Alimentador automático de peces para tanque de acuario Atman AR-380.
Este comedero automático para peces alimenta a los peces una vez al día.
Para que esto funcione, necesitas:
- Arduino (Nano)
- Servomotor (TowerPro SG90)
- Fuente de alimentación.
- pocos cables
A continuación se muestra el código utilizado para este proyecto:
#include <Servo.h>
Servo mojServo;
unsigned long vrijemeZadnjegPokretanja = 0;
const unsigned long danUMilisekundama = 86400000; // 24 h = 86,400,000 ms
void setup() {
mojServo.attach(9); // el servo está conectado al pin D9
mojServo.write(0); // posición inicial
Tiempo del último inicio = millis(); // establece la hora de inicio.
}
void loop() {
unsigned long trenutnoVrijeme = millis();
// si han pasado 24 horas
si (tiempoActual - tiempoDelÚltimoArranque >= díaEnMilésimasDeSegundo) {
// El servomotor comienza desde 0° hasta 180°.
para (int kut = 0; kut <= 180; kut++) {
mojServo.write(kut);
Delay(15); // Giro lento
}
// Haz una pausa breve si quieres que mantenga la posición durante un rato.
delay(2000); // Pausa de 2 segundos.
// rebobinar de 180° a 0°
para (int kut = 180; kut >= 0; kut --) {
mojServo.write(kut);
delay(15); // retorno lento
}
// actualizar la última hora de inicio
Tiempo del último inicio = tiempo actual;
}
}
¿Qué hace este código?
- El servo está en reposo a 0°.
-cada 24 horas:
-Va de 0° a 180°.
- Hace una pausa de 2 segundos (se puede cambiar)
- Vuelve de 180° de vuelta a 0°.
- Él espera las próximas 24 horas.
Tags
Modellquelle
