Магазин
О сервисе
Услуги
Конкурсы
Авторам
Новости
Акции
Помощь
8 800 500 11 67
RUB
Сменить валюту
Войти
Поиск
Все книги
Импринты
Бестселлеры
Бесплатные
Скидки
Подборки
Книги людям
12+
Все
Информационные технологии
Информационные технологии: общее
Оглавление - Путь к пониманию микроконтроллеров: на основе Arduino
Евгений Николаев
Электронная
600 ₽
Печатная
1 241 ₽
Читать фрагмент
Купить
Объем: 256 бумажных стр.
Формат: epub, fb2, pdfRead, mobi
Подробнее
0.0
0
Оценить
Пожаловаться
О книге
отзывы
Оглавление
Читать фрагмент
О КНИГЕ
1 От простого к сложному
1.1 Включение светодиода
1.2 Мигание светодиода
1.3 Мигание светодиода во время нажатия тактовой кнопки
1.4 Мигание светодиода с плавным изменением яркости
1.5 Управление группой светодиодов по входному параметру
1.6 Оптимизация кода с помощью массивов и циклов
2 Конструкции Wiring и задачи
2.1 Конструкции ветвления программы
2.1.1 Конструкция проверки условия if
2.1.2 Конструкция проверки условия switch
2.1.3 Задачи для отработки материала
2.2 Конструкции циклов
2.2.1 Цикл while () {}
2.2.2 Цикл do {} while ()
2.2.3 Цикл for () {}
2.2.4 Автоматическое переключение цифр семисегментного индикатора
2.3 Параллельная работа
2.3.1 Секундомер на одной цифре
2.4 Массивы
2.4.1 Одномерные массивы
2.4.2 Двумерные массивы
2.4.3 Поиск минимума и максимума в массивах
2.4.4 Сортировка одномерного массива
2.4.5 Сортировка строки или столбца двумерного массива
2.4.6 Задачи к разделу
2.5 Интерфейсы связи
2.5.1 Интерфейс связи UART
2.5.2 Интерфейс связи I2C
2.5.3 Интерфейс связи SPI
2.5.4 Задачи к разделу
2.6 Функции
2.6.1 Функции без возвращаемого значения
2.6.2 Функции, которые возвращают значение
2.6.3 Функции с входными параметрами
2.6.4 Передача результата через ссылку
2.6.5 Задачи для закрепления материала
3 Регистры
3.1 Системы счисления
3.2 ПОБИТОВЫЕ ОПЕРАЦИИ
3.3 Работа с битами
3.3.1 Установка бита в «1»
3.3.2 Обнуление бита
3.4 Регистр DDR (pinMode)
3.5 Регистр PORT (digitalWrite () / INPUT_PULLUP)
3.6 Регистр PIN (digitalRead ())
3.6.1 чтение логических уровней с нормализацией
3.7 Регистры TCCR, OCR (analogWrite)
3.8 Регистры ADMUX, ADCSRA, ADCH, ADCL (analogRead ())
3.9 Реализация задержки
3.10 Задачи для закрепления материала (регистры)
4 Объектно-ориентированное программирование
4.1 Вступление
4.2 Структуризация
4.3 Создание класса в *.h файле
4.4 Наследование
4.5 От простого к сложному
4.6 Задачи для закрепления материала
5 Продвинутые возможности С++ для Arduino
5.1 Структуры
5.2 Шаблоны Templates
6 Решение алгоритмических задач
6.1 Ускорение линейного перебора
6.2 Задача спуска по дереву
6.3 Обход дерева Traversal
6.4 Создание и подключение листа
6.5 Смена значения узла/листа
6.6 Post-order
7 Практические занятия по электронике
7.1 Резисторы
7.2 Электролитический конденсатор
8 Общая информация
8.1 История
8.2 Архитектура Arduino
8.3 Подготовка к работе
8.3.1 подготовка компьютера
8.3.2 Подготовка к макетированию
8.4 ЗАГРУЗКА ПО В МИКРОКОНТРОЛЛЕР
8.5 Основные функции WIRING
8.6 Основные регистры
8.7 Типы данных в WIRING
8.7.1 bool
8.7.2 byte
8.7.3 char
8.7.4 int (или short)
8.7.5 long
8.7.6 float (или double)
8.7.7 string
8.7.8 unsigned
8.7.9 const
8.7.10 intX_t, uintX_t
После прочтения книги