Заметки
Last updated
Was this helpful?
Last updated
Was this helpful?
Долго думал с чего начать, решил начать с небольших проектов на Arduino.
Arduino - это открытая аппаратно-программный платформа, нацелена на неопытных пользователей, для старта изучения основ программирования и/или робототехники. В основе платы стоит контроллер Atmega в зависимости от плат модификация контроллера может отличаться. Более подробно можно почитать на .
На старте нам понадобится плата Arduino, купить можно на аликеке:
одна из популярных плат, имеет много дополнительных плат расширений.
, достаточно компактная плата, может поместиться с спичечный коробок.
, одна из самых больших плат из семейства Arduino. Имеет большое количество пинов, подключить можно практически все, что душе угодно.
. Преимущество контроллера установленного на этой плате в том, что он имеет встроенную поддержку USB устройства и может эмулировать: мышку, клавиатуру или что то другое.
Так же для фанатов всего настоящего, а не подделок с поднебесной, можно ознакомиться с продукцией на . Я бы рекомендовал приобрести плату , на ней уже имеется большое количество часто используемых датчиков и купив только её можно много чего сделать.
особенность платы в том, что она уже имеет на своем борту WiFi модуль
ESP32
Можно заказать ещё пару вещей:
Для загрузки скетча на плату, требуется указать тип платы Tools -> Board -> Arduino UNO
(либо другая в зависимости от платы которая есть у вас), далее требуется указать на каком порту подключена плата это можно сделать Tools -> Port -> COM_N
. После загрузки данного скетча на плату (Sketch -> Upload
) на плате начнет мигать светодиод с промежутком в одну секунду.
Купить все о чем я буду писать можно и в местных магазинах. Вот некоторые из них:
Так же есть и оригинальные магазины различной электроники:
По работе со средой platformio есть отличная документация на . Более удобное средство нежели классика. Имеется интеграции со средами Visual Studio и Jetbrains CLion
Классическая среда разработки, хорошо описана и без намека на нормальную разработку. Arduino IDE можно с официального сайта.
Для понимания базовой работы с платой, можно открыть пример File -> Examples -> 01. Basics -> Blink
. Детальное описание этого примера описано на
Так же есть в у них есть сайт на котором можно поискать интересные модули
на сайте есть блог в котором часто собирают и рассказывают про интересные приборы, платы, поделки и т.д. Так же на сайте есть интернет магазин, в котором продают много оригинальных товаром.
сайт интересен своими собственными разработками. У них часто появляются платы которые как раз подходят под мой проект, по размерам, по мощности и другим параметрам.
данная компания производит уже готовые устройства, есть на что посмотреть и чем вдохновиться