Поделиться

Arduino. Практические уроки

Практические уроки по схемотехнике и программированию.

Белов А.В. «Arduino. От азов программирования до создания практических устройств» НиТ, 2018 год, 480 стр., ISBN: 978-5-94387-884-8; (29,2 мб. djvu + CD)

Читатель изучит основы цифровой логики и булевой алгебры. Узнает о программировании микроконтроллеров и создании на их основе практических элементов автоматики. В книге подробно рассказано о принципах работы микропроцессорной техники и архитектуре построения микроконтроллеров семейства AVR, составляющих основу модулей Arduino. Именно на них выполнены все устройства, на базе которых идет обучение. Модуль Arduino оказался настолько удачной разработкой, что сегодня признан идеальной основой для изучения микроконтроллерной техники.

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

Оглавление книги

Содержание

Часть I. Вот она какая-техника цифровая
1. Без микропроцессоров мир был бы скучным
2. Учимся считать по-другому
3. Электронные цифры для компьютера
4. Логические элементы: простые и составные
5. Простейшие триггеры
6. Триггеры для хранения информации
7. Счетчики импульсов и делители частоты
8. Дешифраторы цифровых сигналов
9. Мультиплексоры: собираем сигнал с нескольких входов

Часть II. Шагаем от цифровой техники к микроконтроллеру
10.Типовая схема микропроцессорной системы
11. Алгоритм работы микропроцессорной системы

Глава 12. Специальные режимы работы микропроцессорной системы

Часть III. Знакомьтесь: микроконтроллеры AVR, основа плат Arduino
13. Возможности и особенности построения микроконтроллеров AVR
14. Регистры: храним предварительные результаты вычислений
15. Память микроконтроллера
16. Дополнительные регистры и стековая память
17. Подсистема ввода-вывода
18. Система прерываний
19.Таймеры-счетчики
20. Встроенные периферийные устройств
21. Программируемые переключатели режимов и ячейки защиты информации
without advertising
Часть IV. Модуль Arduino — конструктор для домохозяек
22. Модуль Arduino — первое знакомство
23. Модуль ARDUINO: осваиваем теоретически
24. Среда разработки IDE

Часть V. Полезные устройства на Arduino — своими руками
25. Простейшая программа «Hello, world!»
26. Переключаемый светодиод
27. Боремся с дребезгом контактов
28. Мигающий светодиод
29. Бегущие огни
30. Альтернативные способы формирования
31. Работа с прерываниями по таймеру
32. Формирование звука
33. Ввод аналоговой информации
34. Вывод аналоговой информации
35. Передача данных из Ардуино на компьютер
36. Передача данных с компьютера на Arduino
37. Музыкальная шкатулка
38. Электронный замок с необычной логикой работы
39. Кодовый замок с музыкальным звонком

Часть VI Расширяем функциональность плат Arduino
40. Платы arduino: особенности и возможности
41. Arduino shields или платы расширения

Часть VII. Полезная информация по современным микроконтроллерам

Приложение 1. Основные операторы языка Arduino
Приложение 2. Типы данных в Arduino IDE
Приложение 3. Сводная таблица команд Ассемблера микроконтроллеров AVR
Список литературы
Список ссылок на ресурсы сети Интернет, используемые в книге

СкачатьDJVU+CD


Поделиться