Installa e programma ESPTOP 10 tramite Upycraft IDE su Mac

Installa e programma ESPTOP 10 tramite Upycraft IDE su Mac
ESP32 è una scheda IoT basata su microcontrollore che può eseguire Micropopython per eseguire comandi e istruzioni. Sono disponibili più IDE per il programma ESP32 con Micropython. Oggi qui configureremo UPycraft IDE con ESP32 per Micropython su macos.

Questo articolo contiene le seguenti sezioni:

1. IDE IDE UPYCRAFT con ESP32 su macOS

  • 1.1. Installazione di Python 3 su MacOS
  • 1.2. Scaricare l'IDE upycraft
  • 1.3. Installazione dell'IDE upycraft su macOS
  • 1.4. Panoramica dell'interfaccia IDE UPYCRAFT

2. Download del firmware Micropropython per ESP32

3. Installazione del firmware micropython in ESP32 utilizzando Upycraft IDE

4. Caricamento del programma LED Blink in ESP32 Utilizzo di MicroPython Upycraft IDE

1. IDE IDE UPYCRAFT con ESP32 su macOS

Micropython deriva dal linguaggio di programmazione Python 3 appositamente progettato per le schede basate su microcontrollori. Possiamo anche programmare ESP32 con Micropython usando Upycraft IDE.

Prima di scrivere il nostro primo codice Micropython per ESP32 dobbiamo installare alcuni prerequisiti in Mac.

  • Python 3
  • Upycraft IDE
  • Firmware micropython per ESP32

1.1. Installazione di Python 3 su MacOS

Per scrivere un codice di Micropython abbiamo bisogno di una versione di Python 3 aggiornata da installare sul nostro Mac.

Passo 1: Visita la pagina di download di Python 3 o fai clic qui per scaricare la versione aggiornata. Qui nel nostro caso, lo è 3.11.0:

Oppure, puoi scaricarlo utilizzando Brew Package Manager. Apri una finestra del terminale e digita il seguente comando:

% Brew Installa Python3

Attendere alcuni secondi mentre la procedura di installazione è completata.

1.2. Download di Upycraft IDE

Per programmare ESP32 dobbiamo scaricare l'IDE upycraft. Di seguito sono riportate le due fonti per il download Upycraft IDE:

  • Scarica utilizzando il repository github
  • Scarica utilizzando il sito Web Upycraft dfrobot

Per scaricare da GitHub, scaricare l'ultima versione utilizzando il link sopra.

Apri il file zip e quindi fai clic su Scaricamento Per iniziare a scaricare il file zip per Upycraft IDE.

Una volta completato il download, estrarre il file zip e il file upycraft può essere visualizzato nella directory.

1.3. Installazione dell'IDE upycraft su macOS

Ora abbiamo scaricato con successo il prossimo passo è aprire il Upycraft IDE. Il seguente file può essere visualizzato nella cartella di download. Segui i passaggi indicati per aprire l'IDE.

Nota: Upycraft non deve essere installato su Mac, può essere semplicemente aperto in modalità autonoma.

Passo 1: Upycraft non ha bisogno di installazione diretta, fare doppio clic o fare clic con il tasto destro per aprire il file.

Passo 2: Il seguente messaggio apparirà così prima dobbiamo dare il permesso di aprire la domanda da fonti sconosciute, la cancellate.

Passaggio 3: Selezionare Preferenze di Sistema Dal menu.

Passaggio 4: Aprire Sicurezza e privacy.

Passaggio 5: Ora in basso fai clic sul file serratura Icon per modificare l'autorizzazione di installazione di sicurezza e applicazioni.

Passaggio 6: Digita nome utente e password per macOS e fare clic su Sbloccare.

Passaggio 7: Qui consenti alle app di scaricare da ovunque O App store e sviluppatori identificati Quindi fare clic Aperto comunque.

Passaggio 8: Dopo aver dato il permesso, aprire di nuovo il upycraft Ide e fare clic su Aprire.

Una volta il Upycraft IDE è installato la seguente interfaccia verrà aperta.

1.4. Panoramica dell'interfaccia IDE UPYCRAFT

L'interfaccia IDE upycraft è costituita da quattro diverse finestre che sono:

1: Sezione file

2: Finestra dell'editor

3: Shell/terminale

4: Utensili

1: Sezione file

Questa finestra contiene tutti i .Py file e percorso di directory su cui stiamo attualmente lavorando. Qui i file principali del codice Micropython come principale.Py E stivale.Py si può vedere.

Questa sezione contiene inoltre quattro diverse categorie:

  • dispositivo: Dove vengono archiviati tutti i file
  • SD: Questa cartella dà accesso ai file della scheda SD; Può essere utilizzato solo se una scheda ha una porta della scheda SD.
  • upy_lib: Questo mostra i file della libreria integrata
  • Apazio di lavoro: È la directory in cui tutti i file Micropython sono archiviati all'interno del nostro computer. Per cambiare la directory vai a: Strumenti> initconfig

2: Finestra dell'editor

La prossima è la finestra dell'editor in cui possiamo scrivere il codice microphon e creare multipli .Py File.

3: Shell/terminale

Shell o Terminal ci consente di eseguire direttamente alcuni comandi senza creare file Micropython e caricarli su Schedi. Fornisce inoltre informazioni relative al programma eseguito.

4: Utensili

L'ultima sezione contiene tutti gli strumenti di azione rapida necessari per eseguire un codice, come play, stop ecc. Di seguito abbiamo rappresentato tutti gli strumenti utilizzando un numero.

1: Nuovo file> Crea nuovo file

