Codeer en programmeer Arduino-boards met ArduinoDroid

Liefhebbers van hobbyelektronica zullen blij zijn met de komst van een Arduino IDE voor Android, die ondersteuning biedt voor het uploaden van schetsen naar de populaire microcontroller-ontwikkelingsborden. ArduinoDroid raakte een paar dagen geleden op Google Play en ik gaf het een draai zodra ik de kans had.

De APK is klein en wordt snel geïnstalleerd, waarbij het grootste deel van het pakket wordt gedownload wanneer u de app voor het eerst opent. Deze tweede download bevat de SDK, die ongeveer 100 MB op uw SD-kaart in beslag neemt als alles is gezegd en gedaan. Vanaf daar wordt u begroet met het hoofdvenster waar uw schets wordt weergegeven. Maar als je niet goed bent in het starten van lijn één, maak je geen zorgen. De codevoorbeelden en ondersteunende bibliotheken die u gewend bent te vinden in de desktop IDE zijn beschikbaar via het bestandsmenu van de app. Ik ben echt heel blij dat Anton Smirnov de syntaxis heeft gemarkeerd in de editor. Misschien ben je niet geïnteresseerd in het schrijven van een grote schets op je telefoon, maar als je weet dat je een bug hebt en wat tijd hebt om te doden, kun je de code laden en er later regel voor regel doorheen bladeren.

Om de code op uw Arduino-bord te laden, hebt u een Android-apparaat nodig dat USB On-The-Go (OTG) ondersteunt. Op dit moment ben ik een beetje in de war door welke boards worden ondersteund omdat er tegenstrijdige informatie is. De introductiepagina van de website van Anton vermeldt dat het tot nu toe alleen FTDI-gebaseerde boards programmeert, maar de app heeft configuratie-instellingen die de hele familie tot aan de Leonardo omvatten.

Deze schermafbeelding laat zien dat de gratis app door advertenties wordt ondersteund met de optie om te betalen voor het verwijderen van advertenties. Als de advertentieruimte eenmaal is gecombineerd met een open toetsenbord, is er bijna geen ruimte meer om het codegebied op een 7 ″ tablet in liggende stand te zien. Maar ik denk dat als je er serieus codewerk aan doet, je net zo goed een extern toetsenbord zou kunnen gebruiken. Ga om te beginnen naar de ArduinoDroid Google Play-vermelding.