Ви можете використовувати PISO регістр зсуву

регістр зсуву

Регістр зсуву є тип цифрової схеми, що використовує каскад тригерів, де вихід одного тригера з’єднаний із входом наступного. Вони спільно використовують один тактовий сигнал, який змушує дані, що зберігаються в системі, переміщатися з одного місця в інше.

https://en.wikipedia.org › wiki › Shift_register

щоб збільшити кількість входів, які може читати Arduino або подібна плата розробки. У цьому підході ви підключаєте всі входи (наприклад, фізичні перемикачі) до паралельних входів регістра IC.29 червня 2022 р.

Найпростіша відповідь – це перехід від Arduino Uno (6 контактів ШІМ) до Arduino Mega (15 контактів ШІМ). Mega має більше вводу/виводу для завантаження, а також більше оперативної пам’яті та пам’яті програм. Та сама IDE, і ви також можете використовувати щити UNO з мега.

Ви можете отримати більше пінів з Arduino двома способами. Перший спосіб – через використовуючи аналогові контакти як цифрові вихідні контакти, що дуже легко зробити. Все, що вам потрібно зробити, це позначити A0-A5 як контакти 14,15,16,17,18,19. Наприклад, щоб записати високий рівень на контакт A0, просто використовуйте digitalWrite(14, HIGH).

Ось рішення для розширення портів Arduino Uno. Ми розширюємо порти arduino за допомогою IC 74HC595N який є регістром зсуву для послідовного входу та паралельного виходу. Цей регістр IC приймає 3-контактний вхід і видає 8-контактний вихід. Таким чином, це розширює 3 контакти до 8 контактів.

Мега має удвічі більше послідовних з’єднань, ніж два Uno, більш ніж удвічі більше контактів і більш ніж удвічі більше пам’яті.

Деякі проекти вимагають більше контактів цифрового введення/виведення, ніж може запропонувати плата розробки. У такому разі ви можете використовувати регістри зсуву, щоб збільшити кількість цифрових вхідних і вихідних контактів на платі розробки, наприклад, Arduino UNO.

Змініть налаштування в налаштуваннях

  1. Відкрийте параметри на панелі меню або скористайтеся комбінацією клавіш: Файл > Параметри (Windows/Linux) / Arduino IDE > Параметри (macOS). …
  2. Змініть розмір шрифту або налаштування масштабу інтерфейсу: …
  3. Натисніть кнопку OK, щоб підтвердити зміни.