5.1 Resource compression package

Il pacchetto delle risorse contiene Code, Libraries, APP e file Driver. Devi avere questo pacchetto di risorse per continuare l’apprendimento.

Resource compression package

5.2 Getting started with Arduino


5.2.1 ESP32 PLUS Development board

immagine1

ESP32PLUS è una scheda di sviluppo universale WiFi plus Bluetooth basata su ESP32, integrata con il modulo ESP32-WOROOM-32 e compatibile con Arduino.

Ha un sensore hall, SDIO/SPI ad alta velocità, UART, I2S e anche I2C. Inoltre è dotata del sistema operativo freeRTOS, che è molto adatto per l’Internet delle cose e la smart home.

immagine2


5.2.2 Windows System

immagine3

1 Installing Arduino IDE

Quando ricevi la scheda di controllo, devi prima scaricare Arduino IDE e il driver.

Puoi scaricare Arduino IDE dal sito ufficiale: https://www.arduino.cc/, clicca su SOFTWARE nella barra di navigazione per entrare nella pagina di download, come mostrato sotto:

immagine4

⚠️ Promemoria speciale: Se non riesci a trovare Arduino IDE nella sezione software del sito ufficiale sopra menzionato, puoi cliccare su questo link:\ https://www.arduino.cc/en/software per accedere direttamente alla pagina di download di Arduino IDE.

Esistono varie versioni dell’IDE per Arduino. Scarica semplicemente una versione compatibile con il tuo sistema. Qui ti mostreremo come scaricare e installare la versione Windows di Arduino IDE.

immagine5

Puoi scegliere tra l’Installer (.exe) e i pacchetti Zip. Ti suggeriamo di usare il primo che installa direttamente tutto il necessario per usare il Software Arduino (IDE), inclusi i driver. Con il pacchetto Zip dovrai installare i driver manualmente. Il file Zip è utile anche se vuoi creare un’installazione portatile.

immagine6

Devi solo cliccare JUST DOWNLOAD.

2 Install a driver

⚠️ Promemoria speciale: Se hai già installato il driver CH340, salta questo passo.

Collega la scheda di controllo al tuo computer con un cavo USB, e il driver verrà installato automaticamente su MacOS e Windows10. Se il processo di installazione del driver fallisce, devi installare il driver manualmente.

(1) Verifica se il computer installa automaticamente il driver:

Clic destro su Computer—– Clicca Proprietà—–Clicca Gestione dispositivi, l’immagine seguente mostra l’installazione avvenuta con successo:

immagine7

(2) Installazione manuale:

Fai clic destro su “\ USB2.0-Serial\ ” e clicca “\ Update drive…\ ”

immagine8

Clicca “\ Browse my computer for driver software\ ”

immagine9

Clicca“\ Browse…\ ”e seleziona la “\ usb_ch341_3.1.2009.06 folder\ ”.

immagine10

Controlla di nuovo lo stato della connessione della porta seriale, come mostrato nella figura seguente, il driver è stato installato con successo.

immagine11

3 Add the ESP32 Environment(add version 3.1.0)

(1)Apri l’arduino IDE,clicca File > Preferences,come mostrato sotto:

immagine12

(2)Copia il link:\ https://espressif.github.io/arduino-esp32/package_esp32_index.json .

(3)Apri il pulsante segnato qui sotto:

immagine13

(4) Incollalo all’interno e clicca OK, come mostrato sotto

immagine14

Immagine

(5) Clicca Tools > Board > Boards Manager

immagine15

(6) Trova ESP32 nel pop-up Boards Manager e poi clicca install. (add version 3.1.3)!!! Molto importante

immagine16

(7) Clicca Tools > Board >esp32 per scegliere ESP32 Dev Module.

immagine17

4 Arduino IDE Setting

Clicca immagine18 icona,apri Arduino IDE.

immagine19

Per evitare errori durante il caricamento del programma sulla scheda, devi selezionare la scheda Arduino corretta che corrisponde alla scheda collegata al tuo computer.

Poi torna al software Arduino, dovresti cliccare Tools→Board, selezionare la scheda. (come mostrato sotto)

immagine20

Quindi seleziona la porta COM corretta (puoi vedere la corrispondente porta COM dopo che il driver è stato installato con successo)

immagine21

Prima di caricare il programma sulla scheda, presentiamo la funzione di ogni simbolo nella barra degli strumenti di Arduino IDE.

immagine22

1- Serve per verificare se ci sono errori di compilazione.

2- Serve per caricare lo sketch sulla tua scheda ESP32.

3- Serve per inviare i dati seriali ricevuti dalla scheda al serial plotter.

4- Serve per inviare i dati seriali ricevuti dalla scheda al serial monitor.


5.2.3 Mac System

immagine23

1 Download Arduino IDE

immagine24

2 Download the CH340 driver

Lo forniamo, per favore vai al pacchetto risorse 5.1 per ottenerlo

immagine-20250408105719588

3 How to install the CH340 driver

Dopo il download, appare come sotto:

immagine25

Doppio clic sul pacchetto di installazione e premi Continue

immagine26

Clicca Install

immagine27

Inserisci la password dell’utente e clicca Install Software

immagine28

Premi Continue Installation

immagine29

Attendi l’installazione

immagine30

Clicca Restart dopo che l’installazione è terminata

immagine31

4 Arduino IDE Setting:

Ad eccezione delle porte COM, il metodo di impostazione è lo stesso del capitolo 1.4:

immagine32

5.3 How to Add Libraries?


5.3.1 What are Libraries ?

Libraries sono una raccolta di codice che rende facile pilotare un sensore, display, modulo, ecc.

Per esempio, la libreria integrata LiquidCrystal aiuta a comunicare con i display LCD. Ci sono centinaia di librerie aggiuntive disponibili su Internet per il download.

Le librerie integrate e alcune di queste librerie aggiuntive sono elencate nella reference.

https://www.arduino.cc/en/Reference/Libraries


5.3.2 Add ZIP Libraries

Quando vuoi aggiungere una libreria zip, devi scaricarla come file ZIP e metterla nella directory appropriata. Le Libraries necessarie per eseguire lo Smart Home si possono trovare su:

immagine33

Clicca Sketch—->Include Library—>Add.ZIP Library,poi naviga fino al file della libreria che hai scaricato e clicca “open.”

immagine34

immagine-20250329140352208

Importa la libreria. Puoi trovarla nella lista include library.

immagine35