3 pines, 32 LED, 4 registros de cambio [74HC595]
Componentes y suministros
![]() |
| × | 1 | |||
![]() |
| × | 4 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
Aplicaciones y servicios en línea
![]() |
|
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
#includeconst 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/HC595Esquemas

Proceso de manufactura
- Sensor DHT11 con LED y altavoz piezoeléctrico
- Dados digitales Arduino
- LED controlados por Alexa a través de Raspberry Pi
- Iron Man
- Encuéntrame
- Brazo robótico Arduino impreso en 3D
- Control del humidificador Arduino
- NeoMatrix Arduino Pong
- Joystick de Arduino
- Receptor de radio FM Arduino TEA5767
- Podómetro (Arduino 101)