
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
Первоначальная идея заключалась в создании библиотеки, упрощающей использование IC 74HC595 между Arduino и другим оборудованием. В этой инструкции я поделюсь с вами этим на примере управления ЖК-дисплеем 16x2. Пример покажет на ЖК-дисплее секунды, прошедшие с момента перезапуска Arduino. Надеюсь, он будет вам полезен. Что вам нужно для ЭТОГО примера? - Arduino - Arduino IDE установлена - ЖК-дисплей - Одна микросхема 74HC595 - Один резистор 4,7 кОм или аналогичный - Один конденсатор «104» - Провода!
Шаг 1. Поместите библиотеку в папку Arduino
Я назвал библиотеку ShiftOut. Он находится в% arduino-directory% / hardware / libraries. Это библиотека, которую я запрограммировал. Комментарии приветствуются.
Шаг 2: ЖК-библиотека
Вторая необходимая библиотека - это та, которая взаимодействует с ЖК-дисплеем. Я использовал этот, а не тот, который поставлялся с Arduino, потому что это ошибка инициализации. Он основан на www.slashdev.ca/arduino-lcd-library/ и содержит необходимые изменения для интеграции библиотеки ShiftOut, которую я сделал. также должен быть распакован в% arduino-directory% / hardware / libraries.
Шаг 3: Откройте Arduino IDE
Пришло время написать код. Откройте Arduino IDE и напишите следующее:
#include #include
Шаг 4: Компиляция
Важно, чтобы библиотеки были скопированы до открытия Arduino IDE. В противном случае компиляция может завершиться ошибкой.
Если все в порядке, вы можете подключить Arduino к 74HC595, а этот - к ЖК-дисплею, следуя схематическим изображениям, построенным с помощью Fritzing. Подключение должно быть следующим:
Шаг 5: запустите Sketch на Arduino
Если все подключено правильно, вы должны увидеть счетчик секунд на ЖК-дисплее.
Шаг 6: Заключение
Надеюсь, эта библиотека будет кому-то полезна. Для меня это потому, что код Arduino становится простым и приятным, не заполняя его дополнительным кодом, что нарушает основную цель скетча.
Шаг 7: Бонус-трек: еще один пример
Вот Arduino, использующий ShiftOut для управления двумя семисегментными дисплеями в каскаде: Более подробную информацию можно найти здесь:
Рекомендуемые:
Педальный переключатель Bluetooth для камеры смартфона: 13 шагов (с изображениями)

Педальный переключатель Bluetooth для камеры смартфона: в настоящее время я занимаюсь созданием инструкций, видеороликов на YouTube и сообщений в блогах. Чтобы публикация в блоге была продуктивной, важно делать как можно больше фотографий с максимальной детализацией. Сделать это не так-то просто, потому что у человека всего две руки. Мне нужно
ПЕРЕКЛЮЧАТЕЛЬ WAVE -- БЕСПРОВОДНЫЙ ПЕРЕКЛЮЧАТЕЛЬ С ИСПОЛЬЗОВАНИЕМ 555: 4 шага

ПЕРЕКЛЮЧАТЕЛЬ WAVE || СЕНСОРНЫЙ ПЕРЕКЛЮЧАТЕЛЬ ИСПОЛЬЗОВАНИЕ 555: Привет всем, добро пожаловать Сегодня я создаю простой бесконтактный переключатель, он активируется простым взмахом руки с помощью инфракрасного датчика и микросхемы таймера 555, так что давайте построим его … Его работа проста поскольку 555 работает как триггер, он хранит
СЕНСОРНЫЙ ПЕРЕКЛЮЧАТЕЛЬ - Как сделать сенсорный переключатель, используя транзистор и макетную плату: 4 шага

СЕНСОРНЫЙ ПЕРЕКЛЮЧАТЕЛЬ | Как сделать сенсорный переключатель, используя транзистор и макетную плату. Сенсорный переключатель - это очень простой проект, основанный на применении транзисторов. В этом проекте используется транзистор BC547, который действует как сенсорный переключатель. ОБЯЗАТЕЛЬНО ПРОСМОТРИТЕ ВИДЕО, КОТОРОЕ ДАЕТ ВАМ ПОЛНУЮ ПОДРОБНУЮ ИНФОРМАЦИЮ О ПРОЕКТЕ
Переключатель Slap: простой, сенсорный переключатель без пайки: 7 шагов

Slap Switch: простой сенсорный переключатель без пайки: Slap Switch - это простой сенсорный переключатель сопротивления, разработанный для моего проекта Explode the Controller, чтобы включить физическую игру в компьютерные игры с помощью Makey Makey и Scratch. В проекте требовался сенсорный выключатель, который был: прочным, чтобы его можно было сильно ударить
Взломайте беспроводной дверной звонок в переключатель беспроводной сигнализации или переключатель включения / выключения: 4 шага

Взломайте беспроводной дверной звонок в переключатель беспроводной сигнализации или переключатель включения / выключения: недавно я построил систему сигнализации и установил ее в своем доме. Я включил магнитные выключатели на дверях и подключил их через чердак. Окна - это совсем другое дело, и жесткая проводка их не подходила. Мне нужно было беспроводное решение, а это