2: Apri file> Apri un file

3: Salva file> salva un file

4: Scarica ed esegui> Carica codice su Connected Storn

5: STOP> STOP il codice in alternativa può anche essere utilizzato utilizzando "CTRL + C"

6: Connetti/Disconnetti> Collega o disconnetti la scheda dal seriale

7: Annulla> annulla il cambiamento

8: Resta> Resta il cambiamento

9: Sintassi check> Controlla il codice sintassi

10: Cancella> Cancella shell/terminale

2. Download del firmware Micropropython per ESP32

Abbiamo completato l'installazione di Upycraft IDE. Accanto a programmare la scheda ESP32, dobbiamo prima eseguire il flashing del firmware Micropython nella scheda ESP32. Per scaricare il firmware, vai al Pagina di download di Micropython e cerca la sezione firmware ESP32.

Scarica l'ultima versione rilasciata disponibile per la scheda ESP32 e ricorda di non scaricare la versione build notturna in quanto mira principalmente ai programmatori avanzati.

Nel caso in cui tu stia utilizzando qualsiasi altra scheda come Pyboard, Wipy vai alla pagina di download di MicroPropython e cerca il rispettivo firmware della scheda.

3. Installazione del firmware micropython in ESP32 utilizzando Upycraft IDE

Dopo aver scaricato il firmware, il passaggio successivo è installarlo in ESP32 utilizzando il Upycraft IDE. Per fare questo collegare la scheda ESP32 con i macOS. I passaggi seguenti guideranno sul firmware di Micropython lampeggiante in ESP32.

Passo 1: Seleziona la scheda Vai a: Strumenti> Board> ESP32

Passo 2: Quindi selezionare la porta com vai a: Strumenti> seriale>/dev/cu/usbserial-0001

Passaggio 3: Come ora abbiamo selezionato la porta COM e ESP32, il prossimo passo è bruciare il firmware. Vai a: Strumenti> BurnFirmware

Passaggio 4: Apparirà una finestra Seleziona le impostazioni indicate di seguito:

  • asse: ESP32
  • Burn_addr: 0x1000
  • ERASE_FLASH:
  • com: /dev/cu/usbserial-0001

Seleziona il Utenti e navigare per il Firmware micropython File che abbiamo scaricato in precedenza.

Passaggio 5: Seleziona file e fai clic su Aprire.

Passaggio 6: Siamo a un solo passo dal microphon lampeggiante nella nostra scheda ESP32. Ora prendi la scheda ESP32, premi e tieni il STIVALE pulsante.

Passaggio 7: Durante la pressione del pulsante di avvio ESP32 Clicca OK.

Passaggio 8: Se tutti i passaggi vanno bene la memoria ESP32 inizierà a lampeggiare. Una volta avviato il flash di cancellazione, è possibile rilasciare la pressione sul dito lasciando il pulsante di avvio ESP32.

Dopo aver corretto l'installazione del firmware, la finestra sopra si chiuderà automaticamente e ora siamo pronti a caricare il nostro primo programma sulla scheda ESP32.

Nota: In caso di errore, ripetere i passaggi sopra e ricordare di premere e tenere il pulsante di avvio.

4. Caricamento del programma LED Blink in ESP32 Utilizzo di MicroPython Upycraft IDE

Per testare l'installazione di Upycraft IDE Caricheremo il programma LED Blink. Seguire i passaggi seguenti:

Passo 1: Apri un nuovo file vai a: File> nuovo o premere Comando + n.

Scrivi il codice indicato di seguito nella finestra dell'editor del file appena creato.

Dal pin di importazione macchina #import pin e classe macchina
da tempo import sleep #import delay class
LED = pin (2, pin.Fuori) #define LED al pin 2 come output
mentre è vero:
guidato.valore (non LED.valore())
dormire (0.5) #delay di 0.5 sec

Passo 2: Dopo aver scritto il codice Salva il file, vai a: File> Salva o premere Comando + s.

Passaggio 3: Salva il file con il nome principale.Py.

Passaggio 4: Seleziona la directory per salvare il file.

Passaggio 5: Una volta creato il file, vedrai i seguenti file sotto dispositivo sezione. Ora per caricare il codice premere il file Scarica ed esegui pulsante.

Passaggio 6: Se il programma funziona con successo "Scarica OK" Il messaggio apparirà in terminale/shell.

Produzione

Un LED incorporato inizierà a lampeggiare che è collegato al pin 2 della scheda ESP32.

Per fermare il programma Click Fermare.

Se si desidera riavviare il codice compilato Premere il Abilitare (En) pulsante sulla scheda ESP32.

Se il programma ha riavviato l'output simile a quello mostrato di seguito può essere visualizzato su shell/terminale.

Abbiamo installato con successo Upycraft IDE In MacOS e caricato il nostro primo programma dopo aver lampeggiato ESP32 con il firmware Micropython.

Nota importante: Dopo aver installato il firmware Micropopython nella scheda ESP32, si può anche programmare ESP32 semplicemente caricando il codice utilizzando l'IDE Arduino, ma se si desidera utilizzare nuovamente MicroPython con ESP32, è necessario eseguire il flashing del firmware MicroPython nella scheda ESP32 con il proprio firmware.

Conclusione

Upycraft IDE può programmare le schede ESP32 utilizzando Micropython. Questo articolo ti aiuta a scaricare e configurare l'IDE upycraft su Mac con Micropython. Per la scrittura del codice micropython in Mac, il linguaggio di programmazione Python 3 deve essere installato all'interno del PC. Successivamente un firmware ESP32 deve essere lampeggiato all'interno della scheda ESP32.