El semáforo

Primero lo primero

Pregunta

Lo primero que quiero que me digas es ¿A qué PINES están conectadas las patas positivas (las más largas) de los LEDs?
 Gustavo

Respuestas

PIN 1

PIN 2

PIN 3

PIN 4

PIN 5

PIN 6

PIN 7

PIN 8

PIN 9

PIN 10

PIN 11

PIN 12

PIN 13

GND

Retroalimentación

Las sentencias en lenguaje Arduino

Hemos visto dos sentencias una que nos permite encender o apagar un LED y otra que nos permite esperar ¿Me ayudás a identificar cuáles son?

 Gustavo
Tené cuenta que cuando dice "numero_pin" se reemplazaría el número del PIN al que está conectada la pata positiva del LED. Es una forma de decir, cualquiera de los PINES digitales.

La sentencia que nos permite encender un LED es .

La sentencia que nos permite apagar un LED es .

La sentencia que nos permite colocar una espera es .

Habilitar JavaScript

Encender el amarillo

La sentencia que nos permite encender un LED es digitalWrite(), pero ¿Cómo se completa si queremos encender sólo el LED amarillo de nuestro semáforo?.  Gustavo
Semáforo, con sólo el LED amarillo encendido

La sentencia debería ser: digitalWrite( , );

Habilitar JavaScript

El programa que controla el semáforo

A continuación está la secuencia que controla el semáforo, pero le faltan al partes ¿Te animás completarlo?

Cabe aclarar que el semáforo comienza en encendiendo la luz roja.

 Gustavo
Animación del semáforo

void setup()
{
  //Los tres PINES se ponen en modo de salida.
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
}

void loop()
{
  digitalWrite( , HIGH);
  (1000);
  digitalWrite(7, LOW);
  delay(1000);
  digitalWrite(6, HIGH);
  delay(1000);
  digitalWrite( , LOW);
  delay(1000);
  digitalWrite(5, HIGH);
  delay(1000);
  digitalWrite(5, );
  delay(1000);
  digitalWrite(6, );
  delay(1000);
  (6, LOW);
  delay(1000);
}

Habilitar JavaScript

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Anterior | Siguiente