С каждым годом робототехника становиться популярнее. Для разработки
роботов и простых проектов используется платформа Arduinо, но для
изучения данной платформы нужно купить Arduino UNO или NANO,
резисторы, светодиоды, соединительные провода, макетную плату,
сервоприводы, двигателя, дисплей, реле, датчики и сенсоры. Начальное
вложение от 2 т. руб. при покупке минимального набора на Aliexpress.
Если покупать в наших магазинах стоимость может быть в 2-3 раза больше.
Стоит ли покупать железки для изучения робототехники? На данный вопрос можно ответить, попробовав свои силы в сборке схем и программировании Arduino в Tinkercad и его сервисе Circuits.
Arduino —
торговая марка аппаратно-программных средств для построения простых
систем автоматизации и робототехники, ориентированная на
непрофессиональных пользователей.
Программная часть состоит из бесплатной программной оболочки (ArduinoIDE) для написания программ, их компиляции и программирования аппаратуры. Аппаратная
часть представляет собой набор смонтированных печатных плат,
продающихся как официальным производителем, так и сторонними
производителями. Полностью открытая архитектура системы позволяет
свободно копировать или дополнять линейку продукции Arduino.
У
микроконтроллеров
ESP8266 и ESP32 есть своя
файловая система
SPIFFS (Serial Peripheral Interface
Flash File System). Из названия понятно, что она
работает по шине SPI.
SPIFFSаналогична
файловой системе компьютера
, но имеет
ряд ограничений. Она позволяет создавать,
редактировать файлы в тестовых
форматах.
Набор функций Serialслужит для связи устройства Ардуино с ПК или другими устройствами, поддерживающими последовательный интерфейс обмена данными. Все платы Arduino имеют хотя бы один последовательный порт (UART). Для обмена данными Serial используют цифровые порты ввод/вывода 0 (RX) и 1 (TX), а также USB порт. Важно учитывать, что если вы используете функции Serial, то нельзя одновременно с этим использовать пины 0 и 1 для других целей.