Conexión un M74HC238 3-8 línea decodificador con un Arduino (ejemplo) (2 / 3 paso)

Paso 2: Programar tu Arduino

Subir el sketch de ejemplo proporcionados (abajo) a su Arduino. Asegúrese de nota los pines digitales utilizados.

--------------------------------------
/*
Conexión un M74HC238 3-8 línea decodificador con un Arduino (ejemplo)
Cruz de Zach - 19 de octubre de 2011
*/

const int selA = 2;
const int selB = 3;
const int selC = 4;
const int permitir = 5;

int incomingByte;

void setup()
{
inicializar la comunicación serial:
Serial.Begin(9600);

inicializar las salidas de control
pinMode (selA, salida);
pinMode (selB, salida);
pinMode (selC, salida);

digitalWrite (selA, LOW);
digitalWrite (selB, LOW);
digitalWrite (selC, LOW);

digitalWrite (habilitar, HIGH);
}

void loop()
{

Si (Serial.available() > 0) {}

incomingByte = Serial.read();

Si (incomingByte == '0') {}
digitalWrite (habilitar, LOW);
digitalWrite (selC, LOW);
digitalWrite (selB, LOW);
digitalWrite (selA, LOW);
Serial.println ("LED 0 verde: alta");

} else if (incomingByte == '1') {}
digitalWrite (habilitar, LOW);
digitalWrite (selC, LOW);
digitalWrite (selB, LOW);
digitalWrite (selA, HIGH);
Serial.println ("LED verde 1: alta");

} else if (incomingByte == '2') {}
digitalWrite (habilitar, LOW);
digitalWrite (selC, LOW);
digitalWrite (selB, HIGH);
digitalWrite (selA, LOW);
Serial.println ("amarillo LED 2: alta");

} else if (incomingByte == '3') {}
digitalWrite (habilitar, LOW);
digitalWrite (selC, LOW);
digitalWrite (selB, HIGH);
digitalWrite (selA, HIGH);
Serial.println ("LED 3 amarillo: alta");

} else if (incomingByte == '4') {}
digitalWrite (habilitar, LOW);
digitalWrite (selC, HIGH);
digitalWrite (selB, LOW);
digitalWrite (selA, LOW);
Serial.println ("LED rojo 4: alta");

} else if (incomingByte == "5") {}
digitalWrite (habilitar, LOW);
digitalWrite (selC, HIGH);
digitalWrite (selB, LOW);
digitalWrite (selA, HIGH);
Serial.println ("LED 5 rojo: alta");

} else if (incomingByte == '6') {}
digitalWrite (habilitar, LOW);
digitalWrite (selC, HIGH);
digitalWrite (selB, HIGH);
digitalWrite (selA, LOW);
Serial.println ("Y6: alta");

} else if (incomingByte == '7') {}
digitalWrite (habilitar, LOW);
digitalWrite (selC, HIGH);
digitalWrite (selB, HIGH);
digitalWrite (selA, HIGH);
Serial.println ("Y7: alta");

} else if (incomingByte == '8') {}
digitalWrite (habilitar, HIGH);
Serial.println ("personas con discapacidad, todas de LEDS de baja");

}

}

}
---------------------------------------------------------------------

Artículos Relacionados

Actualización de seguidor de línea analógica para Arduino con Attiny85

Actualización de seguidor de línea analógica para Arduino con Attiny85

ResumenEn este Instructable le mostrará cómo actualizar un análogo barato seguidor de línea en un seguidor de línea Arduino inteligente sustituyendo el LM393 comparador IC por un inteligente Attiny85 y Arduino sketch.IntroducciónRobot seguidor de lín
Línea Robot seguidor sin Arduino o microcontrolador

Línea Robot seguidor sin Arduino o microcontrolador

aquí expliqué un robot seguidor de línea sin microcontroladores o Arduino. Este es un proyecto muy simple para principiantes. Aquí tienes la necesidad de no tener ningún conocimiento de programación. así que deja probarlo...Paso 1: Recoger el materia
Seguidor de línea basados en un Arduino Simple

Seguidor de línea basados en un Arduino Simple

El seguidor humilde de línea es un proyecto de gran arranque para ésos que consiguen en robótica. En este instructable revisaremos los pasos necesarios para construir uno.Paso 1: Piezas y herramientasLista de piezasCantidad 2Motorreductor de ángulo r
Hacer seguidor de línea simple con erulduino

