Arduino is een beroemd elektronisch prototypingplatform op basis van flexibele open source-hardware en software en gemakkelijk te gebruiken.
Deze technologie Het is bedoeld voor alle soorten publiek, van kunstenaars, ontwerpers, fans en iedereen die geïnteresseerd is in het creëren van interactieve objecten of omgevingen met dit platform.
Over Arduino
Arduino richt zich op het brengen en faciliteren van het gebruik van elektronica en embedded systeemprogrammering in multidisciplinaire projecten.
De producten die door het bedrijf worden verkocht, worden gedistribueerd als gratis hardware en software, onder de GNU Lesser General Public License.
Met hulp van Arduino het is mogelijk om een applicatie die op Arduino draait te communiceren met andere apparaten waarop andere populaire programmeertalen en applicaties draaien.
omdat Arduino maakt gebruik van seriële gegevensoverdracht, die door de meeste talen wordt ondersteund. En voor degenen die het seriële formaat niet standaard ondersteunen, is het mogelijk om intermediaire software te gebruiken die de berichten vertaalt die door beide partijen worden verzonden om vlotte communicatie mogelijk te maken.
En als het op Arduino aankomt, is de meest bekende ontwikkelomgeving de Arduino IDE.
Over de Arduino IDE
De Arduino Integrated Development Environment (IDE) is een platformonafhankelijke applicatie (voor Windows, macOS, Linux) die is geschreven in de programmeertaal Java. Het wordt gebruikt om programma's op het Arduino-bord te schrijven en te laden.
De broncode voor de IDE Het is vrijgegeven onder de GNU General Public License, versie 2.
De Arduino IDE ondersteunt C- en C ++ -talen met behulp van speciale codestructureringsregels, levert een softwarebibliotheek van het Wiring-project, die veel gangbare in- en uitcheckprocedures biedt.
De code door de gebruiker geschreven vereist slechts twee basisfuncties, die worden gebruikt om de sketch en loop van het hoofdprogramma te starten, die worden gecompileerd en gekoppeld met een main () programmastomp tot een uitvoerend cyclisch uitvoerbaar programma met de GNU-toolchain, die ook is opgenomen in de IDE-distributie.
De Arduino IDE gebruikt het avrdude-programma om de uitvoerbare code om te zetten in een hexadecimaal gecodeerd tekstbestand dat op het Arduino-bord wordt geladen met behulp van een laadprogramma in de bordfirmware.
Samengevat, Arduino IDE is een geïntegreerde ontwikkelomgeving voor dit platform, zodat we onze programma's kunnen maken en deze kunnen overbrengen naar het Arduino-bord, op de microcontroller die kan verwerken en handelen volgens wat we hebben gepland.
Installeer Arduino IDE op Linux
Om Arduino IDE op onze Linux-distributie te installeren We kunnen dit doen via Flatpak-pakketten, dus het is uiterst noodzakelijk dat we ondersteuning voor deze technologie in ons systeem hebben geïnstalleerd.
Als ze het niet hebben toegevoegd, kunnen ze overleggen het volgende artikel waar ik de manier deel om Flatpak-ondersteuning te installeren in de meeste huidige Linux-distributies.
Al zeker dat we de ondersteuning hebben om Flatpak-applicaties in ons systeem te kunnen installeren, we moeten een terminal openen en daarin gaan we de volgende opdrachten typen om de Arduino IDE in ons systeem te kunnen installeren.
flatpak install --user https://flathub.org/repo/appstream/cc.arduino.arduinoide.flatpakref
Zodra dit is gebeurd, hoeven we slechts een tijdje te wachten totdat de applicatie is gedownload en op ons systeem is geïnstalleerd.
Als ze de IDE op deze manier al hadden geïnstalleerd en willen controleren of er een update is, kunnen ze dit doen door het volgende commando uit te voeren:
flatpak --user update cc.arduino.arduinoide
Ze kunnen eindelijk de IDE op hun systeem uitvoeren, op zoek naar het opstartprogramma in hun applicatiemenu. Voor het geval u het niet kunt vinden ze kunnen de IDE vanaf een terminal uitvoeren met het volgende commando:
flatpak voert cc.arduino.arduinoid uit
Hoe de Arduino IDE van Linux te verwijderen?
Aan de andere kant, als u het programma moet verwijderen omdat het niet was wat u had verwacht of om welke reden dan ook, ze moeten een van de volgende opdrachten in een terminal uitvoeren:
flatpak --user uninstall cc.arduino.arduinoide
o
flatpak uninstall cc.arduino.arduinoide