Scheda. Copia e incolla il seguente codice: #include impostazione nulla() { M5.begin(); M5.Lcd.setRotation(1); M5.Lcd.fillScreen(NERO); M5.Lcd.setTextColor(BIANCO); M5.Lcd.setTextSize(2); M5.Lcd.setCursor(10, 40); M5.Lcd.print("Ciao, M5StickC PLUS!"); } ciclo vuoto() { // Keep the message displayed } Copia il codice  ✔ Copiato! Clicca Carica e attendi che il programma venga trasferito sul dispositivo. Il testo "Ciao, M5StickC PLUS!" dovrebbe apparire sullo schermo. Passo 4: Utilizzo dei componenti integrati Pulsante Input: Rileva le pressioni dei pulsanti utilizzando i pulsanti integrati BtnA e BtnB con il seguente codice: if (M5.BtnA.wasPressed()) { M5.Lcd.print("Pulsante A Premuto"); } if (M5.BtnB.wasPressed()) { M5.Lcd.print("Pulsante B Premuto"); } Copia il codice  ✔ Copiato! Buzzer: Riproduci un suono semplice con: M5.Speaker.tone(1000, 200); // tono a 1000Hz per 200 millisecondi Copia il codice  ✔ Copiato! Passo 5: Espandere la funzionalità Aggiungere HAT o Unità: Allega un ENV III Unit per la rilevazione di temperatura, umidità e pressione. Utilizza un Unità GPS per il tracciamento della posizione. Esempio di Progetto: Stazione Meteorologica Collegare l'unità ENV III al M5StickC PLUS. Usa il seguente codice Arduino per visualizzare i dati del sensore: #include #include Italiano: Italiano: impostazione nulla() { M5.begin(); Inizio del filo(); qmp6988.init(); M5.Lcd.setTextSize(2); } ciclo vuoto() { float temp = sht30.cTemp; float humi = sht30.umidità; float pressione = qmp6988.calcPressure() / 100.0; M5.Lcd.setCursor(0, 0); M5.Lcd.printf("Temp: %.1fC\nHumi: %.1f%%\nPres: %.1fhPa", temp, humi, pressure); ritardo(1000); } Copia il codice  ✔ Copiato! Domande frequenti su M5StickC PLUS Q: Qual è la differenza tra M5StickC e M5StickC PLUS? A: La versione PLUS presenta uno schermo più grande (1,14 pollici), un buzzer, una capacità della batteria migliorata (120mAh) e un design hardware più stabile. Q: Posso utilizzare M5StickC PLUS per progetti commerciali? A: Sì, il suo design open-source e l'ecosistema espandibile lo rendono adatto sia per la prototipazione che per le applicazioni commerciali. D: Quali linguaggi di programmazione sono supportati? A: Supporta Arduino (C/C++), MicroPython e UIFlow (programmazione basata su blocchi). Applicazioni di M5StickC PLUS IoT Prototipazione: Costruisci dispositivi per la casa intelligente come telecomandi, monitor ambientali o sistemi di sicurezza. Tecnologia indossabile: Crea tracker fitness, smartwatch o dispositivi di monitoraggio della salute. Automazione Industriale: Sviluppare sistemi di monitoraggio remoto per macchinari o condizioni ambientali. Istruzione e Apprendimento: Insegna concetti di programmazione e IoT con un kit tutto-in-uno facile da usare. Progetti fai da te: Progetta gadget personalizzati come controller di gioco, assistenti vocali o logger di dati portatili. Perché scegliere M5StickC PLUS? Compatto e Portatile: Sta nel palmo della tua mano, perfetto per lo sviluppo in movimento. Design All-in-One: Sensori, display e connettività integrati riducono la necessità di componenti esterni. Ecosistema Espandibile: Compatibile con l'ampia gamma di componenti aggiuntivi e accessori di M5Stack. Adatto ai principianti: Strumenti di programmazione intuitivi come UIFlow lo rendono accessibile a tutti i livelli di abilità. Conclusione: Sblocca il tuo IoT Potenziale con M5StickC PLUS Il M5StickC PLUS è un kit di sviluppo IoT potente, compatto e facile da usare che semplifica il prototipazione e accelera l'innovazione. Con il suo display migliorato, sensori integrati e design espandibile, è lo strumento perfetto per sviluppatori, educatori e appassionati. Pronto per Iniziare? ➤ Esplora il M5StickC PLUS: M5StickC PLUS ESP32-PICO ➤ Scarica risorse: M5Stack GitHub  ">
Salta al contenuto

+49 1626571232

