Рассмотрены основные платы Arduino и платы расширения (шилды), добавляющие функциональность основной плате. Подробно описан язык и среда программирования Arduino IDE. Тщательно разобраны проекты с использованием контроллеров семейства Arduino. Это проекты в области робототехники, создания негодных метеостанций, "умного дома", вендинга, телевидения, Интернета, беспроводной связи (bluetooth, радиоуправление). Для всех проектов представлены схемы и исходный код. Также представлен исходный код для устройств Android, используемых в проектах для связи с контроллерами Arduino. На сайте издательства размещен архив с исходными кодами программ и библиотек, описаниями и спецификациями электронных компонентов и др. Во втором издании добавлены проекты голосового управления с помощью Arduino, работа с адресуемыми RGB-лентами, управление iRobot Create на Arduino. Рассмотрены проекты с использованием платы Arduino Leonardo. Приведены пошаговые уроки для начинающих разработчиков.
История создания Arduino.
В 2002 году программист Массимо Банци (Massimo Banzi) был принят на работу в должности доцента в Институт проектирования взаимодействий города Ивреа (Interaction Design Institute Ivrea, IDII) для продвижения новых способов разработки интерактивных проектов. Однако крошечный бюджет и ограниченное время доступа к лабораторной базе сводили его усилия практически на нет. В проектах Банци использовал устройство BASIC Stamp, разработанное калифорнийской компанией Parallax. Stamp представлял собой небольшую печатную плату с размещенными на ней источником питания, микроконтроллером, памятью и портами ввода/вывода для соединения с различной аппаратурой. Программирование микроконтроллера осуществлялось на языке BASIC. BASIC Stamp имел две проблемы: недостаток вычислительной мощности и достаточно высокую цену — плата с основными компонентами стоила около 100 долларов. И команда Банци решила самостоятельно создать плату, которая удовлетворяла бы всем их потребностям.
Банци и его сотрудники поставили себе целью создать устройство, представляющее собой простую, открытую и легкодоступную платформу для разработки, с ценой — не более 30 долларов — приемлемой для студенческого кармана. Хотели они и выделить чем-то свое устройство на фоне прочих. Поэтому в противовес другим производителям, экономящим на количестве выводов печатной платы, они решили добавить их как можно больше, а также сделали свою плату синей, в отличие от обычных зеленых плат.
Оглавление.
Предисловие.
Для кого и о чем эта книга?.
Структура книги.
Благодарности.
ЧАСТЬ I. ARDUINO — ОБЩИЙ ОБЗОР.
Глава 1. Введение в Arduino.
Глава 2. Обзор контроллеров семейства Arduino.
Глава 3. Платы расширения Arduino.
ЧАСТЬ II. СРЕДА РАЗРАБОТКИ И ЯЗЫК ПРОГРАММИРОВАНИЯ КОНТРОЛЛЕРОВ ARDUINO.
Глава 4. Среда программирования Arduino IDE.
Глава 5. Программирование в Arduino.
ЧАСТЬ III. ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ ARDUINO.
Глава 6. Arduino и набор функций Serial.
Глава 7. Arduino и знакосинтезирующие жидкокристаллические индикаторы.
Глава 8. Библиотека EEPROM.
Глава 9. Подключение клавиатуры и мыши.
Глава 10. Arduino и сенсорная панель.
Глава 11. Arduino и 1-Wire.
Глава 12. Arduino и цифровой датчик температуры DS18B20.
Глава 13. Arduino и датчики температуры и влажности DHT.
Глава 14. Сетевой обмен с помощью Arduino.
Глава 15. Arduino и карта памяти SD.
Глава 16. Arduino и светодиодные матрицы.
Глава 17. Работа Arduino с купюроприемником.
Глава 18. Arduino и радиочастотная идентификация (RFID).
Глава 19. Arduino и датчики расстояния.
Глава 20. Arduino и передача данных в инфракрасном диапазоне.
Глава 21. Создаем робота.
Глава 22. Arduino и шаговые двигатели.
Глава 23. Arduino и сервоприводы.
Глава 24. Arduino и Bluetooth.
Глава 25. TV-выход на Arduino.
Глава 26. Arduino и радиоуправление.
Глава 27. Arduino и беспроводной радиомодуль NRF24L01.
Глава 28. Работа Arduino с USB-устройствами.
Глава 29. Arduino и ROS.
Глава 30. Голосовое управление.
Приложение 1. Список использованных источников.
Приложение 2. Начальная школа.
Приложение 3. Описание электронного архива.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по информатике :: #информатика :: #компьютеры :: #Петин
Смотрите также учебники, книги и учебные материалы:
- 3Ds Max 8, осваиваем на практике создание трехмерных миров, Кальвик Д., 2006
- 35 ЛУЧШИХ ПРОГРАММ ДЛЯ СОЗДАНИЯ, КОПИРОВАНИЯ И ОБРАБОТКИ CD И DVD, Казанцев Л.М., Прокди А.К., Ульянов О.В., 2008
- AutoCAD 2011, официальная русская версия, эффективный самоучитель, Жарков Н.В., 2011
- Сети связи пост-NGN, Гольдштейн Б.С., Кучерявый А.Е., 2014
- От Arduino до Omega, Платформы для мейкеров шаг за шагом, Яценков В.С., 2018
- Микроконтроллеры для начинающих, Хофманн М., 2014
- О чем умолчали учебники, Удивительная история информатики и автоматики, Шилов В.В., 2013
- Программная инженерия, Визуальное моделирование программных систем, учебник для СПО, Черткова Е.А., 2019