Wie voor het eerst een Arduino-microcontrollerbordje programmeert, doet dat doorgaans in de Arduino IDE, een grafische ontwikkelomgeving. Minder bekend is dat er ook een officiële commandline-interface bestaat. In deze workshop gaan we daarmee aan de slag.

Koen Vervloesem

Ben je tevreden over de Arduino IDE, of gebruik je een andere grafische ontwikkelomgeving zoals PlatformIO die ook Arduino- code ondersteunt, blijf dat dan gerust doen. Maar veel ontwikkelaars hebben een workflow waarin de commandline centraal staat, omdat ze zo efficiënter kunnen werken en de code eenvoudiger kunnen integreren in ontwikkelinfrastructuur, zoals ‘continuous integration’. Gelukkig hang je niet vast aan een grafische ontwikkelomgeving als je Arduino-code wilt ontwikkelen. Er is zelfs een officieel project dat alle mogelijkheden van de Arduino IDE naar de commandline brengt: arduino-cli. In deze workshop ontwikkelen en flashen we een Arduino-schets volledig op de commandline.

Pagina 1

Pagina 2

Pagina 3

Pagina 4