📚 Добавляем библиотеки в Arduino IDE
Устанавливаем дополнительные возможности для нашего робота
❓ Что такое библиотеки? 🤔
Библиотеки — это готовые наборы команд для управления разными датчиками и устройствами робота.
🎯 Представь это так: Библиотеки — это как книги с готовыми рецептами. Вместо того чтобы придумывать, как управлять светодиодом с нуля, ты используешь готовые команды!
⏱️ Время выполнения: 5-10 минут
📁 Требуется: Файлы библиотек из материалов курса
📁 Подготовка файлов библиотек
📂 Где найти библиотеки:
В материалах этого урока скачай архив:
В этом архиве находятся ZIP-файлы библиотек.
Распакуй его на свой компьютер:

Нажми правой кнопкой мыши по файлу и выбери «Извлечь все…»

Выбери папку, куда извлечь файлы, и нажми «Извлечь»

После распаковки ты увидишь список ZIP-файлов библиотек
📋 Список необходимых библиотек:
Adafruit-PN532-master.zip— для RFID модуля (считывание карт и ключей)ESP32Servo-3.0.9.zip— для управления сервоприводом SG90DHT-sensor-library-master.zip— для датчика температуры и влажности DHT11LiquidCrystal_I2C-master.zip— для LCD дисплея 1602 с I2C интерфейсомLCD_1602_RUS_ALL-master.zip— для вывода русских символов на LCD дисплей
💡 Важно: НЕ распаковывай эти ZIP-файлы! Arduino IDE сама их распакует при установке.
1. Открываем меню добавления библиотек 📂
🖱️ Шаг 1: Путь к меню
Открой Arduino IDE и найди в меню:

Скетч → Подключить библиотеку → Добавить .ZIP библиотеку…
2. Добавляем библиотеки 📦
📁 Шаг 2: Выбираем файл библиотеки

В открывшемся окне выбери один ZIP-файл библиотеки (например, LCD_1602_RUS-master.zip) и нажми «Открыть»
⚠️ Важно: Выбирай только ОДИН файл за раз! Не пытайся выбрать все сразу.
✅ Шаг 3: Подтверждение установки

Появится сообщение об успешной установке библиотеки
✅ Библиотека установлена!
Повтори эти шаги для каждого ZIP-файла из списка
3. Проверяем установленные библиотеки ✅
🔍 Проверка через меню

Открой Скетч → Подключить библиотеку и проверь, что библиотека появилась в списке
Все установленные библиотеки должны быть видны в списке:
- Adafruit PN532
- DHT sensor library
- ESP32Servo
- LCD_1602_RUS_ALL
- LiquidCrystal_I2C
📝 Контрольный список:
Убедись, что установил все библиотеки:
💡 Альтернативный способ: Менеджер библиотек
🔄 Установка через встроенный менеджер
Arduino IDE имеет встроенный менеджер библиотек, где можно найти и установить многие популярные библиотеки:
- Открой Инструменты → Управление библиотеками…
(или Tools → Manage Libraries…) - В поле поиска введи название библиотеки
- Найди нужную библиотеку в списке
- Нажми кнопку «Установить»
✅ Преимущества:
- Автоматическая установка зависимостей
- Легко обновлять библиотеки
- Удобный поиск по названию
⚠️ Внимание: Для нашего курса используй библиотеки из архива, так как версии в менеджере могут отличаться!
🔧 Если что-то не работает
❌ Ошибка при добавлении
- Убедись, что файл .ZIP не повреждён
- НЕ распаковывай ZIP-файлы библиотек!
- Попробуй скачать архив заново
❌ Библиотека уже установлена
- Это нормально!
- Пропусти этот файл
- Переходи к следующему
❌ Библиотека не появилась
- Перезапусти Arduino IDE
- Проверь ещё раз в меню
- Попробуй добавить снова
🚀 Готово! Что дальше?
Все библиотеки установлены!
✅ Arduino IDE настроена
✅ ESP32 добавлена
✅ Библиотеки установлены
Можно начинать программировать! 🤖
