Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

3 broches, 32 LED, 4 registres à décalage [74HC595]

Composants et fournitures

Arduino Nano R3
× 1
Texas Instruments Shift Register - Série à Parallèle
74HC595
× 4
Planche à pain sans soudure pleine grandeur
× 1
LED (générique)
Dépend de vos préférences.
× 1
Résistance 100 ohm
Dépend des LED.
× 1
Câbles de raccordement (générique)
Beaucoup.
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Ceci est un guide étape par étape que j'ai créé pour les débutants et les arduiNOOBS comme moi.

Dans ce tutoriel, nous discuterons de connaissances assez basiques sur le registre à décalage 8 bits appelé 74HC595.

Apprenez à les connecter en série et à utiliser certains codes d'une bibliothèque HC595.

De plus, j'ai rencontré un problème avec certains des registres à décalage. Je ne sais pas pourquoi. Était-ce par manque de puissance ?

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

LIENS NÉCESSAIRES :

Bibliothèque HC595 - https://github.com/j-bellavance/HC595

Fiche technique - http://www.ti.com/document-viewer/SN74HC595/datasheet/specifications#SCLS0419845

Plus d'informations :https://rastating.github.io/using-a-74hc595-shift-register-with-an-arduino-uno/

Pour l'itération de boucle :https://www.arduino.cc/en/Tutorial/ForLoopIteration

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

Liens de médias sociaux à suivre (je veux dire, si vous le souhaitez) :

Facebook - https://fb.me/HeathenHacks

Twitter - https://twitter.com/HeathenHacks

Instagram - https://instagr.am/HeathenHacks

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

Code

  • Exemple de code modifié de la bibliothèque HC595.
Exemple de code édité de la bibliothèque HC595.Arduino
#include const int chipCount =2 ; // Nombre de 74HC595 connectés en série (8 maximum)const int latchPin =4; // Pin ST_CP (12) du 74HC595const int clockPin =3; // Pin SH_CP (11) du 74HC595const int dataPin =2; // Pin DS (14) du 74HC595//ConstructorHC595 ledArray(chipCount,latchPin,clockPin,dataPin);int delayMs =30;int lastPin =ledArray.lastPin();void setup() { ledArray.reset();} void loop() { for (int i =0; i <=lastPin; i++) { ledArray.setPin(i, ON); retard(retardMs); } pour (int i =lastPin; i>=0; i--) { ledArray.setPin(i, OFF); retard(retardMs); } for (int i =lastPin; i>=0; i--) { ledArray.setPin(i, TOGGLE); retard(retardMs); } pour (int i =0; i <=lastPin; i++) { ledArray.setPin(i, TOGGLE); retard(retardMs); }}
Bibliothèque HC595 par MJ Bellavance
https://github.com/j-bellavance/HC595

Schémas


Processus de fabrication

  1. Capteur DHT11 avec LED et haut-parleur piézo
  2. Dés numériques Arduino
  3. LED contrôlées par Alexa via Raspberry Pi
  4. Iron Man
  5. Trouvez-moi
  6. Bras robotique Arduino imprimé en 3D
  7. Contrôle de l'humidificateur Arduino
  8. NeoMatrix Arduino Pong
  9. Joystick Arduino