Skip to content
Snippets Groups Projects
Commit 6e5f97db authored by abivarma.kandiah's avatar abivarma.kandiah
Browse files

Commencer Documentation ESP32

parent af3d4dd3
No related branches found
No related tags found
No related merge requests found
# Documentation ESP32
## Programmation de l'ESP32
Pour programmer la carte ESP32, il faut au préalable l'IDE Arduino,
il suffit alors de lancer le programme fourni `src/mqtt_esp32/mqtt_esp32.ino`.
### Installation de la board ESP32 sur l'IDE Arduino
Il faut aussi installer les boards ESP32 sur l'IDE :
**1. Dans File>Preferences**
![](images/arduino_preferences.webp)
**2. Entrez l'URL suivant dans "Additional Board Manager URLs"**
```
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
```
![](images/url_field_esp32.webp)
**3. Ensuite dans Tools > Board > Boards Manager…**
![](images/board_esp32.webp)
**4. Dans le board Manager, installez esp32**
![](images/install_esp32.png)
**5. Choisir la board esp32 et le bon port COM**
![](images/select_esp32.png)
**6. Installez la libraire PubSubClient pour le MQTT**
![](images/install_lib_esp32.png)
### Programmation sur la carte Devkit
Pour programmer la carte Devkit, il suffit de planter le câble micro-USB sur le devkit et maintenir le bouton BOOT lorsque le programme est en train d'être flashé.
### Programmation sur la carte Module Hepialight
Nous n'avons pas réussi à programmer l'ESP32 du module Hepialight(forme triangle). Nous avons essayé avec les différents interfaces UART-USB qui nous ont été fournies, mais nous n'avons pas réussi à le programmer.
Problèmes possibles :
- Signaux de contrôles (DTR, RTS).
- Mauvais condensateur ou pas de condensateur sur le module.
- Interface USB-UART qui fonctionne mal.
## Pinout important de l'ESP32
\ No newline at end of file
docs/images/arduino_preferences.webp

3.63 KiB

docs/images/board_esp32.webp

12.4 KiB

docs/images/install_esp32.png

141 KiB

docs/images/install_lib_esp32.png

113 KiB

docs/images/select_esp32.png

76.1 KiB

docs/images/url_field_esp32.webp

12.1 KiB

...@@ -12,7 +12,7 @@ const char *ssid = "uni-ete2"; // Enter your WiFi name ...@@ -12,7 +12,7 @@ const char *ssid = "uni-ete2"; // Enter your WiFi name
const char *password = "uni-ete2-esp32"; // Enter WiFi password const char *password = "uni-ete2-esp32"; // Enter WiFi password
// MQTT Broker // MQTT Broker
const char *mqtt_broker = "192.168.1.101"; const char *mqtt_broker = "192.168.1.102";
const char *topic_send = "fromesp"; const char *topic_send = "fromesp";
const char *topic_img = CLUSTER"/image"; const char *topic_img = CLUSTER"/image";
const char *topic_txt = CLUSTER"/text"; const char *topic_txt = CLUSTER"/text";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment