Заметки
Долго думал с чего начать, решил начать с небольших проектов на Arduino.
Arduino - это открытая аппаратно-программный платформа, нацелена на неопытных пользователей, для старта изучения основ программирования и/или робототехники. В основе платы стоит контроллер Atmega в зависимости от плат модификация контроллера может отличаться. Более подробно можно почитать на сайте.
Платы и различные полезные предметы
Семейство Arduino
На старте нам понадобится плата Arduino, купить можно на аликеке:
Arduino Uno одна из популярных плат, имеет много дополнительных плат расширений.
Arduino Nano, достаточно компактная плата, может поместиться с спичечный коробок.
Arduino Mega, одна из самых больших плат из семейства Arduino. Имеет большое количество пинов, подключить можно практически все, что душе угодно.
Arduino Leonardo. Преимущество контроллера установленного на этой плате в том, что он имеет встроенную поддержку USB устройства и может эмулировать: мышку, клавиатуру или что то другое.
Так же для фанатов всего настоящего, а не подделок с поднебесной, можно ознакомиться с продукцией на официальном сайте. Я бы рекомендовал приобрести плату Arduino Nano 33 BLE Sense, на ней уже имеется большое количество часто используемых датчиков и купив только её можно много чего сделать.
Платы на контроллере ESP
ESP8266 особенность платы в том, что она уже имеет на своем борту WiFi модуль
ESP32
Другие полезности
Можно заказать ещё пару вещей:
Среды разработки
PlatformIO
По работе со средой platformio есть отличная документация на официальном сайте. Более удобное средство нежели классика. Имеется интеграции со средами Visual Studio и Jetbrains CLion
Arduino IDE
Классическая среда разработки, хорошо описана и без намека на нормальную разработку. Arduino IDE можно скачать с официального сайта.

Для понимания базовой работы с платой, можно открыть пример File -> Examples -> 01. Basics -> Blink
. Детальное описание этого примера описано на официальном сайте
Для загрузки скетча на плату, требуется указать тип платы Tools -> Board -> Arduino UNO
(либо другая в зависимости от платы которая есть у вас), далее требуется указать на каком порту подключена плата это можно сделать Tools -> Port -> COM_N
. После загрузки данного скетча на плату (Sketch -> Upload
) на плате начнет мигать светодиод с промежутком в одну секунду.
Заметки
Купить все о чем я буду писать можно и в местных магазинах. Вот некоторые из них:
Так же есть и оригинальные магазины различной электроники:
adafruit на сайте есть блог в котором часто собирают и рассказывают про интересные приборы, платы, поделки и т.д. Так же на сайте есть интернет магазин, в котором продают много оригинальных товаром.
sparkfun сайт интересен своими собственными разработками. У них часто появляются платы которые как раз подходят под мой проект, по размерам, по мощности и другим параметрам.
makeblock данная компания производит уже готовые устройства, есть на что посмотреть и чем вдохновиться
Last updated
Was this helpful?