Написать нам: Telegram           WhatsApp

Программируем Arduino. Проф. работа со скетчами. Монк Саймон. Книга

Производитель: Питер, 2017 г.
Корпус: —
Розничная цена
от 1 ед.
750.00 р.
Наличие Магазин г. Томск, пер. 1905 г., д. 18
Количество
под заказ

Саймон Монк: Программируем Arduino. Профессиональная работа со скетчами
Автор: Монк Саймон
Переводчик: Киселев А.
Редактор: Римицан Н.
Издательство: Питер, 2017 г.
ID товара: 562610
ISBN: 978-5-496-02385-6
Страниц: 272 (Офсет)
Оформление
Масса: 356 г
Размеры: 231x166x12 мм

Об авторе
Благодарности 
Введение 
Загружаемые примеры
Что необходимо для чтения книги 
Как работать с этой книгой 
Ресурсы
Глава 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 
Платы расширения
Компоненты и модули 
Поставщики