Название: Arduino для любознательных или паровозик из Ромашково Автор: Гололобов В. Н. Издательство: СПб.: Наука и Техника Год издания: 2018 Страниц: 368 ISBN: 978-5-94387-879-4 Формат: djvu Язык: русский Размер: 180 Мб Качество: отличное
Эта книга написана для тех, кто хотел бы начать работать с микроконтроллерами. Оптимальным для этого оказывается модуль Arduino. Он не требует программатора, и проект Arduino предлагает удобную среду разработки программ для модуля Arduino. Появление проекта Arduino привлекло к нему столь пристальное внимание, что было создано много разновидностей модуля, различающихся и ценой, и возможностями. Разработано много дополнительных модулей (шилдов), позволяющих превратить, например, модуль Arduino Uno в web-сервер. Написан ряд полезных программ для модуля Arduino.
С модулем Arduino можно успешно работать и в Windows, и в Linux, чему производители сегодня уделяют большое внимание. Но успех приходит только с опытом. А опыт начинается с первого шага, который вам предлагается сделать. В ходе беседы автора книги и любознательного Новичка все сложности изучения микроконтроллеров вообще и проекта Arduino, в частности, остаются позади.
Книга предназначена для широкого круга любознательных читателей, увлеченных микроконтроллерами, техническим творчеством, электронными самоделками.
Содержание:
Предисловие
Глава 1. С чего все начинается: Arduino для паровозика из Ромашково
Вам письмо! Установка программы Arduino в Windows Установка программы Arduino в Fedora 14 Установка программы Arduino в openSuse 11.3 Что изменилось сегодня
Глава 2. Установка программы Arduino в ALTLinux 5.1
Скачиваем ALTLinux 5.1 Запускаем программу Беда к программе не приходит одна Осталось подключить модуль к USB порту А если модифицировать программу? О вкусах не спорят
Глава 3. Начинаем работать с программой Arduino
На старт, внимание Основное меню и инструментальная панель Редактирование текста программы Подсказки или раздел помощи Инструментальная панель Строка состояния работы с проектом Ветер перемен не должен поднимать пыль
Глава 4. Осваиваем язык программирования Arduino
Что такое язык программирования Arduino С чего начать программировать? Язык для программирования модуля Arduino Функции как основа современного языка программирования Проделаем эксперимент, заменив переменную типа int Проделаем эксперимент с изменением длительности пауз А теперь помигаем светодиодом Модуль Arduino как макет для проверки программ Встроенные в микроконтроллер аппаратные устройства Программы, которые помогут освоить программирование Относительно перемен с S4A Прежде, чем перейти к пятой главе
Глава 5. Arduino, визуальное программирование
Linux дистрибутивы и S4A О главном - о самой программе S4A Кодирование или программирование? Проверка с модулем Arduino Добавление второго модуля Arduino
Глава 6. Учимся использовать язык программирования Scratch
Примеры программ для S4A Начало работы с программой Вернемся к схеме с кнопкой и светодиодом Отладка программы
Глава 7. Полезная программа Fritzing
Глава 8. Реализация задуманного
Что нужно сделать с «паровозиком и семафором» Ведет состав, как мы знаем, паровозик, не так ли? О правке или подгонке параметров Как Arduino покажет нам импульсы Выбираем «осциллограф» Рисуем необходимые подключения для проведения экспериментов Электрическая схема Еще один «осциллограф» - программа xoscillo Будет ли виртуальный осциллограф работать в Linux?
Глава 9. С чего начинаются роботы?
Продолжаем реализацию проекта Проверка программы на макете Отладочная программа Arduino и роботы
Глава 10. Еще раз про «осциллограф», если не надоело
Расширение возможностей Практическое определение количества отсчетов Лучше один раз увидеть, чем сто раз услышать «Заграничные штучки» и Arduino Время преобразования Прикладные программы для компьютера Разные режимы трансляции кода программы Заглянем в раздел плат программы Arduino
Глава 11. Работа с модулем Arduino в других средах разработки
Программы для операционной системы Windows Пример «классической» программы для модуля Arduino Если нет программатора для работы с AVR Studio И еще о программах для AVR-контроллера Не будем обижать и Linux Дистрибутив Fedora как полигон для наших экспериментов Уточнение общих настроек для конкретного дистрибутива Linux Компилятор AVR-GCC Обновление версий программ как компонент любопытства Не без ложки дегтя
Глава 12. FLProg - графический язык программирования Arduino
Где искать программу FLProg Программа «Привет, мир!» Еще раз о кнопке и светодиоде Датчик и светодиод Два датчика и светодиод Когда в дверь стучится проблема
Глава 13. Arduino и плата расширения Ethernet
Немного теории о сетевой работе Пополнение в Arduino-домике Опыт 1. Arduino и Ethernet Опыт 2. Etherhet-шилд и управление Опыт 3. Ethernet-шилд, управление и считывание данных
Глава 14. И неприятности бывают полезны: приключения с SD-картой
Карта microSD и Arduino Немного об интерфейсе SPI Поиск неисправности Радиомодуль Подготовка к работе с nRF24L01
Глава 15. В завершении немного схемотехники
Цифровой выход Цифровой ввод Сильноточный выход Выход pwm Ввод с потенциометра Опыт с переменным резистором Серво вывод О руководстве к программе code::blocks Первые настройки проекта
Приложения
А. Рассказ о плагине wxSmith и приложении wxWidgets к code::blocks Б. Содержание виртуального диска Ссылки на Интернет-ресурсы
Скачать Arduino для любознательных или паровозик из Ромашково
Книга сопровождается ВИРТУАЛЬНЫМ ДИСКОМ, который содержит проекты, о которых рассказывается в книге, сведения о среде разработки, программы для модуля Arduino, datasheets к микроконтроллерам Arduino Nano, Arduino Uno и многое другое.
Скачать виртуальный диск (36,5 Мб)
|