info@openelab.io

🚀 Spedizione gratuita da 30€ in Germania, 50€ nell'UE e negli Stati Uniti!

Come utilizzare rapidamente M5StickC PLUS per principianti

05 Feb 2025 0 Commenti

Introduzione a M5StickC PLUS

Il M5StickC PLUS è una versione aggiornata del popolare M5StickC, progettata per rendere lo sviluppo IoT più veloce, facile e accessibile. Alimentato dal chip ESP32-PICO-D4 con Wi-Fi integrato, questo mini kit di sviluppo combina un fattore di forma compatto con hardware potente, rendendolo ideale per prototipare progetti IoT, dispositivi indossabili e soluzioni per la casa intelligente.

Con il suo schermo LCD da 1,14 pollici, sensori integrati e design espandibile, il M5StickC PLUS è uno strumento versatile per sviluppatori, appassionati e educatori. Che tu stia costruendo una stazione meteorologica, un telecomando o un fitness tracker, questo dispositivo fornisce tutto ciò di cui hai bisogno per dare vita alle tue idee.

M5StickC PLUS2

M5StickC PLUS

Visualizza prodotto

Caratteristiche principali di M5StickC PLUS

  1. Chip ESP32-PICO-D4:
  • Processore dual-core con connettività Wi-Fi e Bluetooth.
  • Basso consumo energetico per progetti a batteria.
  1. 1,14 pollici schermo LCD Schermo:
  • Schermo più grande (risoluzione 135 x 240) rispetto all'originale M5StickC.
  • 18,7% di area di visualizzazione in più per una migliore visualizzazione.
  1. Sensori e periferiche integrate:
  • IMU (Unità di Misura Inerziale): Accelerometro e giroscopio per il tracciamento del movimento.
  • Microfono: Capacità di riconoscimento vocale e input audio.
  • Trasmettitore Infrarossi: Funzionalità di controllo remoto.
  • RTC (Orologio in Tempo Reale): Precisione nella misurazione del tempo per applicazioni sensibili al tempo.
  • Buzzer: Feedback audio per notifiche o allarmi.
  1. Batteria migliorata Capacità:
  • batteria da 120mAh (rispetto ai 95mAh del M5StickC originale).
  • Supporta la ricarica USB-C per comodità.
  1. Design espandibile:
  • Compatibile con M5Stack HATs e Unit modules per funzionalità aggiuntive (ad es., sensori ambientali, relè, o GPS).
  • Consente un'integrazione fluida con altri prodotti dell'ecosistema M5Stack.
  1. Sviluppo Intuitivo:
  • Piattaforma open-source con supporto per Arduino, MicroPython, e UIFlow (programmazione basata su blocchi).
  • Processo di sviluppo snellito per prototipazione rapida.

Come utilizzare M5StickC PLUS (Tutorial passo-passo)

Passo 1: Spacchettamento & Configurazione iniziale

  1. Cosa c'è nella scatola:
  1. Caricamento del dispositivo:
  • Collegare il cavo USB-C al dispositivo e a una fonte di alimentazione.
  • L'indicatore LED diventerà rosso durante la carica e verde quando sarà completamente carico.
  1. Accensione:
  • Premi il pulsante laterale per accendere il dispositivo.

Passo 2: Installazione degli Strumenti di Sviluppo

  1. Arduino VA Impostare:
  • Scarica e installa l'IDE di Arduino da arduino.cc.
  • Aggiungi il supporto per la scheda ESP32:
    • Vai a File > Preferenze e incolla questo URL in URL aggiuntivi del gestore delle schede:
https://dl.espressif.com/dl/package_esp32_index.json
 ✔ Copiato!
  • Installa il pacchetto ESP32 tramite Strumenti > Scheda > Gestore schede.
  • Installa la libreria M5Stack:
    • Vai a Strumenti > Gestisci librerie e cerca M5StickCPlus.
  1. Configurazione UIFlow:
  • Scarica UIFlow.
  • Collega il dispositivo tramite USB-C e segui le istruzioni sullo schermo per aggiornare il firmware.

Passo 3: Scrivere il tuo primo programma

Esempio di Arduino: Visualizza "Ciao, M5StickC PLUS!"
  • Apri l'IDE di Arduino e seleziona M5Stick-C PLUS sotto Strumenti > Scheda.
  • Copia e incolla il seguente codice:
#include 

impostazione nulla() {
  M5.begin();
  M5.Lcd.setRotation(1);
  M5.Lcd.fillScreen(NERO);
  M5.Lcd.setTextColor(BIANCO);
  M5.Lcd.setTextSize(2);
  M5.Lcd.setCursor(10, 40);
  M5.Lcd.print("Ciao, M5StickC PLUS!");
}

