О чем книга

Вниманию читателей представляется книга о цифровой электронике. "От простого к сложному" рассматриваются примеры кода и схемы подключения наиболее популярных компонентов: Arduino, Raspberry Pi, BBC Micro:bit, ESP и ESP32, не забыта и "классика" типа NE555. Также рассмотрены методы подключения и примеры использования различных модулей: ЖК-экраны, часы реального времени, управление моторами и пр. Книга рассчитана на начинающих свой путь в освоении электроники, и на школьников от 10-12 лет. Поэтому теория дается в минимальном объеме, а основной акцент делается на практических занятиях. Книга распространяется бесплатно в электронном виде, последнюю версию можно скачать на странице https://cloud.mail.ru/public/F6Vf/nY6iSxXcd. Для сохранения форматирования текста и кода рекомендуется для чтения выбрать формат PDF. Версия текста 1.4. [b]Содержание[/b] [b]Часть 1. Основы электроники[/b] - Детали и инструменты - Электрическая цепь - Измерения - Обозначения на схемах - Опыты со светодиодом - Опыты с конденсатором - Микросхема NE555 - Полевые и биполярные транзисторы [b]Часть 2. Использование Arduino[/b] - Основы языка Си - Типы данных в Arduino - Мигаем светодиодом - Широтно-импульсная модуляция - Вывод данных через Serial port - Определение нажатия кнопки - Ввод аналоговых величин - Вывод звука - Датчик температуры DS1820 - Подключаем OLED экран - Подключаем гироскоп, компас и акселерометр - Часы реального времени (RTC) - Подключаем ультразвуковой дальномер - Подключаем модуль управления моторами - Multiwii - делаем квадрокоптер - Выход в Интернет: ESP Serial to WiFi [b]Часть 3. ESP32[/b] - Общее знакомство - Порты ввода-вывода - Подключаемся к WiFi - Подключаем дисплей - Получаем время от атомных часов - Выводим количество друзей в “Контакте” - Выводим число подписчиков, просмотров и лайков в Youtube - Запускаем собственный Web-сервер - Управляем светодиодом через Web - Выводим изображения на web-сервере - Удаленный мониторинг - Делаем односторонний мессенджер - Облачные сервисы: отправляем данные через Dropbox [b]Часть 4. Одноплатный компьютер с Linux Raspberry Pi[/b] - Общее знакомство - Настройка системы - Основные команды Linux - Основы языка Python - GPIO: порты ввода-вывода - Используем I2C - Подключаем OLED-дисплей - Подключаем кнопки - Выходим в Web: делаем запросы к серверу - Запускаем свой HTTP сервер - Дистанционное управление со смартфона - Подключаем веб-камеру - Запускаем видеонаблюдение - Интервальная съемка (time-lapse photo) - Подключаемся к камере с помощью OpenCV - Запускаем сервер видеотрансляции - Отправляем данные через Dropbox - Распознавание лиц с помощью OpenCV [b]Часть 5. BBC Micro:bit - компьютер для самых маленьких[/b] - Введение - Первая программа для BBC Micro:bit - Возможности ввода-вывода - Управление наклонами платы - использование акселерометра - Игра “Змейка” - Воспроизведение звука - Использование радиомодуля - Используем serial-порт - Подключаем внешние устройства

Рецензии 0
Совместные чтения 0
Комментарии
0