INVENTOS DE NUESTROS ALUMNOS Y NUESTRAS ALUMNAS
DEL IES LOS BOLICHES.
Casa domótica 2.
Proyecto realizado en el aula-taller de tecnología para poder construir la maqueta y el aula TIC para poder instalar el programa en la placa arduino uno R3,
Código por bloque
Código arduino
double tiempo_de_retardo_1; double tiempo_de_retardo_2;
void encender_en_bucle() { digitalWrite(2, HIGH); delay(tiempo_de_retardo_1); apagar_todos(); digitalWrite(3, HIGH); delay(tiempo_de_retardo_1); apagar_todos(); digitalWrite(4, HIGH); delay(tiempo_de_retardo_1); apagar_todos(); digitalWrite(5, HIGH); delay(tiempo_de_retardo_1); apagar_todos(); digitalWrite(6, HIGH); delay(tiempo_de_retardo_1); apagar_todos(); digitalWrite(7, HIGH); delay(tiempo_de_retardo_1); apagar_todos(); }
void encender_en_bucle_2() { delayMicroseconds(tiempo_de_retardo_2); encender_todos(); delayMicroseconds(tiempo_de_retardo_2); apagar_todos(); }
void apagar_todos() { digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(6, LOW); digitalWrite(7, LOW); }
void encender_todos() { digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(6, HIGH); digitalWrite(7, HIGH); }
void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); tiempo_de_retardo_1 = 5000; tiempo_de_retardo_2 = 3000; }
void loop() { encender_en_bucle(); delay(tiempo_de_retardo_2); for (int count = 0; count < 2; count++) { encender_en_bucle_2(); } delayMicroseconds(tiempo_de_retardo_2); }
|
ver todas las fotos de los proyectos de la casa domótica