Arduino — это простая для освоения платформа с открытым кодом на основе встроенного микроконтроллера и среды разработки с программным интерфейсом API для микроконтроллеров. Для взаимодействия между человеком и микроконтроллером могут присоединяться различные аналоговые и цифровые датчики, которые регистрируют состояние окружающей среды и передают данные в микроконтроллер. Микроконтроллер обрабатывает входящие данные, а программа выдает новые данные в виде аналоговых или цифровых значений. В результате открываются широкие горизонты для творчества.
В распоряжении разработчика предоставлены готовые программы и библиотеки функций среды программирования Arduino. Комбинируя аппаратные и программные средства, вы сможете с помощью этой книги связать наш реальный мир с миром микроконтроллера, который состоит из битов и байтов.
Год: 2012
Автор: Соммер У.
Переводчик: Виктор Букирев
Жанр: Электроника
Издательство: БХВ-Петербург
ISBN: 978-5-9775-0727-1
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Количество страниц: 256
Содержание:
Глава 1. Общие сведения о микроконтроллерах
- Структура и принцип работы контроллера
- Внешние устройства
- Сравнение технологий RISC и CISC
Глава 2. Программирование микроконтроллеров - Что такое программа?
- Программирование на С
Глава 3. Краткий обзор семейства микроконтроллеров Arduino - Плата Arduino Mega
- Плата Arduino Duemilanove
- Плата Arduino Mini
- Плата Arduino Nano
- Плата Arduino Pro Mini
- Плата Arduino Pro
- Плата LilyPad
- USB-адаптер
Глава 4. Платы расширения Arduino - Плата расширения Arduino ProtoShield
- Плата расширения Ardumoto
- Плата расширения TellyMate
- Плата расширения ArduPilot
- Модули XBeeZNet
- Плата расширения Ethernet
Глава 5. Комплектующие изделия - Список основных комплектующих
- Список деталей для дополнительных экспериментов
- Экспериментальная плата Freeduino
- Экспериментальная плата микроконтроллера Freeduino
- Электропитание
- Кнопка Reset
- ISP-подключение
- Замечания по технике безопасности
Глава 6. Электронные компоненты и их свойства - Светодиоды
- Резисторы
- Конденсаторы
- Транзисторы
- Диод
- Акустический пьезопреобразователь ("пищалка")
- Монтажный провод
- Кнопка
- Потенциометр
- Фоторезистор
- Монтажная панель с контактными гнездами
Глава 7. Предварительная подготовка - Установка драйвера
- Вспомогательная программа MProg для FT232RL
- Программирование микросхемы FT232R с помощью MProg
- Установка программного обеспечения Arduino
Глава 8. Среда разработки Arduino - Установки в Arduino-IDE
- Наша первая программа "ES_Blinkt"
- Что мы сделали?
Глава 9. Основы программирования Arduino - Биты и байты
- Базовая структура программы
- Структура программы Arduino
- Первая программа с Arduino
- Команды Arduino и их применение
- Некоторые специальные функции
Глава 10. Дальнейшие эксперименты с Arduino - Регулятор уровня яркости светодиода с транзистором
- Плавное мигание
- Подавление дребезга контактов кнопок
- Задержка включения
- Задержка выключения
- Светодиоды и Arduino
- Подключение больших нагрузок
- ЦАП на основе ШИМ-порта
- С музыкой все веселей
- Романтичный свет свечи с помощью микроконтроллера
- Контроль персонала на проходной
- Часы реального времени
- Программа школьных часов
- Управление вентилятором
- Автомат уличного освещения
- Сигнализация
- Кодовый замок
- Измеритель емкости с автоматическим выбором диапазона
- Профессиональное считывание сопротивления потенциометра
- Сенсорный датчик
- Конечный автомат
- 6-канальный вольтметр на основе Arduino
- Программирование самописца напряжения
- Осциллограф с памятью на основе Arduino
- Программа StampPlot — бесплатный профессиональный регистратор данных
- Управление через VB.NET
- Реле температуры
- Говорящий электронный переводчик
Глава 11. Шина I2С - Передача бита
- Состояние "СТАРТ"
- Состояние "СТОП"
- Передача байта
- Подтверждение
- Адресация
- 7-битовая адресация
Глава 12. Arduino и температурный датчик LM75 с I2С-шиной
Глава 13. Расширитель порта I2С с PCF8574
Глава 14. Ультразвуковой датчик для определения дальности
- Ультразвуковой датчик SRF02
- Считывание данных
Глава 15. Сопряжение платы Arduino с GPS - Сколько требуется спутников?
- Как подключить GPS к Arduino?
- GPS-протокол
Глава 16. Сервопривод с платой Servo для Arduino - Как функционирует сервопривод?
- Подключение привода к Arduino
Глава 17. Жидкокристаллические дисплеи - Поляризация дисплеев
- Статическое управление и мультиплексный режим
- Угол обзора
- Отражающие, пропускающие и полупрозрачные ЖКИ
- Установка контрастности дисплея
- Набор отображаемых символов
- Расположение выводов распространенных ЖКИ
- Управление дисплеем от микроконтроллера
- Инициализация дисплеев
- Подключение дисплея к Arduino
- Первый эксперимент с ЖКИ
- Как же все работает?
Приложения - Приложение 1. Соответствие выводов Arduino и ATmega
- Приложение 2. Escape-последовательности
- Приложение 3. Таблица ASCII
- Приложение 4. Перечень фирм-поставщиков компонентов
- Приложение 4. Перечень фирм-поставщиков компонентов
- Приложение 5. Описание компакт-диска
- Предметный указатель
Скачать книгу с Depositfiles
Скачать CD-диск с приложениями с Depositfiles