5.1 Resource compressiepakket

Het resourcepakket bevat Code, Libraries, APP en Driver-bestanden. Je moet dit resourcepakket hebben om verder te kunnen leren.

Resource compressiepakket

5.2 Aan de slag met Arduino


5.2.1 ESP32 PLUS Development board

afbeelding1

ESP32PLUS is een universeel WiFi plus Bluetooth ontwikkelbord gebaseerd op ESP32, geïntegreerd met het ESP32-WOROOM-32 module en compatibel met Arduino.

Het heeft een hallsensor, high-speed SDIO/SPI, UART, I2S en ook I2C. Verder is het uitgerust met het freeRTOS besturingssysteem, wat het zeer geschikt maakt voor het Internet of Things en smart home toepassingen.

afbeelding2


5.2.2 Windows-systeem

afbeelding3

1 Arduino IDE installeren

Wanneer je het control board ontvangt, moet je eerst de Arduino IDE en de driver downloaden.

Je kunt de Arduino IDE downloaden van de officiële website: https://www.arduino.cc/, klik op SOFTWARE in de browsebalk om de downloadpagina te openen, zoals hieronder weergegeven:

afbeelding4

⚠️ Bijzondere herinnering: Als je de Arduino IDE niet kunt vinden in de software op de eerder genoemde officiële website, kun je op deze link klikken:\ https://www.arduino.cc/en/software om direct naar de Arduino IDE downloadpagina te gaan.

Er zijn verschillende versies van de IDE voor Arduino. Download gewoon een versie die compatibel is met jouw systeem. Hier laten we zien hoe je de Windows-versie van de Arduino IDE downloadt en installeert.

afbeelding5

Je kunt kiezen tussen de Installer (.exe) en de Zip-pakketten. Wij raden aan de eerste te gebruiken die direct alles installeert wat je nodig hebt om de Arduino-software (IDE) te gebruiken, inclusief de drivers. Met het Zip-pakket moet je de drivers handmatig installeren. Het Zip-bestand is ook handig als je een draagbare installatie wilt maken.

afbeelding6

Je hoeft alleen maar op JUST DOWNLOAD te klikken.

2 Een driver installeren

⚠️ Bijzondere herinnering: Als je de CH340-driver al hebt geïnstalleerd, sla deze stap dan over.

Verbind het main control board met je computer met een USB-kabel, en de driver wordt automatisch geïnstalleerd op MacOS en Windows10 systemen. Als het installatieproces van de driver faalt, moet je de driver handmatig installeren.

(1) Controleer of de computer de driver automatisch installeert:

Klik met de rechtermuisknop op Computer—– Klik Eigenschappen—–Klik Apparaatbeheer, de volgende afbeelding toont de succesvolle installatie:

afbeelding7

(2) Handmatige installatie:

Klik met de rechtermuisknop op “\ USB2.0-Serial\ ” en klik “\ Update driver…\ ”

afbeelding8

Klik “\ Browse my computer for driver software\ ”

afbeelding9

Klik“\ Browse…\ ”en selecteer de“\ usb_ch341_3.1.2009.06 folder\ ”.

afbeelding10

Controleer de seriële poortverbinding opnieuw, zoals weergegeven in de volgende figuur; de driver is succesvol geïnstalleerd.

afbeelding11

3 Voeg de ESP32-omgeving toe (voeg versie 3.1.0 toe)

(1)Open de arduino IDE,click File > Preferences,zoals hieronder:

afbeelding12

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

(3)Open de knop die hieronder is gemarkeerd:

afbeelding13

(4) Plak deze erin en klik OK, zoals hieronder

afbeelding14

Afbeelding

(5) Klik Tools > Board > Boards Manager

afbeelding15

(6) Zoek de ESP32 in de pop-up Boards Manager en klik vervolgens op installeren. (voeg versie 3.1.3 toe)!!! Zeer belangrijk

afbeelding16

(7) Klik Tools > Board >esp32 om de ESP32 Dev Module te kiezen.

afbeelding17

4 Arduino IDE-instellingen

Klik afbeelding18 icoon, open Arduino IDE.

afbeelding19

Om fouten te voorkomen bij het uploaden van het programma naar het bord, moet je het juiste Arduino-bord selecteren dat overeenkomt met het bord dat met je computer is verbonden.

Ga daarna terug naar de Arduino-software, je moet klikken op Tools→Board en het bord selecteren. (zoals hieronder weergegeven)

afbeelding20

Selecteer vervolgens de juiste COM-poort (je kunt de bijbehorende COM-poort zien nadat de driver succesvol is geïnstalleerd)

afbeelding21

Voordat je het programma naar het bord uploadt, laten we de functie van elk symbool in de Arduino IDE werkbalk demonstreren.

afbeelding22

1- Wordt gebruikt om te verifiëren of er compilerfouten zijn.

2- Wordt gebruikt om de sketch naar je ESP32 bord te uploaden.

3- Wordt gebruikt om de seriële data die vanaf het bord ontvangen wordt naar de serial plotter te sturen.

4- Wordt gebruikt om de seriële data die vanaf het bord ontvangen wordt naar de serial monitor te sturen.


5.2.3 Mac-systeem

afbeelding23

1 Arduino IDE downloaden

afbeelding24

2 Download de CH340-driver

We leveren deze; ga naar het 5.1 resource-pakket om deze te halen

afbeelding-20250408105719588

3 Hoe de CH340-driver te installeren

Na het downloaden zie je het volgende:

afbeelding25

Dubbelklik op het installatiepakket en tik op Doorgaan

afbeelding26

Klik op Install

afbeelding27

Voer je gebruikerswachtwoord in en klik op Install Software

afbeelding28

Tik op Continue Installation

afbeelding29

Wacht tot de installatie is voltooid

afbeelding30

Klik op Restart nadat de installatie is voltooid

afbeelding31

4 Arduino IDE-instellingen:

Behalve voor COM-poorten is de instelling hetzelfde als in hoofdstuk 1.4:

afbeelding32

5.3 Hoe bibliotheken toe te voegen?


5.3.1 Wat zijn bibliotheken?

Libraries zijn een verzameling code die het eenvoudig maakt om een sensor, display, module, enz. aan te sturen.

Bijvoorbeeld, de ingebouwde LiquidCrystal library helpt bij het communiceren met LCD-displays. Er zijn honderden extra bibliotheken beschikbaar op het Internet om te downloaden.

De ingebouwde bibliotheken en enkele van deze extra bibliotheken worden opgenomen in de reference.

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


5.3.2 ZIP-bibliotheken toevoegen

Wanneer je een zip-bibliotheek wilt toevoegen, moet je deze als een ZIP bestand downloaden en in de juiste map plaatsen. De bibliotheken die nodig zijn om de Smart Home te laten werken zijn te vinden op:

afbeelding33

Klik Sketch—->Include Library—>Add.ZIP Library,ga vervolgens naar het bibliotheekbestand dat je hebt gedownload en klik “open.”

afbeelding34

afbeelding-20250329140352208

Importeer de bibliotheek. Je kunt deze vinden in de include library-lijst.

afbeelding35