Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

3 pinnen, 32 LED's, 4 schuifregisters [74HC595]

Componenten en benodigdheden

Arduino Nano R3
× 1
Texas Instruments Shift Register- Serieel naar Parallel
74HC595
× 4
Soldeerloze breadboard op ware grootte
× 1
LED (generiek)
Afhankelijk van uw voorkeur.
× 1
Weerstand 100 ohm
Afhankelijk van de LED's.
× 1
Jumperdraden (algemeen)
Veel.
× 1

Apps en online services

Arduino IDE

Over dit project

Dit is een stapsgewijze handleiding die ik heb gemaakt voor beginners en arduNOOBS zoals ik.

In deze zelfstudie bespreken we een aantal behoorlijk basiskennis over het 8-bits schuifregister genaamd 74HC595.

Leer hoe u ze in serie kunt schakelen en gebruik enkele codes uit een HC595-bibliotheek.

Ook kwam ik een probleem tegen met enkele van de schuifregisters. Ik weet niet waarom. Kwam het door gebrek aan vermogen?

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

NOODZAKELIJKE LINKS:

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

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

Meer informatie:https://rastating.github.io/using-a-74hc595-shift-register-with-an-arduino-uno/

Voor Loop Iteratie:https://www.arduino.cc/en/Tutorial/ForLoopIteration

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

Links naar sociale media om te volgen (ik bedoel, als je dat wilt):

Facebook - https://fb.me/HeathenHacks

Twitter - https://twitter.com/HeathenHacks

Instagram - https://instagr.am/HeathenHacks

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

Code

  • Bewerkte voorbeeldcode uit de HC595-bibliotheek.
Bewerkte voorbeeldcode uit de HC595-bibliotheek.Arduino
#include const int chipCount =2; // Aantal serieel aangesloten 74HC595 (8 maximum) const int latchPin =4; // Pin ST_CP (12) van de 74HC595const int clockPin =3; // Pin SH_CP (11) van de 74HC595const int dataPin =2; // Pin DS (14) van de 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); vertraging (vertragingMs); } for (int i =lastPin; i>=0; i--) { ledArray.setPin(i, OFF); vertraging (vertragingMs); } for (int i =lastPin; i>=0; i--) { ledArray.setPin(i, TOGGLE); vertraging (vertragingMs); } for (int i =0; i <=lastPin; i++) { ledArray.setPin(i, TOGGLE); vertraging (vertragingMs); }}
HC595-bibliotheek door de heer J. Bellavance
https://github.com/j-bellavance/HC595

Schema's


Productieproces

  1. DHT11-sensor met LED's en een piëzo-luidspreker
  2. Arduino digitale dobbelstenen
  3. Alexa gestuurde LED's via Raspberry Pi
  4. Iron Man
  5. Vind mij
  6. Arduino 3D-geprinte robotarm
  7. Arduino-luchtbevochtigerbediening
  8. NeoMatrix Arduino Pong
  9. Arduino-joystick
  10. Arduino TEA5767 FM-radio-ontvanger
  11. Stappenteller (Arduino 101)