Esp Arduino - DevTools - гэта дадатак, распрацаванае для студэнтаў, выкладчыкаў і аматараў праграмавання, каб пераўтварыць свае тэлефоны ў прылады дыстанцыйнага кіравання праз Bluetooth. Ён падтрымлівае сувязь з такімі датчыкамі, як акселерометры, датчыкі набліжэння і іншымі, што ідэальна падыходзіць для трэніровак з мікракантролерамі Arduino, ESP32 і ESP8266. Асноўныя функцыі ўключаюць кіраванне геймпадам, рэгуляванне святлодыёда, кіраванне рухавіком, рэгістрацыю даных і перадачу даных датчыка з дапамогай JSON. Ён сумяшчальны з рознымі мікракантролерамі і модулямі Bluetooth. Дадатковыя рэсурсы, такія як зыходны код і падручнікі, даступныя на GitHub і YouTube.
Асноўныя характарыстыкі:
- Геймпад: кіруйце аўтамабілямі і робатамі на базе Arduino з дапамогай джойсціка або кнопачнага інтэрфейсу.
- Кіраванне святлодыёдам: рэгуляванне яркасці святлодыёдаў непасрэдна з тэлефона.
- Кіраванне рухавіком і сервоприводом: кіруйце хуткасцю рухавіка або кутамі сервопривода.
- Компас: выкарыстоўвайце датчыкі магнітнага поля для стварэння функцыі компаса.
- Функцыянальнасць таймера: адпраўляйце прымеркаваныя даныя ў вашы апаратныя праекты.
- Рэгістрацыя даных: атрымлівайце і рэгіструйце даныя з вашага абсталявання непасрэдна на вашым тэлефоне.
- Каманднае кіраванне: адпраўляйце пэўныя каманды на ваша абсталяванне праз Bluetooth.
- Радарнае прымяненне: візуалізуйце даныя з асноўных датчыкаў у інтэрфейсе ў стылі радара.
- Перадача даных датчыкаў: перадача даных ад акселерометраў, гіраскопаў, датчыкаў набліжэння, датчыкаў магнітнага поля, датчыкаў асветленасці і датчыкаў тэмпературы на падключанае абсталяванне.
- Перадача дадзеных выкарыстоўвае фармат JSON, дапамагаючы карыстальнікам азнаёміцца з простым пратаколам сувязі, які звычайна выкарыстоўваецца ў праектах IoT.
Дадатковыя рэсурсы:
Зыходны код для прыкладаў плат Arduino і ESP даступны на GitHub, а суправаджальныя падручнікі на нашым канале YouTube.
Платы мікракантролера, якія падтрымліваюцца:
- Евіеў
- Кваркі
- Arduino Uno, Nano, Mega
- ESP32, ESP8266
Падтрымліваюцца модулі Bluetooth:
- HC-05
- HC-06
- HC-08
З дапамогай зручнага інтэрфейсу праграма дазваляе пачаткоўцам лёгка пачаць працу, а вопытным карыстальнікам - паглыбіцца ў праекты мікракантролераў з падтрымкай Bluetooth.