SketchForge је интегрисано развојно окружење (IDE) за Arduino, ESP32 и ESP8266 плоче које ради на вашем телефону. Напишите скицу, компајлирајте је офлајн помоћу правих avr-gcc и xtensa алата, отпремите је преко USB OTG порта и гледајте серијски монитор — без рачунара, без облака, без налога. Све што десктоп Arduino IDE ради, у вашем џепу.
Зашто SketchForge
• Компајлира се на уређају. Компајлери и arduino-cli су унутар апликације, тако да компајлирање ради у подруму, возу или учионици без Wi-Fi-ја. Нема компајлера у облаку, нема реда чекања, нема „сервер заузет“.
• Ништа не треба прво преузимати. Алати за Arduino (AVR), ESP32 и ESP8266 се испоручују са апликацијом — нема SDK пакета за преузимање пре првог компајлирања.
• Нема реклама, нема закључаних функција, нема пријављивања. Компајлирање, отпремање, монитор и библиотеке су све укључене.
• Није потребан root приступ.
Плоче
• Arduino Uno, Nano, Mega 2560, Leonardo, Micro, Pro Mini и друге AVR плоче
• ESP32 (DevKit, WROOM и други класични ESP32 модули)
• ESP8266 (NodeMCU, Wemos D1 mini, генерички модули)
• USB-серијски чипови CH340, CH9102, CP2102, FTDI и PL2303, тако да клонови такође раде; апликација препознаје чип и предлаже плочу
Уређивач кода
• Истицање синтаксе, аутоматско довршавање за Arduino API, додатни ред тастера са { } ( ); и Tab
• Скице за више датотека, уграђени примери, увоз и извоз као .zip
• Тамне и светле теме; распореди за телефоне, таблете и склопиве уређаје; Хардверске пречице на тастатури (Ctrl+R за компајлирање, Ctrl+U за отпремање)
Компајлирање
• Један додир за проверу, са правом дијагностиком компајлера: свака грешка приказује ред и колону и прелази на код
• Коришћење флеш и RAM меморије након сваке компајлације, тако да знате колико је простора преостало
Отпремање преко USB-а
• Повежите плочу са USB OTG адаптером и флешујте је: STK500 и AVR109 за Arduino плоче, esptool протокол за ESP32 и ESP8266
• Напредак за сваку фазу и јасан резултат
Серијски монитор и плотер
• Брзина преноса података, завршетак редова, аутоматско скроловање и пауза; копирајте или сачувајте лог
• Серијски плотер: до 8 серија у Arduino серијском плотеру, са легендом коју можете пребацити
• Декодер за пад система за ESP: налепите траг Гуру медитације и погледајте функције, датотеке и линије из ваше последње верзије
Менаџер библиотека
• Каталог од скоро 10.000 Arduino библиотека, које се могу претраживати ван мреже и филтрирати за вашу плочу
• Инсталирајте из Arduino индекса или из локалне .zip датотеке; примери библиотека се отварају као нове скице
AI асистент на уређају
• Опциони локални модел објашњава грешке компајлера, предлаже исправку као разлику коју прегледате пре примене и одговара на питања о вашем коду
• Модел се преузима једном, а затим покреће на телефону; Ништа што напишете не напушта уређај
Намењено за
• Произвођаче који желе да програмирају Arduino и ESP плоче ван канцеларије
• Ученике и наставнике којима је потребан Arduino IDE на телефону или таблету
• IoT пројекте на ESP32 и ESP8266 где се флешује и дебагује на лицу места
Захтеви
• Android 13 или новији на 64-битном (arm64) уређају
• USB OTG адаптер и кабл за пренос података за отпремање и коришћење монитора; уређивање, компајлирање и асистент раде без плоче
• Око 150 MB за преузимање; алати заузимају око 430 MB након првог покретања
• Интерфејс на енглеском, украјинском и руском језику
Само инсталирање библиотеке из Arduino индекса или преузимање AI модела захтева везу. Ваше скице остају на уређају.
SketchForge је независан пројекат, није повезан са Arduino-ом нити га је подржао. Arduino® је заштитни знак Arduino S.r.l. ESP32 и ESP8266 су заштитни знакови Espressif Systems.
Компајлирајте и флешујте Arduino, ESP32 и ESP8266 плоче са свог телефона, ван мреже.