Программирование микроконтроллерных плат Arduino/Freeduino (+CD). Соммер У. 2012 г.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