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

32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids

Onderdelen en Benodigdheden

OnderdeelAantalOpmerking
Arduino Nano R31
Texas Instruments 74HC595 Shift Register (Serial-naar-Parallell)4SN74HC595N
Solderloos Breadboard (Full Size)1
LED (generiek)32Afhankelijk van voorkeur
Weerstand 100 ohm32Afhankelijk van LED-specificaties
Jumper wires (generiek)Veel

Apps en Online Services

App/ServiceOpmerking
Arduino IDECodeerplatform

Over dit Project

Dit is een stapsgewijze handleiding die ik gemaakt heb voor beginners en arduiNOOBS als ik.

In deze tutorial bespreken we basiskennis over de 8-bit shift register 74HC595. Leer hoe je ze in ketting koppelt (daisy-chaining) en hoe je code uit de HC595-library gebruikt.

Ik liep tegen een probleem aan met enkele shift registers. Ik weet niet waarom. Was het tekort aan stroom?

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

NODIGE LINKS:

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

Social Media Links (als je wilt volgen):

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

32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids
32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids
32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids
32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids
32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids
32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids
32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids
32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids
32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids
32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids

Code

Aangepaste Voorbeeldcode uit de HC595 Library (Arduino)
#include <HC595.h>

const int chipCount = 2;        // Aantal serieel verbonden 74HC595 (max 8)
const int latchPin = 4;         // Pin ST_CP (12) van de 74HC595
const int clockPin = 3;         // Pin SH_CP (11) van de 74HC595
const int dataPin = 2;          // Pin DS (14) van de 74HC595

// Constructor
HC595 ledArray(chipCount, latchPin, clockPin, dataPin);

int delayMs = 30;
int lastPin = ledArray.lastPin();

void setup() {
  ledArray.reset();
}

void loop() {
  // LEDs één voor één aan
  for (int i = 0; i <= lastPin; i++) {
    ledArray.setPin(i, ON);
    delay(delayMs);
  }
  // LEDs één voor één uit
  for (int i = lastPin; i >= 0; i--) {
    ledArray.setPin(i, OFF);
    delay(delayMs);
  }
  // Toggle achteruit
  for (int i = lastPin; i >= 0; i--) {
    ledArray.setPin(i, TOGGLE);
    delay(delayMs);
  }
  // Toggle vooruit
  for (int i = 0; i <= lastPin; i++) {
    ledArray.setPin(i, TOGGLE);
    delay(delayMs);
  }
}
HC595 Library door Mr. J. Bellavance

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

Schema's

32 LEDs Besturen met Arduino Nano en 4x 74HC595 Shift Registers – Beginnersgids

Productieproces

  1. DHT11 Temperatuur- & Vochtigheidsensor Project met LED-indicatoren en Piezo-luidspreker
  2. Arduino Digitale Dobbelsteen: Bouw Je Eigen LCD-willekeurige Getalgenerator
  3. LED's bedienen met Alexa via Raspberry Pi – Eenvoudige stapsgewijze handleiding
  4. Een Arduino Iron Man bouwen: onderdelen, sensoren en stapsgewijze handleiding
  5. Find Me: Slimme Item Locator met Arduino en Bluetooth
  6. Bouw een Functionele, Arduino-aangedreven 3D-geprinte Robotarm – Stap-voor-Stap Handleiding
  7. DIY Arduino Luchtbevochtiger Controller met Relais – Veilige Hoogspanningsopstelling
  8. NeoPixel Matrix Pong op Arduino Nano: Bouw je eigen neon Pong-spel
  9. Bouw een Aangepaste Arduino Joystick Stuurwiel voor Gaming
  10. Bouw een krachtige FM-radio ontvanger met Arduino en TEA5767 module
  11. Arduino 101: Bouw een teller met DHT11 sensor & LCD display