Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Komponen dan Perlengkapan

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula
Arduino Nano R3
×1
Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula
Texas Instruments Shift Register- Serial to Parallel
74HC595
×4
Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula
Solderless Breadboard Full Size
×1
Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula
LED (generik)
Tergantung pada preferensi Anda.
×1
Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula
Resistor 100 ohm
Tergantung pada LED.
×1
Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula
Kabel Jumper (generik)
Banyak.
×1

Aplikasi dan Layanan Online

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula
Arduino IDE

Tentang Proyek Ini

Ini adalah panduan langkah demi langkah yang saya buat untuk pemula dan arduiNOOBS seperti saya.

Dalam tutorial ini, kita akan membahas beberapa pengetahuan dasar tentang registrar geser 8-bit yang disebut 74HC595.

Pelajari cara merantai mereka bersama-sama dan menggunakan beberapa kode dari perpustakaan HC595.

Saya juga mengalami masalah dengan beberapa registrar geser. Saya tidak tahu mengapa. Apakah karena kekurangan daya?

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

TAUTAN YANG DIPERLUKAN:

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

Datasheet - https://www.ti.com/document-viewer/SN74HC595/datasheet/specifications#SCLS0419845

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

For Loop Iteration: https://www.arduino.cc/en/Tutorial/ForLoopIteration

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

Tautan Media Sosial untuk diikuti (Saya maksud, jika Anda ingin):

Facebook - https://fb.me/HeathenHacks

Twitter - https://twitter.com/HeathenHacks

Instagram - https://instagr.am/HeathenHacks

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

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Kode

Kode Sampel Suntingan Dari Perpustakaan HC595.Arduino
#include <HC595.h> const int chipCount = 2; // Jumlah 74HC595 yang terhubung secara serial (maksimum 8) const int latchPin = 4; // Pin ST_CP (12) dari 74HC595 const int clockPin = 3; // Pin SH_CP (11) dari 74HC595 const int dataPin = 2; // Pin DS (14) dari 74HC595 //Constructor HC595 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); delay(delayMs); } for (int i = lastPin ; i >= 0 ; i--) { ledArray.setPin(i, OFF); delay(delayMs); } for (int i = lastPin ; i >= 0 ; i--) { ledArray.setPin(i, TOGGLE); delay(delayMs); } for (int i = 0 ; i <= lastPin ; i++) { ledArray.setPin(i, TOGGLE); delay(delayMs); } } 
Perpustakaan HC595 oleh Mr. J. Bellavance
https://github.com/j-bellavance/HC595

Skematik

Mengontrol 32 LED dengan Arduino Nano dan 4x Registrar Geser 74HC595 – Panduan Pemula

Proses manufaktur

  1. Proyek Sensor Suhu & Kelembaban DHT11 dengan Indikator LED dan Speaker Piezo
  2. Proyek Dadu Digital Arduino: Buat Generator Angka Acak berbasis LCD
  3. Kendalikan LED dengan Alexa melalui Raspberry Pi – Panduan Langkah demi Langkah yang Mudah
  4. Bangun Iron Man Arduino: Komponen, Sensor, dan Panduan Langkah demi Langkah
  5. Find Me: Pelacak Item Cerdas dengan Arduino dan Bluetooth
  6. Buat Lengan Robot Berbasis Arduino dan Cetak 3D – Panduan Langkah demi Langkah
  7. Pengontrol Kelembapan Arduino DIY dengan Relay – Pengaturan Tegangan Tinggi yang Aman
  8. Pong Matriks NeoPixel pada Arduino Nano: Buat Game Pong Neon
  9. Volant Joystick Arduino Kustom untuk Gaming
  10. Buat Penerima Radio FM Canggih dengan Arduino dan Modul TEA5767