Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 638282)
Контекстум
Электро-2024

77 проектов для Arduino (3000,00 руб.)

0   0
Первый авторПетин
ИздательствоМ.: ДМК Пресс
Страниц358
ID794483
АннотацияВ книге представлено 77 экспериментов для Arduino — ценнейшего практического материала для обучения. Каждый эксперимент подразумевает поэтапное изучение электроники и программирования путем создания проектов на Ардуино. Процесс обучения от начала работы до готового устройства занимает не очень много времени. В рамках нашей программы обучения можно собрать полноценный проект. Например, игру «Змейка», домашнюю метеостанцию, WEB-опросник, бегущую строку, электронные часы с будильником, FM радио, электронный компас и многое другое! Для сборки проектов не требуется паяльник, а порог вхождения в электронику очень легкий, что соответствует нашему девизу: «Arduino — это очень просто!»Авторы книги использовали современные методики обучения. Книгу можно использовать, как методическое пособие. Она содержит подробные иллюстрации к каждому занятию. Теория полностью совмещена с практикой и излагается постепенно, от простого к сложному, не упуская всех деталей.
ISBN978-5-97060-697-1
УДК681.4:004.9Arduino
ББК32.816с515+32.965с515
Петин, В.А. 77 проектов для Arduino / В.А. Петин .— Москва : ДМК Пресс, 2020 .— 358 с. — ISBN 978-5-97060-697-1 .— URL: https://rucont.ru/efd/794483 (дата обращения: 09.06.2024)

Предпросмотр (выдержки из произведения)

