LibCoder

Программирование микроконтроллерных плат Arduino/Freeduino

1C Agda Схемотехника/электронные схемы
Программирование микроконтроллерных плат Arduino/Freeduino
Дата выхода: 2012
Издательство: БХВ-Петербург
Количество страниц: 238
Размер файла: 4,4 МБ
Тип файла: PDF
Добавил: LibCoder
Оглавление
Глава 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. Описание компакт-диска•Предметный указатель

Описание

Коротко и по делу о том, что важно знать про arduino.

Arduino – это микроконтроллерная система, состоящая из платы ввода/вывода с микроконтроллером фирмы Atmel и среды разработки с открытым исходным кодом на основе упрощенного языка программирования C.

К микроконтроллеру могут присоединяться различные аналоговые и цифровые датчики, которые регистрируют состояние окружающей среды и передают данные в микроконтроллер. Микроконтроллер программируется с помощью компьютера и может работать самостоятельно или в сочетании с ПК. После обработки данных софт микроконтроллера может вывести информацию на монитор или, например, осуществить управление приводом. Поддержка проектов разработчиков осуществляется за счет готовых программ и библиотек функций среды программирования Arduino. Просторы для творчества не ограничены. Комбинируя аппаратные и программные средства, вы поймете взаимосвязь реального мира с цифровым миром микроконтроллера. Проводя описаныые в книге эксперименты с измерениями, управлением и регулированием вы получите бесценный практический опыт и сможете реализовать свои собственные идеи!

В книге рассмотрены:Общие сведения о микроконтроллерах

Программирование микроконтроллера на платах Arduino/Freeduino

Разработка и тестирование собственных приложений

Более 80 практических проектов: параметр и применение микросхемы-адаптера FT232RL, задержка включения и выключения, реле температуры, измеритель емкости, школьные часы, 6-канальный цифровой вольтметр, управление вентилятором, обмен данными между компьютером и платой Arduino, сенсорный датчик, запись данных с помощью программы построения графиков Stamp PLOT, цифровой осциллограф с памятью, сигнализация с датчиком перемещения, выключатель уличного освещения, свет свечи, музыкальный проигрыватель, графопостроитель, последовательный ввод/вывод данных, эксперименты с ЖК-дисплеями и многое другое.

Дополнительные материалы содержат:Открытое программное и аппаратное обеспечение

Более 80 исходных кодов проектов

Электрические схемы и спецификации

Программу на VB.NET для взаимодействия с платой…

На этом основные моменты по теме закрыты.

arduino среды данных микроконтроллера программирования микроконтроллер помощью может

Частые вопросы

Можно ли скачать «Программирование микроконтроллерных плат Arduino/Freeduino» бесплатно?

Да, «Программирование микроконтроллерных плат Arduino/Freeduino» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.

В каком формате и какого размера файл?

Книга предоставляется в формате PDF, размер файла 4,4 МБ.

Кто автор и когда вышла книга?

автор — Соммер Улли, издательство БХВ-Петербург, год выпуска 2012, 238 страниц.

О чём книга «Программирование микроконтроллерных плат Arduino/Freeduino»?

Arduino – это микроконтроллерная система, состоящая из платы ввода/вывода с микроконтроллером фирмы Atmel и среды разработки с открытым исходным кодом на основе упрощенного языка программирования C.Микроконтроллер программируется с помощью

Похожие материалы