Информация о книге

978-5-496-02385-6,978-0-0718-3025-6

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Операционные системы » Операционные системы: общие вопросы, администрирование, программирование » Программируем Arduino. Профессиональная работа со скетчами

Монк С., Программируем Arduino. Профессиональная работа со скетчами

Питер, 2017 г., 978-5-496-02385-6,978-0-0718-3025-6


Наличие в интернет-магазинах

Магазинов: 1, Цена: от 1011 руб. посмотреть все

Описание книги

Встречайте новую книгу от Саймона Монка, автора легендарного бестселлера «Программируем Arduino. Основы работы со скетчами»! Гуру электроники поможет преодолеть сложный путь от новичка до профессионала, легко решающего самые сложные задачи...

Купить эту книгу можно в интернет-магазинах

  Лабиринт - 1011 руб.
  Страница товара выбранного интернет-магазина откроется в новом табе

Поделиться ссылкой на книгу



Содержание книги

Об авторе
Благодарности
Введение
Загружаемые примеры
Что необходимо для чтения книги
Как работать с этой книгой
Ресурсы
Глава 1. Программирование Arduino
Что такое Arduino?
Установка и среда разработки
Blink
Обзор платы Arduino
Платы Arduino
Язык программирования
Изменение скетча Blink
Переменные
If
Циклы
Функции
Цифровые входы
Цифровые выходы
Монитор последовательного порта
Массивы и строки
Аналоговые входы
Аналоговые выходы
Использование библиотек
Типы данных в Arduino
Команды Arduino
В заключение
Глава 2. Под капотом
Краткая история Arduino
Устройство Arduino
Процессоры AVR
Arduino и Wiring
Из скетча в Arduino
AVR Studio
Установка загрузчика
В заключение
Глава 3. Прерывания и таймеры
Аппаратные прерывания
Разрешение и запрет прерываний
Прерывания от таймера
В заключение
Глава 4. Ускорение Arduino
Как определить производительность Arduino?
Сравнение плат Arduino
Скорость арифметических операций
Поиск против вычисления
Быстрый ввод/вывод
Увеличение скорости ввода аналоговых сигналов
В заключение
Глава 5. Снижение потребления электроэнергии
Потребление электроэнергии платами Arduino
Ток и аккумуляторы
Снижение рабочей частоты
Выключение электронных компонентов на плате
Энергосберегающий режим
Использование цифровых выходов для управления
питанием
В заключение
Глава 6. Память
Память в Arduino
Уменьшение используемого объема ОЗУ
Уменьшение используемого объема флеш-памяти
Статическое и динамическое размещение в памяти
Строки
Использование ЭСППЗУ
Использование флеш-памяти
Использование SD-карты
В заключение
Глава 7. Интерфейс I2C
Аппаратная часть I2C
Протокол I2C
Библиотека Wire
Примеры использования I2C
В заключение
Глава 8. Взаимодействие с устройствами 1-Wire
Аппаратная часть 1-Wire
Протокол 1-Wire
Библиотека OneWire
Использование DS18B20
В заключение
Глава 9. Взаимодействие с устройствами SPI
Операции с битами
Аппаратная часть SPI
Протокол SPI
Библиотека SPI
Пример SPI
В заключение
Глава 10. Программирование последовательного
интерфейса
Аппаратная часть последовательного интерфейса
Протокол последовательного интерфейса
Команды последовательного порта
Библиотека SoftwareSerial
Примеры использования последовательного
интерфейса
В заключение
Глава 11. Программирование интерфейса USB
Эмуляция клавиатуры и мыши
Программирование хоста USB
В заключение
Глава 12. Программирование сетевых
взаимодействий
Сетевое оборудование
Библиотека Ethernet
Примеры использования Ethernet
Библиотека WiFi
Пример использования WiFi
В заключение
Глава 13. Цифровая обработка сигналов
Введение в цифровую обработку сигналов
Усреднение замеров
Введение в фильтрацию
Простой низкочастотный фильтр
Цифровая обработка сигналов в Arduino Uno
Цифровая обработка сигналов в Arduino Due
Генератор реализаций фильтров
Преобразование Фурье
В заключение
Глава 14. Многозадачность с единственным
процессом
Переход из мира программирования больших систем
Почему вам не нужны потоки выполнения
Функции setup и loop
Библиотека Timer
В заключение
Глава 15. Создание библиотек
Когда создавать библиотеки
Использование классов и методов
Пример библиотеки (радиоприемник TEA5767)
Тестирование библиотеки
Выпуск библиотеки
В заключение
Приложение. Компоненты
Платы Arduino
Платы расширения
Компоненты и модули
Поставщики


Об авторе


Последние поступления в рубрике "Операционные системы: общие вопросы, администрирование, программирование"



Введение в тестирование программного обеспечения. Руководство Введение в тестирование программного обеспечения. Руководство Тамре Л.

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

Наука о данных. Учебный курс Наука о данных. Учебный курс Скиена С.С.

Для того чтобы понять мир, необходимо собрать и проанализировать данные о нем. Объединение последних технологических тенденций предоставляет новые возможности для применения анализа данных к более сложным задачам, чем когда-либо прежде. Емкость......

Паттерны Kubernetes. Шаблоны разработки собственных облачных приложений Паттерны Kubernetes. Шаблоны разработки собственных облачных приложений Хасс Р., Ибрам Б.

С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения. Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes. Эта......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Монк С., Программируем Arduino. Профессиональная работа со скетчами в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.