Esta es la primera entrada de mi blog de ingeniería y desarrollo, nada mejor que empezar con las pruebas iniciales de un proyecto que tengo de domótica para mi habitación, lo primero que hice fue probar el funcionamiento del módulo de relés con el sketch "blink" que encontramos en los ejemplos básicos de Arduino, este sketch tiene dos modificaciones la primera fue poner un delay de 10000 milisegundos en el digitalWrite "HIGH" y en el digitalWrite "LOW" un delay de 20000 milisegundos.
Estas modificaciones las hice con el ánimo de que se pueda visualizar los cambios de estado y no ir a quemar una salida del módulo de relés al tener una frecuencia tan alta.
A continuación les adjunto el sketch, espero que les sea útil en algo:
/*
Arduino y relé
Enciende un led durante diez segundos y lo apaga veinte segundos.
*/
//------------------------------------
//Función principal
//------------------------------------
void setup() {
pinMode(13, OUTPUT); // Inicializo el pin 13 como salida
}
//------------------------------------
//Función ciclicla
//------------------------------------
void loop() {
digitalWrite(13, HIGH); // Enciende el led
delay(10000); // Espera diez segundos
digitalWrite(13, LOW); // Apaga el led
delay(20000); // Espera veinte segundos
}
Materiales:
1 Arduino UNO
1 Relé
1 Transistor NPN 2N2222
1 Resistencia 1KΩ
1 Diodo 1N4007
1 Cable de conexión para potencia
Montaje del circuito en protoboard:
Vídeo del funcionamiento:
Esta obra está licenciada bajo la Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported. Para ver una copia de esta licencia, visita http://creativecommons.org/licenses/by-nc-sa/3.0/.
No hay comentarios.:
Publicar un comentario