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/23 16:12] bigMaxesp32_devkit [2020/02/04 16:30] – ↷ Liens modifiés en raison d'un déplacement. serge
Ligne 3: Ligne 3:
 Ce kit a été créé par une boite nommée Espressif. [[ https://www.espressif.com/en/products/hardware/esp32/overview ]] Ce kit a été créé par une boite nommée Espressif. [[ https://www.espressif.com/en/products/hardware/esp32/overview ]]
  
-{{ :max:esp32_devkit.jpg?direct&600 |}}+{{ media_06:esp32_devkit.jpg?direct&600 |}}
  
 <WRAP center round important 60%> <WRAP center round important 60%>
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 ====
-{{ :max:tft_240px_screen.jpg?direct&400|}}+{{ media_06:tft_240px_screen.jpg?direct&400|}}
  
 Cablage Cablage
Ligne 163: Ligne 164:
 ==== Software ==== ==== Software ====
 === Les librairies === === Les librairies ===
-{{ ::bjorn:esp_tft_junk.jpg?400|}}+{{ media_02:esp_tft_junk.jpg?400|}}
   * Une des premières documentation que j'ai eu étant le site de [[http://www.xtronical.com|Xtronical]] j'ai utilisé les libraies qu'il recommandait. Le résultat était correct mais à un écran de résolution 128x128 (toujours avec le chipset ST7735) apparassait du "junk"(ou du bruit, appelez ça comme vous voulez) sur la partie non adressé de l'écran (cf. image de droite). J'ai cru bon de modifier cette lib pour retrouver la résolution cible ce qui se traduisit par un échec cuisant.   * Une des premières documentation que j'ai eu étant le site de [[http://www.xtronical.com|Xtronical]] j'ai utilisé les libraies qu'il recommandait. Le résultat était correct mais à un écran de résolution 128x128 (toujours avec le chipset ST7735) apparassait du "junk"(ou du bruit, appelez ça comme vous voulez) sur la partie non adressé de l'écran (cf. image de droite). J'ai cru bon de modifier cette lib pour retrouver la résolution cible ce qui se traduisit par un échec cuisant.
   * J'ai ensuite répéré la librairie [[https://github.com/loboris/ESP32_TFT_library|ESP32_TFT_library]] que je ne suis pas parvenu à intégrer dans un projet sur Arduino Ide.   * J'ai ensuite répéré la librairie [[https://github.com/loboris/ESP32_TFT_library|ESP32_TFT_library]] que je ne suis pas parvenu à intégrer dans un projet sur Arduino Ide.
esp32_devkit.txt · Dernière modification : 2020/10/27 18:33 de serge