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.
5.2 Getting started with Arduino
5.2.1 ESP32 PLUS Development board

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.

5.2.2 Windows System

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:

⚠️ 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.

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.

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:

(2) Installazione manuale:
Fai clic destro su “\ USB2.0-Serial\ ” e clicca “\ Update drive…\ ”

Clicca “\ Browse my computer for driver software\ ”

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

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

3 Add the ESP32 Environment(add version 3.1.0)
(1)Apri l’arduino IDE,clicca File > Preferences,come mostrato sotto:

(2)Copia il link:\ https://espressif.github.io/arduino-esp32/package_esp32_index.json
.
(3)Apri il pulsante segnato qui sotto:

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


(5) Clicca Tools > Board > Boards Manager

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

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

4 Arduino IDE Setting
Clicca
icona,apri Arduino IDE.

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)

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

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

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

1 Download Arduino IDE

2 Download the CH340 driver
Lo forniamo, per favore vai al pacchetto risorse 5.1 per ottenerlo

3 How to install the CH340 driver
Dopo il download, appare come sotto:

Doppio clic sul pacchetto di installazione e premi Continue

Clicca Install

Inserisci la password dell’utente e clicca Install Software

Premi Continue Installation

Attendi l’installazione

Clicca Restart dopo che l’installazione è terminata

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

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:

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


Importa la libreria. Puoi trovarla nella lista include library.