Hacer seguidor de línea simple con erulduino

por primera vez en el pasado fin de semana hice un simple robot velocista usando Arduino similar al mío le dan un nombre con erulduino... pido disculpas por este temporal no puede explicar pasos trabajando en este robot obligado completan porque much
Arduino - detectar una línea blanca con la KY-033

Arduino - detectar una línea blanca con la KY-033

¡Hola mundo! Hice un ejemplo sencillo en el módulo de seguimiento de línea KY-033.En el video detectar una línea blanca de papel.Siga los pasos siguientes para el código de esquema y lista de piezas.Paso 1: Código de esquema y lista de piezasSolo ala
Arduino Nano: Conexión de interruptor de la foto (optoacoplador ranurado) con Visuino

Arduino Nano: Conexión de interruptor de la foto (optoacoplador ranurado) con Visuino

Optoacoplador ranurado (foto interruptores) es muy útiles, incluida a menudo en proyectos de Arduino para detectar la posición de objetos en movimiento, medir la velocidad de rotación, o movimiento lineal, la frecuencia de eventos y muchos otros.Son
Conexión electrónica a piezas del Erector Set con adaptadores de lasercut

Conexión electrónica a piezas del Erector Set con adaptadores de lasercut

elevadores son una gran manera de mezcle una idea o un chasis prototipo. El problema es que no juegan bien con los demás. La combinación de electrónica y erector set piezas puede hacerse con láser simple adaptadores de acrílico. El acrílico aísla la
Proyecto Arduino: Gama de prueba LoRa módulo RF1276 para la solución de rastreo GPS

Proyecto Arduino: Gama de prueba LoRa módulo RF1276 para la solución de rastreo GPS

Conexión: USB - serieNecesidad: Navegador ChromeNecesidad de: 1 X Arduino MegaNecesidad de: 1 X GPSNecesidad de: 1 tarjeta de X SDNecesidad: 2 X LoRa módem RF1276Función: Enviar Arduino GPS valor a base principal - principal base almacene datos en Da
Camilla de rehabilitación para el Nano

Camilla de rehabilitación para el Nano

IntroducciónEste Instructable es un cuento con moraleja y las medidas adoptadas para salvar inofensivo hardware de manejo torpe.Mientras que se apresura para terminar un proyecto de sensor, la falta repentina de un Arduino Nano se restó importancia a
Arduino - lector/administrador de RFID Tag

Arduino - lector/administrador de RFID Tag

Administrar las etiquetas RFID con esta aplicación sencilla y potente!Usted puede crear sistemas para utilizar las etiquetas sin embargo te gusta!Paso 1: materiales A este proyecto, he utilizado un Arduino Nano y un módulo RFID-RC522 .Nano V3.0 Mini
Plataforma robótica Arduino simple!

Plataforma robótica Arduino simple!

Acabo de recibir un Arduino después de jugar un rato con algunos Microcontroladores AVR durante reuniones del equipo de robótica.  Me gustó la idea de un chip programable realmente barato que podría ejecutar cualquier cosa desde una interfaz de compu
Línea siguiente Robot con el control PD básico (proporcional-derivado)

Línea siguiente Robot con el control PD básico (proporcional-derivado)

Este Instructable demostrará cómo utilizar control PD (Proporational-derivado) de un seguidor de línea simple. El ejemplo utiliza el seguidor de línea desarrollado en el seguidor de línea básico Instructable:Se utilizarán los siguientes componentes:1
La frambuesa Pi - conexión Arduino

La frambuesa Pi - conexión Arduino

el Pi es un tablero de computadora poco fino, aunque no casi tan bueno comoel Arduino cuando se trata de capacidades de I/O. Maravillosamente diseñadoGertboard es un plug-in que claramente supera esta deficienciadando el Pi accede a un ATMega328, per
SIMPLE ROBOT seguidor de línea (solo Sensor)

SIMPLE ROBOT seguidor de línea (solo Sensor)

Hola chicos en este tutorial vamos a ver cómo hacer un robot seguidor de línea simple con solo sensor infra-rojo.Paso 1: Introducción:Generalmente para los principiantes en robótica trata de tu primer robot para jugar ya que este robot tiene algunas