Outils pour utilisateurs

Outils du site


esp32_devkit

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
esp32_devkit [2019/02/22 09:36] – [Pilotage d'un écran TFT 240x240 px : le ST7789] bigMaxesp32_devkit [2019/02/28 17:08] bigMax
Ligne 104: Ligne 104:
   * Lors de l'UPLOAD du code compilé: l'erreur suivante apparait : "Serial object has no attribut dtr". Pour régler cela il faut maj la biblothèque python pyserial: **sudo pip install --upgrade pyserial**   * Lors de l'UPLOAD du code compilé: l'erreur suivante apparait : "Serial object has no attribut dtr". Pour régler cela il faut maj la biblothèque python pyserial: **sudo pip install --upgrade pyserial**
   * Lors de l'UPLOAD du code compilé: l'erreur suivante apparait : "Failed to connect to ESP32: Timed out waiting for packet header". Il faut vérifier que les pin RX0/TX0 (GPIO3/GPIO1) de l'ESP32 ne sont pas utilisés. Ces 2 pins servent à la liaison de debug.   * Lors de l'UPLOAD du code compilé: l'erreur suivante apparait : "Failed to connect to ESP32: Timed out waiting for packet header". Il faut vérifier que les pin RX0/TX0 (GPIO3/GPIO1) de l'ESP32 ne sont pas utilisés. Ces 2 pins servent à la liaison de debug.
 +  * Ajouter l'utilisateur dans le groupe dialout.
  
 ==== Pilotage d'un écran TFT 240x240 px : le ST7789 ==== ==== Pilotage d'un écran TFT 240x240 px : le ST7789 ====
Ligne 122: Ligne 123:
 Je déconseil la lib d'Adafruit qui n'a jamais voulu fonctionner avec un SPI hardware de l'ESP32. Je déconseil la lib d'Adafruit qui n'a jamais voulu fonctionner avec un SPI hardware de l'ESP32.
 \\ \\
-Configuration du sketch :+Configuration de la lib TFT-eSPI dans le fichier User_Setup.h :
 <code c> <code c>
-A venir+#define ST7789_DRIVER   
 + 
 +#define TFT_WIDTH  240 
 +#define TFT_HEIGHT 240 
 + 
 +#define TFT_MISO 23 
 +#define TFT_MOSI 19 
 +#define TFT_SCLK 18 
 +#define TFT_CS   -1  // Chip select control pin 
 +#define TFT_DC   15  // Data Command control pin 
 +#define TFT_RST   22  // Reset pin (could connect to RST pin)
 </code> </code>
  
-Plus de code sur github ici : A venir+Plus de code sur github ici : https://github.com/mxbossard/laperco-capteurs/blob/master/arduino_sketches/screen_test_2/screen_test_2.ino 
 ===== Les premiers pas de Bjorn sur l'ESP32 devkit ===== ===== Les premiers pas de Bjorn sur l'ESP32 devkit =====
 Mon objectif initial est de tester des librairies graphiques en vue d'un futur projet sur ce genre de hardware (teasing de ouf). J'avais sous la main un écran ST7735 (en 128x160px) qui embarque également un port microSD, je l'ai acheté à vil prix chez une grande enseigne française d'électronique. Mon objectif initial est de tester des librairies graphiques en vue d'un futur projet sur ce genre de hardware (teasing de ouf). J'avais sous la main un écran ST7735 (en 128x160px) qui embarque également un port microSD, je l'ai acheté à vil prix chez une grande enseigne française d'électronique.
esp32_devkit.txt · Dernière modification : 2020/10/27 18:33 de serge