Белов А.В. - Arduino
Arduino. От азов программирования до создания практических устройств (+CD)
Год издания: 2018
Автор: Белов А.В.
Жанр или тематика: Arduino
Издательство: СПб.: Наука и Техника
ISBN: 978-5-94387-884-8
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Интерактивное оглавление: Да
Количество страниц: 480
Виртуальный диск: http://book.mirmk.ru/wdisk1/index.htmОписание: Читатель пройдет путь от основ цифровой логики, булевой алгебры до программирования микроконтроллеров и создания на них практических устройств. В книге подробно рассматриваются принципы работы микропроцессорной системы, архитектура построения микроконтроллеров семейства AVR, составляющего основу модулей Arduino. Именно на них выполнены все устройства, на базе которых идет обучение. Модуль Arduino оказался настолько удачной разработкой, что сегодня признан идеальной основой для изучения микроконтроллерной техники.
Основной частью книги являются практический курс по схемотехнике и программированию, состоящий из 15 практических уроков. Для каждого урока автор специально разработал реальное устройство на основе модуля Arduino. Переходя последовательно от простого к сложному, читатель научится писать программы, а также освоит искусство схемотехники.
Одновременно на тех же примерах идет изучение языка программирования Arduino. Все функции, операторы и другие элементы этого языка подробно описываются перед тем, как о них пойдет речь при описании конкретной программы.
Книга создана специально для начинающих конструкторов микроконтроллерной техники, студентов и всех, кто хочет досконально изучить секреты и премудрости микроэлектроники.
Вот она какая - техника цифровая.
Без микропроцессоров мир был бы скучным.
Учимся считать по-другом.
Электронные цифры для компьютера.
Логические элементы: простые и составные.
Простейшие триггеры.
Триггеры для хранения информации.
Счетчики импульсов и делители частоты.
Дешифраторы цифровых сигналов.
Мультиплексоры: собираем сигнал с нескольких входов.
Шагаем от цифровой техники к микроконтроллеру.
Типовая схема микропроцессорной системы.
Алгоритм работы микропроцессорной системы.
Специальные режимы работы микропроцессорной системы.
Знакомтесь: микроконтроллеры AVR, основа плат arduino.
Возможности и особенности построения микроконтроллеров Avr.
Регистры: храним предварительные результаты вычислений.
Память микроконтроллера.
Дополнительные регистры и стековая память.
Подсистема ввода-вывода.
Система прерываний.
Таймеры-счетчики.
Встроенные периферийные устройства.
Программируемые переключатели режимов и ячейки защиты информации.
Модуль Arduino - конструктор для домохозяек.
Модуль Arduino - первое знакомство.
Модуль Arduino: осваиваем теоретически.
Среда разработки IDE.
Полезные устройства на Arduino - своими руками.
Простейшая программа «Hello, world!».
Переключаемый светодиод.
Боремся с дребезгом контактов.
Мигающий светодиод.
Бегущие огни.
Альтернативные способы формирования задержки.
Работа с прерываниями по таймеру.
Формирование звука.
Ввод аналоговой информации.
Вывод аналоговой информации.
Передача данных из Ардуино на компьютер.
Передача данных с компьютера на Arduino.
Музыкальная шкатулка.
Электронный замок с необычной логикой работы.
Кодовый замок с музыкальным звонком.
Расширяем функциональность плат Arduino.
Платы Arduino: особенности и возможности.
Arduino shields или платы расширения.
Полезная информация по современным микроконтроллерам.
Основные операторы языка Arduino.
Типы данных в Arduino Ide.
Сводная таблица команд Ассемблера микроконтроллеров AVR.
Список литературы.
Список ссылок на ресурсы сети Интернет, используемые в книге.