Последний релиз: v1.2.0 🚀
Отображение загрузки CPU и RAM на LCD-экране 16x2 (I2C). Данные передаются через USB. Эта версия оптимизирована специально для пользователей Windows.
| Файл | Назначение |
|---|---|
nano1602.ino |
Прошивка для Arduino Nano |
sender.py |
Python-скрипт для отправки данных с ПК |
start.bat |
Файл для запуска в один клик (Windows) |
requirements.txt |
Список зависимостей для Python |
Arduino Nano LCD1602 (I2C)
──────────────────────────────────────
A4 (SDA) ─────► SDA
A5 (SCL) ─────► SCL
5V ─────► VCC
GND ─────► GND
USB ─────► Компьютер
I2C адрес дисплея: обычно 0x27 (реже 0x3F)
- Подключи Arduino Nano к компьютеру.
- Открой
nano1602.inoв Arduino IDE. - Установи библиотеку
LiquidCrystal_I2Cчерез менеджер библиотек. - Залей скетч в плату.
- Установи Python: Скачай с python.org.
⚠️ Важно: При установке обязательно поставь галочку "Add Python to PATH". - Скачай проект: Возьми архив из раздела Releases.
- Запусти: Просто дважды кликни по файлу
start.bat.
Скрипт сам найдет твою Arduino (даже если у тебя много COM-портов), установит нужные библиотеки и начнет мониторинг.
| Проблема | Решение |
|---|---|
| Ничего не происходит | Убедись, что ты отметил галочку "Add Python to PATH" при установке Python. |
| Экран не горит | Проверь подключение 5V и GND. Покрути потенциометр на задней стороне I2C-модуля. |
| Крякозябры на экране | Не совпадает I2C адрес. Попробуй изменить 0x27 на 0x3F в коде nano1602.ino. |
| Ошибка доступа к порту | Закрой Arduino IDE и другие программы, использующие COM-порт. |
- Полностью переписан код прошивки для стабильности.
- Идеальное отображение без лишних символов.
- Автоматический переход в режим ожидания при потере связи.
- GitHub: @adminmik7
- Если возникли вопросы — создавай Issue в репозитории!