Ora arriva la parte divertente!
È tempo di impostare il tuo ambiente di sviluppo. Cominciamo con l'IDE Arduino: Scarica e installa l'
IDE Arduino dal sito Web ufficiale.
È ora di installare la libreria M5Stack. Installa la libreria M5Stack nell'IDE di Arduino. Puoi farlo andando su Sketch > Includi libreria > Gestisci librerie e cercando "M5Stack".
Prepariamoci a partire con M5Paper
È ora di collegare M5Paper al computer con il cavo USB-C.
Apri l'IDE Arduino e seleziona la scheda e la porta corrette. È ora di selezionare la porta appropriata. Per fare ciò, vai semplicemente su Strumenti > Scheda > M5Stack-Core-ESP32 e Strumenti > Porta.
È tempo di caricare il codice di esempio
È possibile iniziare con un codice di esempio per visualizzare il testo sullo schermo dell'e-ink. È tempo di esplorare gli esempi. Vai su File > Esempi > M5Stack > M5Paper e seleziona un esempio come "HelloWorld".
Carica il codice su M5Paper facendo clic sul pulsante Carica (la freccia destra).
È tempo di personalizzare il tuo lettore
Puoi renderlo più funzionale utilizzando librerie come GxEPD2 per il controllo avanzato del display e-ink.
È ora di iniziare a scrivere il codice per leggere i file di testo dalla scheda microSD e visualizzarli sullo schermo. È possibile utilizzare la libreria SD per gestire le operazioni sui file.
Aggiungi funzionalità:
- Controlli touch: utilizza il touch screen per aggiungere funzionalità di navigazione come girare le pagine.
- Connettività Wi-Fi: connettiti al Wi-Fi per scaricare gli eBook direttamente sul tuo dispositivo.
- Gestione della batteria: implementa funzionalità di risparmio energetico per prolungare la durata della batteria.
Esempio di codice:
Questo codice è fantastico! Inizializza M5Paper, legge un file di testo dalla scheda microSD e ne visualizza il contenuto sullo schermo e-ink.
Analizziamo alcuni problemi e soluzioni comuni:
Problemi di Biblioteca
Siamo entusiasti di aiutarti con qualsiasi problema con la libreria che potresti avere!
Tutto quello che devi fare è assicurarti di avere le ultime versioni delle librerie M5EPD e SD e sei a posto! La bella notizia è che puoi aggiornarli facilmente tramite il Gestore libreria dell'IDE Arduino!
Percorso del file
È sempre un'ottima idea ricontrollare il percorso del file sulla scheda microSD! Il codice sta cercando un file denominato example.txt nella directory root, quindi assicuriamoci che sia lì! È importante assicurarsi che il file esista e abbia un nome corretto. Una volta fatto ciò, è tutto pronto!
Problemi di inizializzazione:
A volte, M5Paper potrebbe non inizializzarsi correttamente. Ma non preoccuparti! La buona notizia è che puoi risolvere facilmente questo problema aggiungendo un ritardo all'inizio della funzione setup().
Monitor Seriale:
Utilizzare Serial Monitor per il debug. Aggiungere istruzioni Serial.print
per verificare dove il codice potrebbe non funzionare: Serial Monitor
Problemi di alimentazione:
Abbiamo delle ottime notizie per te! Abbiamo identificato la causa principale dei problemi di alimentazione e siamo entusiasti di dirti come risolverli.
Assicurati che il tuo M5Paper sia completamente carico e pronto all'uso! A volte, una potenza insufficiente può causare problemi con il display e-ink, ma non preoccuparti! Esistono molti modi per mantenere il tuo M5Paper acceso e pronto all'uso.
Codice di esempio aggiornato:
Ho una notizia fantastica! Ho aggiornato il codice con alcune nuove fantastiche funzionalità, inclusi i controlli di debug e inizializzazione aggiunti.
Oppure puoi creare una versione base del masterizzatore su M5Burner: