Salta al contenuto

+49 1626571232

info@openelab.io

🚀 Spedizione gratuita da 30€ in Germania, 50€ nell'UE!

Come installare CircuitPython su M5Stack Cardputer

27 Feb 2025 0 Commenti
Oggi abbiamo buone notizie. M5Stack Cardputer può ora utilizzare CircuitPython. E abbiamo un test per l'M5Stack Cardputer. CircuitPython funziona bene.
Scopriamo come installare CircuitPython su M5Stack Cardputer e come utilizzare la programmazione in Python.

Guida all'installazione passo dopo passo

Passo 1: Scarica il firmware CircuitPython

Visita la pagina ufficiale di download di CircuitPython:

  Questa pagina elenca il firmware specificamente costruito per il M5Stack Cardputer.

Seleziona l'ultima versione stabile:

  A partire dal 25 febbraio 2025, l'ultima versione stabile è probabilmente CircuitPython 9.2.4 (o una versione 9.x più recente se disponibile).
  Cerca un file chiamato qualcosa come adafruit-circuitpython-m5stack_cardputer-en_US-9.2.4.bin.
  Link di download diretto (basato sulla versione stabile attuale):

Salva il file:

  Scarica il file .bin in una posizione facilmente accessibile sul tuo computer (ad esempio, Desktop o cartella Download).

Passo 2: Accedi alla modalità Bootloader su M5Stack Cardputer

Spegni il dispositivo:

  Se il Cardputer è acceso, scollegalo dal cavo USB o spegnilo.

Collegati al computer:

  Collega un'estremità del cavo USB-C al tuo computer e lascia l'altra estremità scollegata per ora.

Entra in modalità bootloader:

  Trova il pulsante BOOT sul M5Stack Cardputer (tipicamente sul lato o sul fondo, a seconda del layout; controlla la documentazione del M5Stack Cardputer se non sei sicuro).
  Premere e tenere premuto il pulsante BOOT.
  Tenendo premuto il pulsante BOOT, collegare il cavo USB-C al Cardputer.
  Continua a tenere premuto il pulsante BOOT per circa 1-2 secondi dopo averlo collegato, poi rilascialo.
  Il dispositivo dovrebbe ora essere in modalità bootloader.

Verifica modalità bootloader:

  Sul tuo computer, dovrebbe apparire una nuova unità USB chiamata RPI-RP2 (o simile, che indica il bootloader ESP32-S3).
  Se non appare alcun disco, ripeti il processo, assicurandoti di tenere premuto il pulsante BOOT abbastanza a lungo durante la connessione.

Passo 3: Installa il Firmware

Copia il file .bin:

  Apri l'unità RPI-RP2 nel tuo esploratore di file (ad esempio, Esplora file su Windows, Finder su macOS).
  Trascina e rilascia il file .bin scaricato (ad esempio, adafruit-circuitpython-m5stack_cardputer-en_US-9.2.4.bin) sull'unità RPI-RP2.
  In alternativa, copia e incolla il file nell'unità.

Attendere l'installazione:

  L'unità si chiuderà automaticamente e il Cardputer si riavvierà una volta che il firmware è stato copiato (questo richiede alcuni secondi).
  Non scollegare il cavo USB durante questo processo.

Conferma Installazione:

  Dopo il riavvio, l'unità USB dovrebbe riapparire, ora chiamata CIRCUITPY.
  Apri l'unità CIRCUITPY per confermare che contenga file come boot.py o README.txt. Questo indica che CircuitPython è stato installato con successo.

Passo 4: Testa l'Installazione

Collegati a un terminale seriale (opzionale ma consigliato):

  Usa uno strumento come Mu Editor (il più semplice per i principianti), PuTTY (Windows) o screen (macOS/Linux) per connetterti alla porta seriale del Cardputer.

Trova la porta COM:

  Windows: Controlla Gestione dispositivi per una nuova porta COM (ad es., COM3).
  macOS/Linux: Esegui ls /dev/tty* e cerca /dev/ttyUSB0 o /dev/ttyACM0.

Nell'editor Mu:

  Apri Mu, seleziona la modalità “Seriale” e connettiti alla porta rilevata.
  Dovresti vedere un prompt REPL di Python (>>>).

Esegui un test semplice

Passo 5: Prepararsi all'uso

Controlla la cartella lib:

  Apri CIRCUITPY e cerca una cartella lib. Se è vuota o non esiste, creane una manualmente (CIRCUITPY/lib/).
  Qui è dove aggiungerai in seguito librerie esterne (ad esempio, adafruit-circuitpython-requests.mpy).

Salva il tuo codice:

  Crea un file chiamato code.py nella directory principale di CIRCUITPY per eseguire automaticamente il tuo programma all'avvio.

Risoluzione dei problemi

Nessun drive RPI-RP2 appare:

  Assicurati che il cavo USB supporti i dati (testalo con un altro se possibile).
  Controlla due volte il tempo di pressione del pulsante BOOT: tienilo premuto fino a dopo che l'USB è connesso.
  Prova una porta USB diversa sul tuo computer.

L'unità appare ma non accetta .bin:

  Verifica che il file .bin corrisponda al M5Stack Cardputer (non a un'altra scheda).
  Ridiscarica il file per assicurarti che non sia corrotto.

Nessun CIRCUITPY dopo l'installazione:

  Disconnetti e riconnetti il cavo USB.
  Se continua a non funzionare, ripeti il processo con un nuovo download del file .bin.

Connessione seriale non riuscita:

  Assicurati che la porta COM corretta sia selezionata.
  Installa i driver USB se necessario (ESP32-S3 utilizza tipicamente driver integrati, ma controlla M5Stack Docs per i dettagli).

Prossimi passi

Una volta installato CircuitPython, puoi aggiungere le librerie nella cartella lib e caricare il tuo codice (ad esempio, lo script API DeepSeek). Se hai bisogno di aiuto con quella parte o incontri errori, fammelo sapere e ti guiderò ulteriormente!

Articoli consigliati

Articolo precedente
Articolo successivo

Lascia un commento

Tutti i commenti del blog vengono controllati prima della pubblicazione

Qualcuno ha recentemente acquistato un

Grazie per esserti iscritto!

Questa email è stata registrata!

Acquista il look

Scegli Opzioni

visualizzato recentemente

Modifica opzione
Notifica di disponibilità
this is just a warning
Login
Carrello della spesa
0 elementi
RuffRuff App RuffRuff App by Tsun