Programmare con RP2040

Gratuito

Che cos’è RP2040

RP2040 è un chip microcontroller sviluppato da Raspberry Pi Foundation, che offre elevate prestazioni a basso consumo energetico, rendendolo ideale per una vasta gamma di applicazioni embedded e IoT. Il chip RP2040 integra un processore dual-core ARM Cortex-M0+ con velocità fino a 133 MHz, offre una vasta gamma di periferiche di I/O, inclusi UART, SPI, I2C, GPIO e USB, e supporta diverse opzioni di sviluppo software, tra cui MicroPython, C/C++, e Arduino. Grazie alla sua flessibilità, RP2040 è ampiamente utilizzato per la creazione di dispositivi embedded, progetti di automazione domestica, robotica, sensori, e molto altro ancora. La scheda Raspberry Pi Pico ospita questo chip, la scheda FTR2040 è un’altra board compatibile con l’ambiente di programmazione della Raspberry Pi Foundation che utilizza il chip RP2040 come cuore del suo funzionamento. Questa presenza su entrambe le schede consente agli sviluppatori di sfruttare le caratteristiche e le prestazioni del chip in una varietà di contesti e progetti, offrendo flessibilità e versatilità nell’implementazione delle proprie idee e applicazioni embedded.

SKU: Corso_RP2040 Categorie: ,

Questo corso è dedicato al nuovo chip RP2040 sviluppato da Raspberry Pi Foundation. Il corso è suddiviso in sei puntate e si concentra sull’apprendimento e sull’utilizzo del chip RP2040 attraverso la scheda Raspberry Pi Pico e alla nostra board custom compatibile con l’ambiente di programmazione della Raspberry Pi Foundation, la scheda FTR2040.

Prima puntata: introduzione al RP2040 con Raspberry Pi Pico e FTR2040
Questa puntata fornisce una panoramica del chip RP2040 attraverso l’utilizzo delle schede Raspberry Pi Pico e FTR2040. Sarà un’occasione per entrare in contatto con il chip e iniziare ad apprendere l’ambiente di sviluppo.

Seconda puntata: sperimentazione con dispositivi didattici sulla FTR2040
Continua l’esplorazione del RP2040, ma questa volta concentrandoti sulla creazione di semplici dispositivi didattici utilizzando la scheda FTR2040. Scriverai codice utilizzando MicroPython, C/C++ e Arduino per acquisire una comprensione più approfondita delle varie opzioni di sviluppo.

Terza puntata: configurazione LoRaWAN con FTR2040
Impara a configurare la scheda FTR2040 come end device per la rete LoRaWAN e a collegarla a The Things Network, aprendo così la strada alla comunicazione wireless a lungo raggio.

Quarta puntata: implementazione di dispositivi IoT con TTN e Node-RED
Approfondisci l’utilizzo di LoRa/LoRaWAN, utilizzando il cloud TTN per creare dispositivi IoT. Esplora l’utilizzo di Node-RED per la visualizzazione dei dati, consentendo il monitoraggio remoto dei dispositivi.

Quinta puntata: interfacciamento con Raspberry Pi tramite FTR2040
Questa puntata si concentra sull’utilizzo della porta seriale della scheda FTR2040 per interfacciarsi con un Raspberry Pi. Imparerai a gestire la comunicazione tra i due dispositivi utilizzando l’ambiente di sviluppo Node-RED.

Sesta puntata: controllo dei LED NeoPixel con FTR2040
Concludi il corso apprendendo come utilizzare la scheda FTR2040 come controller per i LED NeoPixel. Sperimenta con la creazione di effetti luminosi personalizzati, sfruttando appieno le potenzialità del RP2040.

Il corso include gli esempi pratici che vengono utilizzati durante le sei puntate.

 

Scarica Gratuitamente il Corso RP2040

Menu