La instal·lació d'Arduino IDE a una Raspberry Pi pot ser un procés senzill si se segueixen els passos adequats. Hi ha dues maneres principals de dur a terme aquesta instal·lació: a través del repositori de Raspbian o descarregant manualment la versió més recent des del web oficial d'Arduino. Cada mètode té els seus avantatges i desavantatges, però tots dos permeten aprofitar l'entorn de desenvolupament i programar plaques Arduino directament des d'una Raspberry Pi.
Arduino IDE és un entorn de desenvolupament molt popular i àmpliament utilitzat pels entusiastes de l'electrònica per programar diferents models de plaques Arduino, com el Arduino UNO o l'ESP8266. A més, en una Raspberry Pi, aquesta eina es pot instal·lar sense gaires complicacions, permetent als usuaris avançar en els seus projectes sense necessitat d'un ordinador complet.
Què necessitaràs per a la instal·lació?
Abans de començar, és important tenir en compte els materials i requisits previs per a la instal·lació. És imprescindible comptar amb una Raspberry Pi funcionant, preferiblement amb el sistema operatiu Raspbian actualitzat. A més, necessitareu tenir una placa Arduino (com el model UNO) i el cable USB corresponent per connectar-la.
Per obtenir la millor experiència d'ús durant la instal·lació i evitar problemes de compatibilitat, és recomanable actualitzar tant el repositori com el programari de la Raspberry abans de procedir. Per això, obre la terminal d'ordres i executa:
sudo apt-get update && sudo apt-get upgrade
Instal·lar l'IDE d'Arduino des del repositori
Aquest és el mètode més ràpid per instal·lar la versió bàsica de l'Arduino IDE al teu Raspberry Pi. A través de l'ordre sudo apt-get install arduino, es descarregarà una versió una mica antiga de l'IDE (en general, la versió 1.6). Encara que funcional, aquesta versió pot tenir algunes incompatibilitats amb plaques més modernes com ESP32 o ESP8266.
Un cop finalitzada la instal·lació, podràs trobar l'IDE d'Arduino al menú de Programació del teu Raspberry. Des d'aquí, podràs obrir-lo i començar a treballar als teus projectes. Si decidiu seguir aquest mètode, és probable que en el futur vulguis considerar una actualització manual per obtenir les versions més recents.
Instal·lar Arduino IDE des del lloc oficial
Per obtenir la versió més recent de l'IDE, és recomanable realitzar una instal·lació manual. Això assegura que puguis utilitzar totes les característiques més recents, com ara el suport per a noves plaques i versions dels xips AVR. Per fer-ho, segueix els passos següents:
- Accedeix a la pàgina oficial d'Arduino a la secció de programari: https://www.arduino.cc/en/software.
- Descarrega el fitxer corresponent a l'arquitectura del teu Raspberry Pi. El més comú és seleccionar l'opció de Linux ARM 32 bits.
- Un cop descarregat, obre una terminal i navega a la carpeta «Downloads» on es va emmagatzemar el fitxer.
- Extrau el fitxer usant l'ordre:
tar -xf arduino-####-linuxarm.tar.xz(substitueix #### per la versió descarregada). - Mou el directori extret a / opt amb la comanda:
sudo mv arduino-#### /opt. - Finalment, completa la instal·lació executant l'script:
sudo /opt/arduino-####/install.sh.
Amb aquests passos, hauràs instal·lat la versió més recent de l'Arduino IDE, amb accés a noves funcionalitats com ara la integració per a plaques ESP8266 i ESP32, la depuració integrada i un millor gestor de biblioteques.
Solució de problemes i errors comuns
És possible que trobis alguns problemes durant la instal·lació o en connectar la placa Arduino a la Raspberry Pi. Un dels errors més comuns és no tenir permisos suficients per accedir als ports sèrie de la placa. Per resoldre aquest inconvenient, utilitza l'ordre:
sudo chmod a+rw /dev/ttyACM0
Això permetrà que l'IDE d'Arduino pugui comunicar-se correctament amb la placa connectada al port / Dev / ttyACM0.
Integració avançada: Instal·lació d'Arduino CLI
Per a aquells projectes en què la interfície gràfica no està disponible o prefereixis fer servir la terminal, pots instal·lar Arduino CLI (Command Line Interface). És una eina més lleugera que et permet compilar i carregar codi a través de la línia d'ordres. Per instal·lar-la, seguiu aquests passos:
- Descarrega l'script d'instal·lació usant l'ordre:
curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh. - Actualitza l'índex de plaques usant:
arduino-cli core update-index. - Instal·la el gestor de plaques:
arduino-cli core install arduino:avr. - Compila els teus esquetxos amb:
arduino-cli compile --fqbn arduino:avr:uno mysketch/. - Puja el codi a la teva placa amb:
arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:avr:uno mysketch/.
Amb això podràs treballar en projectes d'Arduino fins i tot en sistemes sense interfície gràfica, com ara una Raspberry Pi en mode servidor o headless.
Per als qui usen plaques com ESP32 o ESP8266, no oblidis afegir les URLs corresponents a les preferències de l'IDE o CLI, assegurant així el suport total per a aquestes plataformes al moment de compilar i pujar els teus codis.