MEMORIA da
PRÁCTICA 5 DE ARDUINO
para o CONTROL SEMAFÓRICO
dun CRUCE DE RÚAS
I.E.S. Eduardo Blanco Amor - Culleredo | TECNOLOXÍA | Profesor: Ángel Acción Lamas |
Nome Apelido Nome Apelido Nome Apelido | Nome Apelido Nome Apelido Nome Apelido | 3x_Ey_2017-18 | |
Arduino_5: Control dun cruce de rúas con 2 Semáforos de coches e peóns.
Semáforo 1: Semáforo 2:
LED VermelloCoches no Pin 8, LED VermelloCoches no Pin 3,
LED AmbarCoches no Pin 9, LED AmbarCoches no Pin 4,
LED VerdeCoches no Pin 10, LED VerdeCoches no Pin 5,
LED VermelloPeóns no Pin 11, LED VermelloPeóns no Pin 6,
LED VerdePeóns no Pin 12. LED VerdePeóns no Pin 7.
Nesta presentación colaborativa recolle os resultados (código, imaxes, vídeos) destas prácticas con Arduino.
Seguide estes pasos e veredes o sinxelo que resulta:
Sem_1
S1_cr
S1_ca
S1_cv
S1_pr
S1_pv
Sem_2
S2_cr
S2_ca
S2_cv
S2_pr
S2_pv
Sem_1
S1_cr
S1_ca
S1_cv
S1_pr
S1_pv
Sem_2
S2_cr
S2_ca
S2_cv
S2_pr
S2_pv
Sem_1
S1_cr
S1_ca
S1_cv
S1_pr
S1_pv
Sem_2
S2_cr
S2_ca
S2_cv
S2_pr
S2_pv
digitalWrite(S1_cr, HIGH);
digitalWrite(S1_ca, LOW);
digitalWrite(S1_cv, LOW);
digitalWrite(S1_pr, LOW);
digitalWrite(S1_pv, HIGH);
digitalWrite(S2_cr, LOW);
digitalWrite(S2_ca, LOW);
digitalWrite(S2_cv, HIGH);
digitalWrite(S2_pr, HIGH);
digitalWrite(S2_pv, LOW);
delay(2000);
ARDUINO 5: Secuencia para un cruce de rúas controlado por 2 semáforos (fases de 2 segundos para a simulación) | |||
Fase 1 | Fase 2 (código simplificado) | Fase 3 (código simplificado) | Fase 4 (código simplificado) |
I.E.S. Eduardo Blanco Amor - Culleredo | TECNOLOGÍA | Ángel Acción Lamas - CC-BY |
Sem_1
S1_cr
S1_ca
S1_cv
S1_pr
S1_pv
Sem_2
S2_cr
S2_ca
S2_cv
S2_pr
S2_pv
digitalWrite(S2_ca, HIGH);
digitalWrite(S2_cv, LOW);
delay(2000);
digitalWrite(S1_cr, ___);
digitalWrite(S1_ca, ___);
digitalWrite(S1_cv, ___);
digitalWrite(S1_pr, ___);
digitalWrite(S1_pv, ___);
digitalWrite(S2_cr, ___);
digitalWrite(S2_ca, ___);
digitalWrite(S2_cv, ___);
digitalWrite(S2_pr, ___);
digitalWrite(S2_pv, ___);
delay(2000);
digitalWrite(S1_cr, ___);
digitalWrite(S1_ca, ___);
digitalWrite(S1_cv, ___);
digitalWrite(S1_pr, ___);
digitalWrite(S1_pv, ___);
digitalWrite(S2_cr, ___);
digitalWrite(S2_ca, ___);
digitalWrite(S2_cv, ___);
digitalWrite(S2_pr, ___);
digitalWrite(S2_pv, ___);
delay(2000);
ARDUINO 5. Control dun cruce de rúas con 2 Semáforos de coches e peóns. | Equipo: 3 _ - E _ Data: __ - __ - 2017 | |
Programa a copiar/pegar e completar: #define S1_cr 8 #define S1_ca 9 #define S1_cv 10 #define S1_pr 11 #define S1_pv 12 #define S2_cr 3 #define S2_ca 4 #define S2_cv 5 #define S2_pr 6 #define S2_pv 7 void setup() { pinMode (S1_cr, OUTPUT); pinMode (S1_ca, OUTPUT); pinMode (S1_cv, OUTPUT); pinMode (S1_pr, OUTPUT); pinMode (S1_pv, OUTPUT);
pinMode (S2_cr, OUTPUT); pinMode (S2_ca, OUTPUT); pinMode (S2_cv, OUTPUT); pinMode (S2_pr, OUTPUT); pinMode (S2_pv, OUTPUT); } void loop() { digitalWrite(S1_cr, HIGH); digitalWrite(S1_ca, LOW); digitalWrite(S1_cv, LOW); digitalWrite(S1_pr, LOW); digitalWrite(S1_pv, HIGH);
digitalWrite(S2_cr, LOW); digitalWrite(S2_ca, LOW); digitalWrite(S2_cv, HIGH); digitalWrite(S2_pr, HIGH); digitalWrite(S2_pv, LOW); delay(2000); … } | Montaxe (Inserir-Vídeo de YouTube da práctica): | |
Alumno: Alumno: | Alumno: Alumno: | Alumno: Alumno: |
I.E.S. Eduardo Blanco Amor - Culleredo | TECNOLOXÍA 3º ESO | @angelaccion - CC0 |
Foto da práctica 5
Foto Práctica 5