Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

3 pines, 32 LED, 4 registros de cambio [74HC595]

Componentes y suministros

Arduino Nano R3
× 1
Registro de cambio de Texas Instruments:serie a paralelo
74HC595
× 4
Protoboard sin soldadura de tamaño completo
× 1
LED (genérico)
Depende de su preferencia.
× 1
Resistencia 100 ohm
Depende de los LED.
× 1
Cables de puente (genéricos)
Mucho.
× 1

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Esta es una guía paso a paso que he creado para principiantes y arduiNOOBS como yo.

En este tutorial, discutiremos algunos conocimientos básicos sobre el registro de desplazamiento de 8 bits llamado 74HC595.

Aprenda a conectarlos en cadena y a utilizar algunos códigos de una biblioteca HC595.

Además, encontré un problema con algunos de los registros de desplazamiento. No sé por qué. ¿Fue por falta de energía?

*********************************************** ****************************

ENLACES NECESARIOS:

Biblioteca HC595:https://github.com/j-bellavance/HC595

Hoja de datos:http://www.ti.com/document-viewer/SN74HC595/datasheet/specifications#SCLS0419845

Más información:https://rastating.github.io/using-a-74hc595-shift-register-with-an-arduino-uno/

Para iteración de bucle:https://www.arduino.cc/en/Tutorial/ForLoopIteration

*********************************************** ****************************

Enlaces de redes sociales para seguir (quiero decir, si quieres):

Facebook:https://fb.me/HeathenHacks

Twitter:https://twitter.com/HeathenHacks

Instagram:https://instagr.am/HeathenHacks

*********************************************** ****************************

Código

  • Código de muestra editado de la biblioteca HC595.
Código de muestra editado de la biblioteca HC595. Arduino
 #include  const int chipCount =2; // Número de 74HC595 conectados en serie (8 máximo) const int latchPin =4; // Pin ST_CP (12) del 74HC595const int clockPin =3; // Pin SH_CP (11) del 74HC595const int dataPin =2; // Pin DS (14) del 74HC595 // ConstructorHC595 ledArray (chipCount, latchPin, clockPin, dataPin); int delayMs =30; int lastPin =ledArray.lastPin (); void setup () {ledArray.reset ();} bucle vacío () {for (int i =0; i <=lastPin; i ++) {ledArray.setPin (i, ON); delay (delayMs); } para (int i =lastPin; i> =0; i--) {ledArray.setPin (i, OFF); delay (delayMs); } para (int i =lastPin; i> =0; i--) {ledArray.setPin (i, TOGGLE); delay (delayMs); } para (int i =0; i <=lastPin; i ++) {ledArray.setPin (i, TOGGLE); delay (delayMs); }} 
Biblioteca HC595 por el Sr. J. Bellavance
https://github.com/j-bellavance/HC595

Esquemas


Proceso de manufactura

  1. Sensor DHT11 con LED y altavoz piezoeléctrico
  2. Dados digitales Arduino
  3. LED controlados por Alexa a través de Raspberry Pi
  4. Iron Man
  5. Encuéntrame
  6. Brazo robótico Arduino impreso en 3D
  7. Control del humidificador Arduino
  8. NeoMatrix Arduino Pong
  9. Joystick de Arduino
  10. Receptor de radio FM Arduino TEA5767
  11. Podómetro (Arduino 101)