Рассмотрен ряд современных программно-аппаратных платформ для любительского творчества. Отобраны платформы простые для понимания новичками, с низкой ценой стартового комплекта, но в то же время производительные и расширяемые, популярные в среде мейкеров, от школьников и студентов до руководителей кружков и преподавателей. Описаны современные онлайн-сервисы для разработки и макетирования любительских проектов Arduino Create и Autodesk Circuits. Рассказано об обучающей платформе Arduino и среде Arduino IDE, однокристальной системе ESP8266, платформе для Интернета вещей NodeMCU и языке Lua, микрокомпьютере Omega2 и облачной среде Onion Cloud. Приведены примеры программ и авторских проектов полезных устройств, особое внимание уделено ошибкам и трудностям, с которыми сталкиваются новички.
В файловом архиве предоставлены исходные коды программ, чертежи печатных плат и принципиальных схем.
Оглавление: Предисловие
Как работать с этой книгой?
Глава 1. Платформы для творчества и обучения
Не бойтесь экспериментировать!
Совместимость на уровне периферии и протоколов
Общие средства разработки и языки программирования
Облачные сервисы обмена данными
Онлайновые лаборатории и средства разработки
Глава 2. Советы для начинающих
Универсальные отладочные и макетные платы
Монтажные провода для пайки
Инструменты для подготовки проводов
Источники питания
Согласование логических уровней
Интерфейсы обмена данными
Измерительное оборудование
Паяльное оборудование
Полезные программы и утилиты
Глава З. Онлайн-лаборатория Autodesk Circuits
Регистрация и первый проект
Создание и редактирование компонентов
Вывод схемы и чертежа платы на печать
Глава 4. Среда разработки и макетирования Fritzing
Установка Fritzing
Создание макета схемы
Создание принципиальной электрической схемы
Разработка чертежа печатной платы
Экспорт чертежа печатной платы
Добавление компонентов в библиотеку
Разработка и загрузка программ
Глава 5. Обучающая платформа Arduino
Аппаратная база платформы, популярные модели
Установка драйверов USB-UART
Система нумерации выводов Arduino
Среда разработки и отладки Arduino IDE
Глава 6. Облачная среда разработки Arduino Create
Подготовка среды Arduino Create
Онлайн-редактор Arduino Web Editor
Подключение платы Arduino и первая программа
Облачный сервис Arduino Cloud
Библиотека проектов Arduino Project Hub
Глава 7. Примеры программ и проектов для Arduino
Использование системного времени Linux
Сохранение данных на карту памяти
Сохранение данных на USB-накопитель
Сохранение данных в таблицу MySQL
Сервис Temboo и передача данных в Google Spreadsheet
Анализатор эфира в диапазоне 2,4 ГГц
Миниатюрный монитор силовой литий-полимерной батареи
Установка библиотеки ATTiny
Глава 8. Однокристальная система ESP8266
Ученик обогнал учителя: феномен успеха ESP8266
Расширение Arduino IDE для работы с ESP8266
Глава 9. Примеры программ и проектов для ESP8266
Получение точного времени от сервера NTP
Получение уведомлений от устройств на Android
Модуль управления экшн-камерой Xiaomi Yui
Адаптация взаимодействия с сервисом Temboo
Глава 10. Платформа NodeMCU для Интернета вещей
Подготовка к использованию NodeMCU
Среда разработки ESPlorer IDE
Пакет разработки Lua for Windows
Язык программирования Lua — освоим за один вечер
Глава 11. Примеры программ и проектов для NodeMCU
Использование графического OLED-дисплея
Использование графического TFT-дисплея
Глава 12. Микрокомпьютер Omega2
Аппаратный состав платформы
Подготовка к работе
Браузерное приложение Onion Console
Облачный сервис Onion Cloud
Python 2.7 и дополнительные модули
Файловый менеджер Midnight Commander
Расширение пространства памяти
Особенности использования Omega2
Глава 13. Примеры программ и проектов для Omega2
Подключение OLED-дисплея
Подключение модуля PWM Servo
Подключение модуля расширителя портов
Модуль светодиодной матрицы 8x8
Модуль семисегментных светодиодных индикаторов
Автономный клиент BitTorrent
Приложение. Содержание электронного архива
Предметный указатель
Издательство: БХВ-Петербург
Серия: Электроника
Год издания: 2018
Формат: DjVu
Язык: русский
Качество: Высокое
Страниц: 304
Размер: 57.5 Мб
Скачать Валерий Яценков. От Arduino до Omega: платформы для мейкеров шаг за шагом