Окончательное руководство по программированию электроники для начинающих, совместимое с обоими популярными микроконтроллерами.
Эта книга посвящена микроконтроллеру Arduino, популярному среди энтузиастов электроники, и ESP32, который оснащен встроенным WiFi и Bluetooth для легкого подключения к сети.. Для программирования этих микроконтроллеров используется «язык Arduino».
Эта книга предназначена для тех, кто увлекается электроникой, но не знаком с программированием, или для тех, кто имеет опыт программирования и хочет использовать свои навыки для более интересных электронных проектов.
Совместимая как с ESP32, так и с Arduino, эта книга подробно объясняет все: от необходимых компонентов для начала электронных проектов, до взаимосвязи между электроникой и программированием, создания вашей первой программы и установки среды разработки.
Вы будете стабильно улучшать свои навыки программирования, изучая переменные, управляющие структуры, массивы, функции и библиотеки.. Практическая часть предлагает вам собрать GPS-логгер, радиоуправляемую машину и измеритель окружающей среды.
Расширьте свое удовольствие и мир электроники с помощью программирования.
[Знания, которые вы получите из этой книги]
◎ Как начать электронные проекты, Как использовать среду разработки Arduino
◎ Основной синтаксис, такой как переменные, массивы, указатели, условные операторы и циклы
◎ Цифровое/аналоговое управление вводом/выводом с использованием функций, обработка прерываний и т. д.
◎ Как использовать и создавать классы и библиотеки
◎ Как использовать библиотеки для конкретных целей, таких как управление сервоприводом и подключение по WiFi
◎ Как собрать GPS-логгер, радиоуправляемую машину и измеритель окружающей среды
[Что вы будете строить и использовать в этой книге]
◆ GPS-логгер, который собирает журналы и отображает их на дисплее
→ Записывает данные о широте/долготе/дате/времени/скорости/высоте и выводит их на OLED-дисплей
◆ Радиоуправляемая машина с Bluetooth-связью и функцией предотвращения столкновений
→ Управляется отправкой команд с ПК или устройства Android. Оснащен функцией предотвращения столкновений с использованием ультразвуковых датчиков.
◆ Экологический измеритель, который уведомляет вас о температуре и состоянии воздуха
→ Проверяет окружающую среду (температура/влажность/давление/состояние воздуха) и отображает его на ЖК-дисплее. Также есть функция голосового оповещения о состоянии воздуха через Google Home.