In questo articolo mostreremo come utilizzare il nostro Raspberry PI per caricare l’IDE di Arduino ed utilizzarlo per caricarvi i programmi.
Come è oramai universalmente noto, per scrivere codice da inviare ad Arduino è necessario un computer. Ma esistono innumerevoli opzioni al riguardo, per fortuna.
In questo tutorial, mutuato e tradotto dal sito ElectroPeak, impareremo ad installare ARDUINO IDE su di un Raspberry Pi, a scrivere codice con esso ed a caricarlo sul nostro Arduino.
Componenti hardware
Raspberry Pi 3 B or B+
Arduino UNO R3
Componenti software
Arduino IDE
Per conseguire l’nstallazione di Arduino IDE su Raspberry Pi occorre seguire i seguenti semplici step.
Primo step: Scaricare il software dal sito web di Arduino
Collegare il Raspberry Pi ad Internet e inserire il seguente URL nel browser:
https://www.arduino.cc/en/Main/Software
Scaricare il software Raspberry per il sistema operativo Linux basato su processori ARM, tenendo presente se si disponga di un sistema a 32bit o 64bit.
Secondo step: Decomprimere il file
Fare click con il tasto destro del mouse sul file appena scaricato, e selezionare Extract Here / Estrai Qui.
Terzo step: Installare il software
Fare doppio click sul file install.sh e selezionare Execute (Esegui) o Execute in Terminal.
Fatto!
Ora sarà possibile scrivere codice per Arduino con semplicità, e caricarli sulla scheda senza necessità di PC o Laptop.
Testing
Dopo l’installazione del software, è possibile accedere al desktop oo la menù dei Programmi.
Per un esempio sarà possibile utilizzare gli esempi già pronti per Arduino nella cartella File>Examples. Nel nostro caso, useremo il classico esempio Blinking LED.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN takes care of using the correct LED pin whatever is the board used. If you want to know what pin the on-board LED is connected to on your Arduino model, check the Technical Specs of your board at https://www.arduino.cc/en/Main/Products This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald modified 2 Sep 2016 by Arturo Guadalupi */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } |
Per caricare il proprio codice su Arduino, selezionare l’opzione di menù Tools e scegliere il tipo di scheda e la porta connesssa con Arduino.
Quindi, fare semplicemente click su upload.
Fonte dell’articolo al presente link.