ciclo vuoto() {
  // Keep the message displayed
}
 ✔ Copiato!
  • Clicca Carica e attendi che il programma venga trasferito sul dispositivo. Il testo "Ciao, M5StickC PLUS!" dovrebbe apparire sullo schermo.

Passo 4: Utilizzo dei componenti integrati

  • Pulsante Input: Rileva le pressioni dei pulsanti utilizzando i pulsanti integrati BtnA e BtnB con il seguente codice:

if (M5.BtnA.wasPressed()) {
    M5.Lcd.print("Pulsante A Premuto");
}
if (M5.BtnB.wasPressed()) {
    M5.Lcd.print("Pulsante B Premuto");
}
 ✔ Copiato!
  • Buzzer: Riproduci un suono semplice con:
M5.Speaker.tone(1000, 200); // tono a 1000Hz per 200 millisecondi
 ✔ Copiato!

Passo 5: Espandere la funzionalità

  1. Aggiungere HAT o Unità:
  • Allega un ENV III Unit per la rilevazione di temperatura, umidità e pressione.
  • Utilizza un Unità GPS per il tracciamento della posizione.
  1. Esempio di Progetto: Stazione Meteorologica
  • Collegare l'unità ENV III al M5StickC PLUS.
  • Usa il seguente codice Arduino per visualizzare i dati del sensore:
#include 
#include 

Italiano:
Italiano:

impostazione nulla() {
  M5.begin();
  Inizio del filo();
  qmp6988.init();
  M5.Lcd.setTextSize(2);
}

ciclo vuoto() {
  float temp = sht30.cTemp;
  float humi = sht30.umidità;
  float pressione = qmp6988.calcPressure() / 100.0;

  M5.Lcd.setCursor(0, 0);
  M5.Lcd.printf("Temp: %.1fC\nHumi: %.1f%%\nPres: %.1fhPa", temp, humi, pressure);
  ritardo(1000);
}


 ✔ Copiato!

Domande frequenti su M5StickC PLUS

Q: Qual è la differenza tra M5StickC e M5StickC PLUS?

A: La versione PLUS presenta uno schermo più grande (1,14 pollici), un buzzer, una capacità della batteria migliorata (120mAh) e un design hardware più stabile.

Q: Posso utilizzare M5StickC PLUS per progetti commerciali?

A: Sì, il suo design open-source e l'ecosistema espandibile lo rendono adatto sia per la prototipazione che per le applicazioni commerciali.

D: Quali linguaggi di programmazione sono supportati?

A: Supporta Arduino (C/C++), MicroPython e UIFlow (programmazione basata su blocchi).

Applicazioni di M5StickC PLUS

  1. IoT Prototipazione:
  • Costruisci dispositivi per la casa intelligente come telecomandi, monitor ambientali o sistemi di sicurezza.
  1. Tecnologia indossabile:
  • Crea tracker fitness, smartwatch o dispositivi di monitoraggio della salute.
  1. Automazione Industriale:
  • Sviluppare sistemi di monitoraggio remoto per macchinari o condizioni ambientali.
  1. Istruzione e Apprendimento:
  • Insegna concetti di programmazione e IoT con un kit tutto-in-uno facile da usare.
  1. Progetti fai da te:
  • Progetta gadget personalizzati come controller di gioco, assistenti vocali o logger di dati portatili.

Perché scegliere M5StickC PLUS?

  • Compatto e Portatile: Sta nel palmo della tua mano, perfetto per lo sviluppo in movimento.
  • Design All-in-One: Sensori, display e connettività integrati riducono la necessità di componenti esterni.
  • Ecosistema Espandibile: Compatibile con l'ampia gamma di componenti aggiuntivi e accessori di M5Stack.
  • Adatto ai principianti: Strumenti di programmazione intuitivi come UIFlow lo rendono accessibile a tutti i livelli di abilità.

Conclusione: Sblocca il tuo IoT Potenziale con M5StickC PLUS

Il M5StickC PLUS è un kit di sviluppo IoT potente, compatto e facile da usare che semplifica il prototipazione e accelera l'innovazione. Con il suo display migliorato, sensori integrati e design espandibile, è lo strumento perfetto per sviluppatori, educatori e appassionati.

Pronto per Iniziare?
➤ Esplora il M5StickC PLUS: M5StickC PLUS ESP32-PICO
➤ Scarica risorse: M5Stack GitHub

 

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