Programmare RASPBERRY PI PICO Con ARDUINO IDE-Come Non Rinunciare Al Linguaggio C Su Raspberry Pico
by Maurizio Miscio in Circuits > Arduino
2893 Views, 8 Favorites, 0 Comments
Programmare RASPBERRY PI PICO Con ARDUINO IDE-Come Non Rinunciare Al Linguaggio C Su Raspberry Pico
Ciao ragazzi, in questo articolo vedremo come programmare il Raspberry Pi Pico con l'Arduino IDE per non rinunziare al linguaggio C quando usiamo un'altra scheda per maker.
Cos'è Il Raspberry Pi Pico
Il Raspberry Pi Pico è il primo microcontrollore prodotto da Raspberry Pi, che fino ad allora era noto come produttore di computer a scheda singola focalizzati sul mercato educativo e dei maker.
Il Pi Pico non è altro che una versione alternativa ad un Arduino Nano in realtà.
Nei prodotti Raspberry Pi, il Pico è unico perché utilizza un nuovo chip microcontrollore prodotto anche da Raspberry Pi. Il microcontrollore RP2040!
L' RP2040 è un potente dispositivo con regolazione della tensione integrata e due processori interni PIO (Programmable Input Output) per consentire la creazione di interfacce I/O personalizzate.
Con soli 4 dollari, il Pico si è unito a tutte quelle scheda come Seeeduino XIAO che hanno un microcontrollore a basso costo e ad alte prestazioni.
Preparazione Dell'IDE Di Arduino
Il Pico si programmerebbe in MicroPhyton di norma ma la community del C è troppo grande per rinunciarci. Detto questo però, vi rimando ad un altro articolo che è il primo di una serie su come programmare il Raspberry Pi Pico in MicroPhyton e con il Thonny IDE.
Per programmare il Raspberry Pi Pico con l'Arduino IDE, dovremo aggiungere il gestore di schede (Board Manager) per gestire il nuovo microcontrollore.
Installare Il Board Manager Sull' Arduino IDE
Il Raspberry Pi Pico Arduino Core è un gestore di schede gestito su GitHub dall'utente Earle F Philhower . Questo core copre non solo il Pico originale e il Pico W, ma include anche praticamente tutte le schede basate su RP2040 che vuoi.
Per aggiungere questo al tuo IDE Arduino, dovrai modificare le tue preferenze per aggiungere una stringa JSON nello stesso modo in cui abbiamo fatto per altre schede come ESP32 e Seeeduino XIAO.
Puoi farlo come segue:
- Apri l'IDE di Arduino.
- Fai clic sulla voce di menu File in alto e seleziona Preferenze. Si aprirà la finestra di dialogo Preferenze.
- All'interno della finestra di dialogo Preferenze, cerca una casella di testo con l'etichetta "Ulteriori URL del gestore delle schede".
- Qui è dove inserirai una stringa JSON. Se il box è vuoto puoi incollarlo direttamente, altrimenti clicca sull'icona a destra del box per aprire una finestra di testo che ti permette di aggiungere più stringhe JSON, una per riga.
La stringa che vuoi aggiungere è la seguente:
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
Dopo aver aggiunto la stringa agli URL del Gestore di schede aggiuntive, puoi fare clic su OK per salvarla nelle tue Preferenze
Installare La Scheda Raspberry Pi Pico
La voce del file JSON in realtà non installa le nuove schede Pico RP2040 ma indica una posizione in cui il tuo Board Manager può ottenere aggiornamenti. Dovrai aggiungere le nuove schede utilizzando l'utilità Boards Manager nell'IDE di Arduino.
Apri l'utility Boards Manager selezionando il menu Strumenti. Scorri verso il basso finché non vedi una voce per il tipo di scheda (ad esempio, Arduino Uno) per cui sei attualmente impostato. Evidenzialo e apparirà un altro menu, che ti permetterà di cambiare la tua scheda esistente o avviare il Gestore delle schede.
Quando la finestra Boards Manager è stata lanciata, filtra la tua ricerca digitando "Pico". Riceverai tre risultati, il secondo, "Raspberry Pi Pico/RP2040" è quello che desideri.
Selezionalo e fai clic sul pulsante Installa per installare la nuova voce di Boards Manager.
Ci vorrà un minuto per copiare tutti i file, una volta terminato, sei pronto per iniziare a utilizzare Pico W sul tuo IDE Arduino.
Prova Con Lo Sketch Blink
Ora che hai installato i nuovi file del gestore delle schede, ti consiglio di testarlo. Dato che il metodo standard per testare QUALSIASI nuova scheda è lo sketch Blink, fai riferimento alla tradizione.
In questo caso, è una buona scelta, in quanto utilizza la costante " LED_BUILTIN " per il LED integrato e quindi non dobbiamo cercare il pin associato al led integrato del Raspberry Pi Pico (che è il 25).
Carica lo schizzo Blink, che si trova nella raccolta Esempi, nell'IDE di Arduino. Lo useremo così com'è, poiché utilizza già "LED_BUILTIN", dovrebbe funzionare anche con il Raspberry Pi Pico.
Fatto questo, dirigetevi nel menù a tendina di selezione delle porte e selezionate Raspberry Pi Pico at COM 3 (nel mio caso è la 4, nel vostro potrebbe essere differente)
Conclusione
Questo era come programmare una scheda Raspberry Pi Pico con l'Arduino IDE (in questo caso 2.0). Ci vediamo in un prossimo articolo / video.
Grazie per aver visto il video o letto l'articolo.