Tiny 2040, una scheda di sviluppo RP2040 delle dimensioni di un francobollo con una connessione USB-C, perfetta per progetti portatili, dispositivi indossabili e incorporamento in cose.
Mentre amiamo il Raspberry Pi Pico, volevamo anche qualcosa di più piccolo e con un sacco di flash in più a bordo. Ti presentiamo il Tiny 2040, un piccolissimo concentrato di potenza con le capacità per realizzare progetti davvero ambiziosi.
Alimentato e programmabile tramite USB-C, Tiny 2040 viene fornito con 8 MB di flash QSPI (XiP) a bordo. Siamo anche riusciti a inserire un LED RGB programmabile, un pulsante di ripristino e alcuni circuiti intelligenti che consentono di utilizzare il pulsante di avvio come interruttore controllabile dall'utente. È compatibile con il firmware creato per Raspberry Pi Pico ma offre un numero ridotto di pin a causa delle sue dimensioni. Puoi persino eseguire MicroPython su di esso!
Caratteristiche
Iniziare
Tiny 2040 è indipendente dal firmware! Puoi programmarlo con C/C++ o MicroPython allo stesso modo di un Raspberry Pi Pico, anche se dovrai tenere presente che ha un numero ridotto di pin. Puoi trovare (molte) ulteriori informazioni su come farlo (così come i collegamenti per il download del firmware/SDK) su Pagina di destinazione RP2040.
Puoi anche usare CircuitPython sul tuo Tiny 2040! CircuitPython è un ecosistema consolidato e facile da usare con un sacco di codice di esempio e driver per l'interfacciamento con diversi tipi di hardware.
Appunti
Informazioni su RP2040
Il microcontrollore RP2040 di Raspberry Pi è un ARM Cortex M0+ dual core che funziona fino a 133 Mhz. Comprende 264kB di SRAM, 30 pin GPIO multifunzione (incluso un ADC a 12 bit a quattro canali), un mucchio di periferiche standard (I2C, SPI, UART, PWM, clock, ecc.) e supporto USB. Una caratteristica molto interessante di RP2040 sono gli IO programmabili che consentono di eseguire programmi personalizzati in grado di manipolare pin GPIO e trasferire dati tra periferiche: possono scaricare attività che richiedono velocità di trasferimento dati elevate o tempi precisi che tradizionalmente avrebbero richiesto un sacco di lavoro pesante sollevamento dalla CPU.
Marca | Pimoroni |
Modello | PIM592 |