Ви можете використовувати PISO
щоб збільшити кількість входів, які може читати 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.
Змініть налаштування в налаштуваннях
- Відкрийте параметри на панелі меню або скористайтеся комбінацією клавіш: Файл > Параметри (Windows/Linux) / Arduino IDE > Параметри (macOS). …
- Змініть розмір шрифту або налаштування масштабу інтерфейсу: …
- Натисніть кнопку OK, щоб підтвердити зміни.