
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Popis
V tomto blogu se zaměříme na to, jak vytvořit a kódovat matici LED 4x4 pomocí posuvného registru (SN7HC595N)
Zásoby
Požadovaný materiál
- Posuvný registr (SN7HC595N)
- Propojovací kabely
- Deska Arduino (budu používat Arduino UNO)
- 16 LED diod
- Rezistory 330 ohmů x4
- Pájecí sada
- Pcb deska
- Plné dráty
Krok 1: OBVOD
Umístěte 16 LED diod do čtverce tak, aby anody každé LED směřovaly dolů a katody směrem doprava
- Připojte všechny katody LED do sloupců
- Připojte všechny anody LED k řadám
- Vezměte výstup z každého řádku a sloupce, takže na konci budete mít 8 výstupů z matice 4x4.
Krok 2: SCHÉMA OKRUHU

Krok 3: BEZPEČNOSTNÍ OPATŘENÍ
- Správná hodnota odporu je velmi důležitá, protože obvod bez něj nebude správně fungovat.
- Při pájení buďte velmi opatrní a ujistěte se, že se žádné řádkové a sloupkové vodiče navzájem nedotýkají.
- Nepřipojujte obvod, když je arduino zapnuté, tj. Když je deska arduino napájena.
- Před připojením jednotlivě zkontrolujte všechny LED diody.
Krok 4: KÓD
stáhněte kód z uvedeného odkazu. odkaz na kód
Krok 5: Vysvětlení
Důležité piny na IC-
SER (sériové), kam se data dostanou;
SRCLK (Serial Clock) pin, který jste nastavili na maximum pro uložení toho, co je v SER;
RCLK (Register Clock) pin, který jste nastavili na vysokou hodnotu, jakmile dokončíte nastavení všech pinů
Čip posuvného registru transformuje bity, které jsou vloženy do série prostřednictvím datového pinu, na 8 paralelních bitů, takže pokud chcete odeslat dejme tomu 10 000 000, začnete s nejméně významným bitem (0), takže nastavíte SER na LOW (D10 na Arduinu). Dále nastavíte SCK (D11 na Arduinu) na HIGH a poté na LOW, aby se hodnota „uložila“
Krok 6: Věci, které je třeba vzít s sebou
- Změnou kódu můžete ve skutečnosti tisknout různé vzory a obrázky na matici 4x4.
Může fungovat jako nízkonákladový displej pro malé projekty
Doporučuje:
Ovládání sedmisegmentového displeje pomocí Arduino a 74HC595 Shift Register: 6 kroků

Ovládání sedmisegmentového displeje pomocí Arduino a 74HC595 Shift Register: Hej, co se děje, lidi! Akarsh zde od CETech.Seven Segment Displeje je dobré si prohlédnout a jsou vždy užitečným nástrojem pro zobrazení dat ve formě číslic, ale je v nich nevýhoda, která spočívá v tom, že když ovládáme Seven Segment Display ve skutečnosti
MAX7219 LED Matrix MQTT pomocí Esp8266: 6 kroků

MAX7219 LED Matrix MQTT pomocí Esp8266: Pokoušel jsem se připojit svůj MAX7219 LED displej k serveru MQTT a obdržet text z předplatného MQTT k zobrazení. Ale nedostal jsem žádný vhodný kód na internet, tak jsem začal stavět vlastní … a výsledek přichází docela dobře … můžete
DIY LED Dot Matrix rolovací displej pomocí Arduina: 6 kroků

DIY LED Dot Matrix Scrolling Display using Arduino: Hello Instruct Toto je můj první instruktáž. V tomto Instructable ukážu, jak vytvořím DIY LED Dot Matrix Scrolling Display pomocí Arduino jako MCU. Tento druh displejů se objevil na nádraží, autobusovém nádraží, ulicích a mnoha dalších místech. Tam
Neopixel Ws2812 Duhová LED záře s M5stick-C - Spuštění Rainbow na Neopixelu Ws2812 pomocí M5stack M5stick C pomocí Arduino IDE: 5 kroků

Neopixel Ws2812 Duhová LED záře s M5stick-C | Spuštění Rainbow na Neopixelu Ws2812 pomocí M5stack M5stick C pomocí Arduino IDE: Ahoj, v tomto návodu se naučíme používat LED diody Neopixel ws2812 nebo LED pásek nebo LED matici nebo LED kroužek s vývojovou deskou m5stack m5stick-C s Arduino IDE a vytvoříme s ním duhový vzor
Přístup pomocí klávesnice 4x4 s Arduino: 5 kroků (s obrázky)

Přístup pomocí klávesnice 4x4 s Arduino: Klávesnice 4x4 je složena ze 16 kláves uspořádaných jako matice. Metoda používaná pro přístup ke klávesnici 4x4 s metodou maticového skenování. Klávesnice 4x4 vyžaduje pro svůj přístup 8 pinů, tj. 4 piny pro sloupce a 4 piny pro linku. Jak skenování