Название: Программирование ARDUINO. Создаем практические устройства Автор: Белов А.В. Издательство: СПб.: Наука и Техника Год издания: 2018 Страниц: 272 ISBN: 978-5-94387-882-4 Формат: DjVu Качество: отличное Для сайта:LitMy Размер: 24 Мб Язык: русский
Книга посвящена созданию практических устройств с использованием модуля Ардуино. Этот модуль в настоящее время стал очень популярным. Он оказался настолько удачной разработкой и получил настолько широкое распространение в мире, что сегодня признан идеальной основой для изучения премудростей микроконтроллерной техники. Для данной книги автор специально разработал ряд практических схем и устройств, на основе которых читатель постепенно, от простого к сложному, сможет научиться писать программы и разрабатывать свои устройства на основе модуля Ардуино. Книга содержит подробное описание каждой включенной в нее программы. Вы узнаете, как создается алгоритм, как разрабатывается схема и как пишется программа. Параллельно, на тех же примерах, идет изучение языка программирования Ардуино. Все функции, операторы и другие элементы этого языка подробно описываются перед тем, как они будут использованы в очередной конкретной программе. Сотни тысяч плат Ардуино используются каждый день, стимулируя людей во всем мире создавать что-то новое и интересное. Книга предназначена для широкого круга радиолюбителей и для всех, кто изучает языки программирования и учится создавать электронные устройства. Виртуальный диск содержит тексты всех программных примеров из книги, инсталляционный пакет среды разработки IDE, архивы используемых в книге программных библиотек, видеоролики, набор вспомогательной справочной информации и многое другое.
Здравствуй, Ардуино! Почему стал популярным модуль Ардуино? Как будем осваивать язык Ардуино Кто и зачем создал модуль Ардуино?
Глава 2. Ардуино - конструктор для домохозяек
Как же удалось достичь такой популярности? Первые варианты Ардуино Знакомимся с модулем Arduino UNO Полезные упрощения в модуле Группа аналоговых входов Команда аналогового вывода Контакты питания «Power» Поддерживаемые языки программирования Схема распиновки модуля Arduino UNO
Глава 3. Среда разработки IDE
Для чего нужно специальное приложение «Среда разработки Arduino IDE»? Команды и функции языка Ардуино Внутренние библиотеки Скачиваем программный пакет с сайта разработчика Варианты установочных пакетов для Windows Запуск программы Основное окно среды разработки Панель инструментов Выбор номера СОМ порта в настройках программы Выбор типа используемой платы Ардуино Скетч: открытие, сохранение, загрузка Организация обмена информацией между программой на Ардуино и компьютером
Глава 4. Простейшая программа «Hello, world!»
Постановка задачи Схема Алгоритм Первый вариант программы Второй вариант программы
Глава 5. Переключаемый светодиод
Постановка задачи Схема Алгоритм Первый вариант программы Второй вариант программы Третий вариант программы
Глава 6. Боремся с дребезгом контактов
Постановка задачи Схема Антидребезг простыми средствами Алгоритм Программа Применение внешней библиотеки Button Метод проверки ожидания стабильного состояния сигнала Метод фильтрации сигнала по среднему значению
Глава 7. Мигающий светодиод
Постановка задачи Схема Алгоритм Программа
Глава 8. Бегущие огни
Постановка задачи Схема Алгоритм Первый вариант программы Второй вариант - используем один универсальный цикл
Глава 9. Альтернативные способы формирования задержки
Постановка задачи Схема Алгоритм Первый вариант программы Второй вариант программы
Глава 10. Работа с прерываниями по таймеру
Постановка задачи Схема Используем внешнюю библиотеку прерываний по таймеру Алгоритм Программа Совместное использование таймера 0
Глава 11. Формирование звука
Постановка задачи Схема Алгоритм Программа
Глава 12. Ввод аналоговой информации
Постановка задачи Схема Алгоритм Программа
Глава 13. Вывод аналоговой информации
Широтно-импульсная модуляция Простейший способ аналогового вывода Схема Алгоритм Программа Более сложный пример аналоговой индикации Схема Алгоритм Программа
Глава 14. Передача данных из Ардуино на компьютер
Постановка задачи Схема Алгоритм Программа
Глава 15. Передача данных с компьютера на Ардуино
Постановка задачи Схема Алгоритм Программа
Глава 16. Музыкальная шкатулка
Постановка задачи Схема Алгоритм Программа
Глава 17. Кодовый замок
Постановка задачи Схема Алгоритм Программа
Глава 18. Кодовый замок с музыкальным звонком
Постановка задачи Схема Алгоритм Программа
Глава 19. Платы Arduino: особенности и возможности
Arduino Due Arduino Leonardo Arduino Yun Arduino Micro Arduino UNO Arduino Ethernet Arduino Duemilanove Arduino Diecimila Arduino Nano Arduino Mega Arduino Mega Arduino ADK Arduino LilyPad Arduino Fio Arduino Mini Arduino Pro Arduino Pro Mini USB Serial Light Адаптер
Глава 20. Arduino shields или платы расширения
Для чего нужны платы расширения? Плата расширения Arduino WiFi Плата расширения Xbee Shield Плата расширения Arduino Motor Плата расширения Ethernet Shield
Глава 21. Подводя итоги
Приложение 1 .Основные операторы языка Ардуино
Главные функции Управляющие операторы Операторы цифрового ввода/вывода Операторы аналогового ввода/вывода Операторы времени Расширенный ввод/вывод Работа с последовательным портом
Приложение 2. Типы данных в Arduino IDE
Список литературы Список ссылок на ресурсы в интернет
Скачать Программирование ARDUINO. Создаем практические устройства + виртуальный диск
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.