Portable IDE para magsulat, mag-compile, mag-upload ng Arduino/ESP sketches offline, may serial monitor
Portable IDE para magsulat, mag-compile, mag-upload ng Arduino/ESP sketches offline, may serial monitor
Boto (16 (na) boto)
Lisensiya ng program Free
Developer Anton Smirnov
Bersiyon 9.0.0
Gumagana sa Android
Kilala rin bilang ArduinoDroid
Boto
(16 (na) boto)
Developer
Anton Smirnov
Gumagana sa
Android
Lisensiya ng program
Free
Bersiyon
9.0.0
Kilala rin bilang
ArduinoDroid
ArduinoDroid - ArduinoESP8266 ay isang mobile IDE para sa Android na puwedeng gamitin sa pagsulat ng Arduino at ESP8266/ESP32 sketches, pag-compile, pag-upload (USB o WiFi/OTA), at pagtingin sa serial monitor, direkta mula sa telepono o tablet. Naka-embed na ang IDE, compiler, at uploader kaya puwedeng gumana nang walang internet at walang cloud account.
Para ito sa mga maker, estudyante, at hobbyist na gustong magdala ng portable na Arduino/ESP workflow, lalo na kung mas praktikal ang Android device kaysa laptop sa ilang sitwasyon.
Mas kumpletong IDE sa loob ng Android
Kapansin-pansin dito ang paglapit nito sa karaniwang desktop-style na daloy ng trabaho: may code complete, may kasamang example sketches at libraries, at may file navigator para mas madaling maglipat-lipat ng proyekto. May syntax highlighting din at themes support, kaya mas klaro ang pagbabasa ng koda habang nag-eedit.
Kasama rin ang real-time diagnostics para sa errors at warnings, at may mga “fixes” na tumutulong magtuwid ng ilang karaniwang problema habang nagta-type. May maliit na built-in software keyboard na puwedeng makatulong kapag masikip o hindi akma ang default keyboard sa pag-code.
Pag-compile, pag-upload, at serial monitor sa iisang app
Kung hanap mo ang pangunahing gawain ng isang Arduino IDE, nandito ang core: compile ng sketches (walang root na kailangan), upload sa board sa pamamagitan ng USB (kapag may USB-host support ang Android device) o WiFi OTA para sa ESP8266/ESP32, at serial monitor para sa pag-debug at pagbasa ng output.
Sa suporta ng board, malinaw ang pagtutok nito sa parehong Arduino at ESP ecosystem: gumagana para sa ESP8266 at ESP32 boards, at sinasabi ring suportado ang ilang Arduino models gaya ng Uno/Uno_r3, Duemilanove, Nano, Mega 2560, Leonardo, Micro/Pro Micro, Pro, Pro Mini, Yun, Esplora, at Robot Control at Robot Motor boards.
Offline-first, may opsyon para sa cloud storage
Malaking bentahe na offline itong gumagana, kaya puwedeng mag-code at mag-compile kahit walang koneksyon. Kung bahagi ng workflow mo ang paglipat ng files sa iba’t ibang device, may suporta rin para sa Dropbox at Google Drive.
May kapalit ang pagiging “all-in-one”: tinatantiyang humigit-kumulang 500Mb ang kakainin nito sa internal storage dahil kasama ang IDE, compiler, at uploader. Binanggit din na hindi ito kasalukuyang puwedeng ilagay sa SD card dahil sa Android security policy, kaya mas babagay ito sa device na may sapat na internal space.
Mga puntos na puwedeng ikainis sa aktuwal na paggamit
May ilang aberya sa editor na puwedeng makaistorbo sa momentum. May sitwasyon na kapag nagpalit mula portrait papuntang landscape, puwedeng mawala ang naisulat na koda at kailangan pang i-reload ang na-save na bersyon o iwasan ang auto-rotation. May nabanggit ding bug sa pag-delete o backspace kung saan mas marami ang nabubura kaysa sa inaasahan, bagama’t nakakatulong ang undo.
Kung gagamitin sa ad-supported mode, puwedeng maging mabigat ang karanasan dahil sa madalas na ads, lalo na kapag paulit-ulit ang pag-compile o pagbukas ng serial monitor. Para sa pag-aayos ng pasted code, may puna rin na walang auto-formatting, kaya mas mano-mano ang paglinis ng indentation at layout. Sa mas malalaking screen o setup (gaya ng tablet/Dex mode), may indikasyon din na hindi ito ang pinaka-komportableng experience. Sa aspeto ng “editor smarts,” huwag asahan ang advanced navigation tulad ng pag-click para pumunta sa header files o pag-jump sa definition ng variables.
Sa kabuuan, praktikal ang ArduinoDroid kapag ang priority mo ay makapag-code at makapag-upload mula sa Android, ngunit may ilang UI at editor issues, pati na ang agresibong ads sa libreng mode, na dapat timbangin bago ito gawing pangunahing IDE.
Mga Bentahe
- Offline na paggamit, walang internet at walang cloud account na kailangan
- May code complete, syntax highlighting, diagnostics (errors at warnings), at file navigator
- Kayang mag-compile at mag-upload ng Arduino at ESP8266/ESP32 sketches sa USB o WiFi (OTA), may serial monitor
- May kasamang example sketches at libraries, at may Dropbox at Google Drive support
Mga Kahinaan
- Malaki ang kinakain sa storage (tinatayang 500Mb) at hindi puwedeng i-install sa SD card
- Posibleng mawala ang naisulat na koda kapag nag-rotate ang screen (portrait to landscape)
- May mga bug sa pag-delete/backspace na puwedeng makabura ng hindi sinasadya, kahit may undo
- Sa ad-supported mode, puwedeng sobrang dalas ng ads lalo na sa compile at serial monitor
- Walang auto-formatting, at limitado ang advanced code navigation (hal. jump to definition o headers)