
Съдържание:
- Стъпка 1: Какво представлява регистър за смяна?
- Стъпка 2: Използване на регистрите за смяна
- Стъпка 3: Електронни компоненти, използвани във веригата
- Стъпка 4: Настройка на веригата
- Стъпка 5: Как работи веригата
- Стъпка 6: Изходите бързо ще се изместят отляво надясно
- Стъпка 7: След това светодиодите Уил преминават отдясно наляво много бързо
- Стъпка 8: Заключение
- Стъпка 9: Видео на регистрите за смяна
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Тази схема ще използва 2 регистри за смяна (74HC595). Регистрите за смяна ще задвижват като изходи 16 светодиода. Всеки регистър за смяна ще задвижва 8 светодиода. Регистрите за смяна са свързани така, че всеки изход на регистъра на смяна ще изглежда като дубликат на другия.
Стъпка 1: Какво представлява регистър за смяна?


Регистрите за смяна са последователни логически вериги, които могат да съхраняват и прехвърлят данни.
Регистрите за смяна се състоят от много джапанки и часовници, които са свързани заедно. Изходите на смяната регистрите за смяна се изместват или променят според часовниците (импулсни изходи).
Стъпка 2: Използване на регистрите за смяна

Регистрите за смяна са цифрови схеми на паметта, използвани в калкулатори и компютри. Регистрите за смяна могат да се използват за разширяване на броя на изходите от микроконтролер като Arduino.
Стъпка 3: Електронни компоненти, използвани във веригата

2 регистри за смяна 74HC595
16; 1 k резистори (кафяво, черно, червено)
16 светодиода
1 Arduino Uno
2 електролитни кондензатора; 10 Uf
2 дълги хлебни връзки
проводници.
Стъпка 4: Настройка на веригата


Изходите са Qa към Qh. Първо свържете Qa и след това отидете един към друг, както е показано на диаграмата.
pin14 е SER е свързан към цифров извод 11 на Arduino. SER е входът DATA, който ще бъде изместен.
Pin12 е RCLK (LATCH) е свързан към
Arduino цифров щифт 8
Pin11 е SRCLK (ЧАСОВНИК) е свързан към цифров щифт 12 на Arduino
всеки път, когато този извод се повиши (1) стойностите в регистъра за смяна ще се изместят с 1 бит.
Vcc е извод 16 е свързан към червената шина
щифт 8 е свързан към земята
Arduino 5 волта е свързан към червената шина на платката
Arduino Grounsd е свързан с черната релса
Свържете основите на дъските заедно, както е показано на диаграмата.
Стъпка 5: Как работи веригата

Трите различни входа (CLOCK, LATCH, DATA) ще променят напрежението на изходите, както се вижда на светодиодите. CODE ще програмира последователността на светодиодите и скоростта на включване и изключване на светодиодите.
Стъпка 6: Изходите бързо ще се изместят отляво надясно

Светодиодите ще се движат бързо отляво надясно.
Стъпка 7: След това светодиодите Уил преминават отдясно наляво много бързо

Светодиодите променят посоката (отдясно наляво).
Стъпка 8: Заключение

Надявам се, че този проект помага да се разберат регистрите за смяна и тяхното използване. Хареса ми проекта. Той беше тестван
Tinkercad и работи.
Има връзка, но може да се нуждаете от акаунт в Tinkercad, за да го видите. Връзката е публикувана по -горе също с КОД.
Благодаря ти
Стъпка 9: Видео на регистрите за смяна
видео на регистрите за смяна
Препоръчано:
Използване на таймер 556 за задвижване на стъпков двигател: 5 стъпки

Използване на таймер 556 за задвижване на стъпков двигател: Тази инструкция ще обясни как таймер 556 може да управлява стъпков двигател. Не е необходим код за тази верига
Каскада от регистри за смяна 74HC595, контролирани чрез Arduino и Ethernet: 3 стъпки

Каскада на регистрите за смяна 74HC595, контролирани чрез Arduino и Ethernet: Днес бих искал да представя проект, който съм реализирал в две версии. Проектът използва 12 регистри за смяна 74HC595 и 96 светодиода, платка Arduino Uno с Ethernet щит Wiznet W5100. 8 светодиода са свързани към всеки регистър на смяна. Числата 0
4X4 LED MATRIX Използване на 74hc595 IC: 7 стъпки

4X4 LED MATRIX Използване на 74hc595 IC: Описание В този блог ще се съсредоточим върху това как да направим и кодираме 4x4 LED матрица, използвайки регистър за смяна (SN7HC595N)
Neopixel Ws2812 Rainbow LED Glow с M5stick-C - Стартиране на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: 5 стъпки

Neopixel Ws2812 Rainbow LED Glow с M5stick-C | Изпълнение на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: Здравейте момчета в тази инструкция ще се научим как да използваме неопиксели ws2812 светодиоди или LED лента или LED матрица или LED пръстен с m5stack m5stick-C платка за разработка с Arduino IDE и ние ще направим модел на дъга с него
Използване на H мост (293D) за задвижване на 2 моторни хоби мотора Ans Arduino; преглед на веригата: 9 стъпки

Използване на H мост (293D) за задвижване на 2 моторни хоби мотора Ans Arduino; Преглед на схемата: H мост 293D е интегрална схема, която е в състояние да управлява 2 двигателя. може да управлява 2 -те двигателя двупосочно (напред и назад) с код