77_проектов_для_Arduino.pdf
Стр.3
Стр.4
Стр.5
Стр.6
77_проектов_для_Arduino.pdf
УДК 681.4:004.9Arduino ББК 32.816с515+32.965с515 П29 П29 Петин В.А. 77 проектов для Arduino. — М. ДМК Пресс. 2020. — 356 с.: ил. ISBN 978 5 97060 697 1 - - - - В книге представлено 77 экспериментов для Arduino — ценнейшего практического материала для обучения. Каждый эксперимент подразумевает поэтапное изучение электроники и программирования путем создания проектов на Ардуино. Процесс обучения от начала работы до готового устройства занимает не очень много времени. В рамках нашей программы обучения можно собрать полноценный проект. Например, игру «Змейка», домашнюю метеостанцию, WEB-опросник, бегущую строку, электронные часы с будильником, FM радио, электронный компас и многое другое! Для сборки проектов не требуется паяльник, а порог вхождения в электронику очень легкий, что соответствует нашему девизу: «Arduino — это очень просто!» Авторы книги использовали современные методики обучения. Книгу можно использовать, как методическое пособие. Она содержит подробные иллюстрации к каждому занятию. Теория полностью совмещена с практикой и излагается постепенно, от простого к сложному, не упуская всех деталей. УДК 681.4:004.9Arduino ББК 32.816с515+32.965с515 Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. ISBN 978 5 97060 697 1 - - - - © Оформление, ДМК Пресс, 2020 © ООО «ЭМБИТЕХ Групп», 2020
Стр.3
Содержание Введение............................................................................................................................... Установка Arduino IDE..................................................................................................... Плата Arduino+WiFi........................................................................................................ Проводники и плата прототипирования........................................................................... Блоки питания.................................................................................................................. Эксперимент 1. Светодиодный маячок на 4 светодиодах................................................. Эксперимент 2. Бегущий огонек на 8 светодиодах........................................................... Эксперимент 3. Бегущий огонек на 8 светодиодах – совершенствуем программу..................... Эксперимент 4. Десятисегментный линейный индикатор. Пульсирующая шкала................... Эксперимент 5. Два светофора на перекрестке................................................................ Эксперимент 6. Подключаем к Arduino кнопку............................................................... Эксперимент 7. Боремся с дребезгом контактов кнопки............................................................ Эксперимент 8. Подключаем несколько кнопок, управляем светодиодами ....................... Эксперимент 9. delay() и millis() - управляем скоростью и направлением «бегущего огня» с помощью кнопок............................................................................... Эксперимент 10. Подключение 7-сегментного одноразрядного индикатора................... Эксперимент 11. Матрица 4-разрядная из 7-сегментных индикаторов............................ Эксперимент 12. Секундомер на 4-разрядной матрице из 7-сегментных индикаторов.......................................................................................... Эксперимент 13. Аналоговые входы Arduino. Подключение потенциометра.................... Эксперимент 14. Использование потенциометра в качестве регулятора показаний светодиодной шкалы ..................................................................................... Эксперимент 15. Клавиатура по однопроводной аналоговой линии............................... Эксперимент 16. Широтно-импульсная модуляция. Балансир яркости двух светодиодов .............................................................................. Эксперимент 17. Радуга на RGB-светодиоде..................................................................... Эксперимент 18. До-ре-ми-фа-соль-ля-си. Воспроизводим звуки на Arduino................... Эксперимент 19. Воспроизводим звуки разных октав. Двумерные массивы.................... Эксперимент 20. Музыкальный звонок............................................................................. Эксперимент 21. Библиотеки Arduino. Создание собственной библиотеки....................... Эксперимент 22. Матричная клавиатура 4x4.................................................................... Эксперимент 23. Пианино на матричной клавиатуре....................................................... Эксперимент 24. ЖК-дисплей на контроллере HD44780.................................................. Эксперимент 25. Создаем калькулятор на матричной клавиатуре.................................... Эксперимент 26. Управляем движущимся символом на экране дисплея........................... Эксперимент 27. 4-х разрядная светодиодная матрица.................................................... Эксперимент 28. Вывод спрайтов и символов на 4-х разрядную светодиодную матрицу......................................................................... 6 8 17 18 20 21 25 29 32 36 40 44 48 53 58 62 65 69 74 77 82 84 89 93 97 102 107 112 116 120 125 130 133
Стр.4
4 Содержание Эксперимент 29. Бегущая строка на 4-х разрядной светодиодной матрице..................... Эксперимент 30. Русификация «бегущей строки» на 4-х разрядной светодиодной матрице ........................................................................ Эксперимент 31. Загрузка по последовательному порту текста для "бегущей строки" на 4-х разрядной светодиодной матрице....................................... Эксперимент 32. Подключаем двухкоординатный джойстик............................................ Эксперимент 33. Игра «Змейка». Управляем перемещением "змейки" на светодиодной матрице с помощью джойстика............................................. Эксперимент 34. Игра «Змейка». Добавляем корм для "змейки"....................................... Эксперимент 35. Игра «Змейка». Последние штрихи....................................................... Эксперимент 36. Индикатор влажности почвы на датчике FC-28...................................... Эксперимент 37. Звуковая сигнализация превышения уровня воды................................. Эксперимент 38. Индикатор шума на датчике звука......................................................... Эксперимент 39. Измерение влажности и температуры воздуха датчиком DHT11........... Эксперимент 40. Индикатор освещенности на датчике GY30........................................... Эксперимент 41. Домашняя метеостанция на датчике BMP280 и DHT11.......................... Эксперимент 42. Часы реального времени DS3231 Установка (корректировка) времени................................................................................. Эксперимент 43. Часы на 4-х разрядной светодиодной матрице...................................... Эксперимент 44. Часы с бегущей строкой на 4-х разрядной светодиодной матрице....... Эксперимент 45. Часы на ЖК-дисплее LCD Keypad shield................................................. Эксперимент 46. Добавляем часам на ЖК-дисплее LCD Keypad shield функционал будильника....................................................................... Эксперимент 47. Память EEPROM. Запись в EEPROM данных для будильников................ Эксперимент 48. Часы с будильниками на EEPROM.......................................................... Эксперимент 49. Работа с SD-картой................................................................................ Эксперимент 50. Сохранение данных метеостанции на SD-карте...................................... Эксперимент 51. Подключение исполнительных устройств.............................................. Эксперимент 52. Подключение 4-фазного шагового двигателя........................................ Эксперимент 53. Управление скоростью и направлением движения 4-фазного шагового двигателя с LCD Keypad shield......................................... Эксперимент 54. Беспроводная связь по инфракрасному каналу..................................... Эксперимент 55. Управление скоростью и направлением движения 4-фазного шагового двигателя по ИК каналу.................................................................... Эксперимент 56. Ультразвуковой датчик расстояния HC-SR04.......................................... Эксперимент 57. Радар на шаговом двигателе и датчике HC-SR04 .................................. Эксперимент 58. Компас на шаговом двигателе и модуле GY273 HMC5883..................... Эксперимент 59. RFID-идентификация. Считыватель RFID RC522..................................... Эксперимент 60. Организация контроля доступа по RFID-меткам.................................... Эксперимент 61. Запись информации на RFID-метку....................................................... Эксперимент 62. Считывание данных с RFID-метки....................................................... Эксперимент 63. Подключение модуля TEA5767............................................................ Эксперимент 64. Радиоприемник на модуле TEA5767.................................................... Эксперимент 65. Загрузка скетчей на модуль ESP8266 платы Arduino+WiFi........................................................................................................ 137 140 144 149 154 161 167 174 177 180 182 185 191 196 201 204 210 213 218 223 225 230 234 237 241 245 248 252 255 258 264 268 271 277 280 283 286
Стр.5
Содержание Эксперимент 66. Обмен данными по последовательному порту между ESP8266 и Arduino Uno платы Arduino+WiFi........................................................ Эксперимент 67. Web-сервер с отображением данных метеостанции............................ Эксперимент 68. Web-сервер на ESP8266 для управления светодиодами..................... Эксперимент 69. Web-сервер для управления реле через Arduino ............................... Эксперимент 70. Web-сервер управления текстом для бегущей строки на 4-х разрядной светодиодной матрице ...................................................................... Эксперимент 71. Домашняя метеостанция для сервиса Народный мониторинг............. Эксперимент 72. Отправка данных датчиков домашней метеостанции на сайт Народного мониторинга ................................................................................... Эксперимент 73. Прием на устройстве команд , отправленных с сайта Народного мониторинга ................................................................................... Эксперимент 74. Обработка и исполнение команд, полученных с сайта Народный мониторинг....................................................................................... Эксперимент 75. Протокол MQTT. Отправка данных по протоколу MQTT....................... Эксперимент 76. Получение данных по протоколу MQTT............................................... Эксперимент 77. Отправляем с web-сервера в интернет-магазин Arduino-Kit отзывы и пожелания о книге и наборе.................................................. 292 297 304 310 314 319 326 331 335 340 347 352 5
Стр.6

Облако ключевых слов *


* - вычисляется автоматически
Периодика по подписке
Антиплагиат система Руконтекст