Изучаем Arduino Uno R4
Здесь можно купить книгу "Изучаем Arduino Uno R4" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-93700-297-6
Страниц: 326
Артикул: 112954
Возрастная маркировка: 16+
Краткая аннотация книги "Изучаем Arduino Uno R4"
Знакомая нам уже много лет плата Arduino Uno R3 на основе недорогого 8-битного процессора ATmega328P – возможно, самый популярный представитель семейства Arduino. Недавно была выпущена новая плата Arduino Uno R4 на основе 48-мегагерцевого 32-битного процессора Cortex-M4 с большим объемом SRAM и флеш-памяти. В конструкцию добавлены ЦАП и более точный АЦП, а также интерфейс CAN Bus. Доступны две версии новой платы: Uno R4 Minima и Uno R4 WiFi.В книге рассказывается об использовании этих новых плат для разработки множества различных проектов с применением всего лишь нескольких деталей и внешних модулей. Для всех проектов предоставлены блок-схемы, принципиальные схемы, полные листинги программ на языке С и их краткие описания.Вы познакомитесь с различными датчиками, разберетесь с устройством 7-сегментных индикаторов и ЖК-дисплеев, построите RFID-считыватель и часы реального времени (RTC), внедрите в свои конструкции сервоприводы и, наконец, узнаете, как связать устройства по Wi-Fi, Bluetooth, протоколу TCP/IP, через последовательный порт UART и CAN-шину.Издание предназначено широкому кругу читателей, знакомых с Arduino и имеющих опыт работы с микроконтроллерами.
Содержание книги "Изучаем Arduino Uno R4 : программирование и примеры проектов для Uno R4 Minima и Uno R4 WiFi"
От издательства
Предисловие
Глава 1.Arduino Uno R4
1.1. Обзор
1.2. Arduino Uno R4 в сравнении с Uno R3
1.3. Аппаратное обеспечение Arduino Uno R4 Minima
Глава 2.Программирование Arduino Uno R4
2.1. Обзор
2.2. Установка Arduino IDE 2.1.0
2.3. Программы без использования аппаратной части
Пример 2.1. Сумма целых чисел
Пример 2.2. Таблица квадратов
Пример 2.3. Объем цилиндра
Пример 2.4. Перевод градусов Цельсия в градусы Фаренгейта
Пример 2.5. Таблица умножения
Пример 2.6. Таблица синуса
Пример 2.7. Таблица синуса, косинуса и тангенса
Пример 2.8. Целочисленный калькулятор
Пример 2.9. Игральные кубики
Пример 2.10. Калькулятор для действительных чисел
Пример 2.11. Вывод в двоичном, восьмеричном, шестнадцатеричном форматах
Пример 2.12. Строковые функции
Пример 2.13. Инициализация массива
Пример 2.14. Символьные функции
Пример 2.15. Решение квадратного уравнения
Пример 2.16. Счастливый день недели
Пример 2.17. Факториал числа
Пример 2.18. Сложение двух квадратных матриц
Глава 3.Аппаратные проекты со светодиодами
3.1. Обзор
3.2. Проекты со светодиодами
Проект 3.1. Мигание встроенным светодиодом
Проект 3.2. Мигание внешним светодиодом
Проект 3.3. Мигающий светодиод SOS
Проект 3.4. Поочередное мигание светодиодов
Проект 3.5. Гонки светодиодов
Проект 3.6. Гонки светодиодов-2
Проект 3.7. Светодиодный двоичный счетчик
Проект 3.8. Случайное мигание светодиодов: елочная гирлянда
Проект 3.9. Светодиод, управляемый кнопкой
Проект 3.10. Управление частотой мигания светодиода через внешние прерывания
Проект 3.11. Измерение реакции
Проект 3.12. Цветная волшебная палочка
Проект 3.13. Заданные цвета RGB
Проект 3.14. Светофор
Проект 3.15. Светофор с пешеходным переходом
Проект 3.16. Сдвиговый регистр 74HC595: двоичный счетчик
Проект 3.17. Сдвиговый регистр 74HC595: случайное мигание 8 светодиодов
Проект 3.18. Сдвиговый регистр 74HC595: гонки светодиодов
Проект 3.19. Сдвиговый регистр 74HC595: включение заданного светодиода
Проект 3.20. Сдвиговый регистр 74HC595: демонстрация заданного числа на светодиодах
Глава 4.7-сегментные светодиодные индикаторы
4.1. Обзор
4.2. Структура 7-сегментного светодиодного индикатора
Проект 4.1
Проект 4.2. Четырехразрядный 7-сегментный мультиплексированный светодиодный индикатор
Проект 4.3. Четырехразрядный 7-сегментный индикатор: счетчик с прерываниями таймера
Проект 4.4. Четырехразрядный 7-сегментный индикатор: счетчик с очисткой ведущих нулей
Проект 4.5. Четырехразрядный 7-сегментный индикатор: измерение реакции с помощью таймера
Проект 4.6. Мигание встроенного светодиода по прерыванию таймера
Глава 5.Жидкокристаллические дисплеи
5.1. Обзор
5.2. Шина I2C
5.3. Порты I2C платы Uno R4
5.4. ЖК-дисплей с интерфейсом I2C
Проект 5.1. Отображение текста на ЖК-дисплее
Проект 5.2. Прокрутка текста на ЖК-дисплее
Проект 5.3. Отображение пользовательских символов на ЖК-дисплее
Проект 5.4. Счетчик товаров на конвейерной ленте с ЖК-дисплеем
Проект 5.5. Точные часы на ЖК-дисплее с использованием прерываний таймера
Проект 5.6. Игральные кубики на ЖК-дисплее
Глава 6.Датчики
6.1. Обзор
6.2. Проекты с различными датчиками
Проект 6.1. Аналоговый датчик температуры
Проект 6.2. Вольтметр
Проект 6.3. Релейный регулятор температуры
Проект 6.4. Фоторезистор в качестве датчика освещенности
Проект 6.5. Датчик наклона
Проект 6.6. Измерение уровня воды
Проект 6.7. Регулятор уровня воды
Проект 6.8. Датчик переполнения с зуммером
Проект 6.9. Датчик обнаружения звука – управление реле хлопком ладоней
Проект 6.10. Датчик пламени с релейным выходом
Проект 6.11. Измерение температуры и влажности
Проект 6.12. Генерация музыкальных тонов
Глава 7.RFID-считыватель
7.1. Обзор
7.2. Применение RFID-считывателя
Проект 7.1. Определение идентификатора RFID-метки
Проект 7.2. Дверной замок с RFID-доступом через реле
Глава 8.Клавиатура 4×4
8.1. Обзор
8.2. Кнопочная клавиатура 4×4
Проект 8.1. Отображение нажатого кода клавиши на последовательном мониторе
Проект 8.2. Целочисленный калькулятор с ЖК-дисплеем
Проект 8.3. Дверной замок с клавиатурой и реле
Глава 9.Модуль часов реального времени (RTC)
9.1. Обзор
9.2. Модуль RTC
Проект 9.1. RTC и монитор последовательного порта
Проект 9.2. RTC с ЖК-дисплеем
Проект 9.3. Отображение температуры и влажности с отметкой времени
9.3. Использование встроенных RTC контроллера Renesas RA4M1
Проект 9.4. Установка и отображение текущего времени встроенных TC
Проект 9.5. Периодическое прерывание каждые 2 секунды
Глава 10.Джойстик
10.1. Обзор
10.2. Джойстик
Проект 10.1. Чтение аналоговых значений с джойстика
Глава 11.Светодиодная матрица 8×8
11.1. Обзор
11.2. Светодиодная матрица 8×8
Проект 11.1. Отображение фигур
Глава 12.Двигатели: сервоприводы и шаговые двигатели
12.1. Обзор
12.2. Сервопривод
Проект 12.1. Тестовое вращение сервопривода
Проект 12.2. Серворазвертка
Проект 12.3. Сервопривод, управляемый джойстиком
12.3. Шаговый двигатель
Проект 12.4. Поворот двигателя по часовой стрелке и обратно
Глава 13.Цифроаналоговый преобразователь
13.1. Обзор
Проект 13.1. Генерация прямоугольного сигнала амплитудой 2 В
13.2. Генерация синусоидального сигнала: библиотека AnalogWave
Проект 13.2. Генерация синусоидального сигнала
Проект 13.3. Генератор синуса с переменной частотой
Проект 13.4. Задание частоты синусоидального сигнала с помощью потенциометра
Проект 13.5. Генерация прямоугольного сигнала частотой 1 кГц и амплитудой 1 В
Глава 14.Использование EEPROM, Human Interface Device и ШИМ
14.1. Обзор
14.2. Память EEPROM
14.3. Интерфейс взаимодействия с человеком (HID)
Проект 14.1. Запуск программ Windows с помощью кнопок
14.4. Широтно-импульсная модуляция (ШИМ)
Проект 14.2. Регулирование светодиодов с помощью ШИМ
Глава 15.Arduino Uno R4 WiFi
15.1. Обзор
15.2. Светодиодная матрица
Проект 15.1. Использование светодиодной матрицы для создания изображения креста, метод 1
Проект 15.2. Создание изображений установкой байтов
Проект 15.3. Использование светодиодной матрицы для создания изображения креста, метод 2
Проект 15.4. Анимация – отображение слова
15.3. Использование Wi-Fi
15.3.1. UDP и TCP
15.3.2. Связь по протоколу UDP
15.3.3. Связь по протоколу TCP
Проект 15.5. Управление встроенным светодиодом Arduino Uno R4 WiFi со смартфона с помощью UDP
15.4. Bluetooth
15.4.1. Bluetooth BLE
15.4.2. Модель программного обеспечения Bluetooth BLE
Глава 16.Последовательная связь
16.1. Обзор
Проект 16.1. Получение температуры окружающей среды от Arduino Uno R3
Глава 17.Использование симулятора Arduino Uno
17.1. Почему симуляция
17.2. Симулятор Wokwi
Проект 17.1. Простое моделирование – мигающий светодиод
Проект 17.2. Отображение текста на ЖК-дисплее
Проект 17.3. ЖК-счетчик секунд
Глава 18.Шина CAN
18.1. Обзор
18.2. Шина CAN
18.2.1. Оконечная нагрузка CAN-шины
18.2.2. Скорость передачи данных по CAN-шине
18.2.3. Длина кабельного шлейфа
18.2.4. Узел CAN-шины
18.2.5. Уровни сигнала шины CAN
18.2.6. Напряжение CAN_H
18.2.7. Напряжение CAN_L
18.2.8. Арбитраж шины
18.2.9. Шинный приемопередатчик
18.2.10. CAN-разъемы
18.3. Интерфейс CAN-шины Arduino Uno R4
18.3.1. Приемопередатчик CAN-шины
18.4. Примеры использования CAN
Проект 18.1. Связь между Arduino Uno R4 WiFi и Arduino Uno R4 Minima по CAN-шине
Проект 18.2. Отправка показаний температуры по CAN-шине
Глава 19.Инфракрасный приемник и пульт дистанционного управления
19.1. Обзор
19.2. Инфракрасный приемник
19.3. Инфракрасный пульт дистанционного управления
19.4. Работа ИК-системы дистанционного управления
Проект 19.1. Расшифровка кодов ИК-пульта управления
Проект 19.2. Дистанционное включение/выключение реле
Проект 19.3. Дистанционное управление шаговым двигателем
Предметный указатель
Все отзывы о книге Изучаем Arduino Uno R4 : программирование и примеры проектов для Uno R4 Minima и Uno R4 WiFi
С книгой "Изучаем Arduino Uno R4" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Изучаем Arduino Uno R4 : программирование и примеры проектов для Uno R4 Minima и Uno R4 WiFi (автор Ибрагим Доган)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку