esp32_devkit
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
esp32_devkit [2019/02/22 09:36] – [Pilotage d'un écran TFT 240x240 px : le ST7789] bigMax | esp32_devkit [2020/10/27 18:33] (Version actuelle) – ↷ 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:// | Ce kit a été créé par une boite nommée Espressif. [[ https:// | ||
- | {{ :max: | + | {{ media_06: |
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
Ligne 71: | Ligne 71: | ||
Mes premiers ESP32 devkit semblent etre des "ESP32 devkit v1". C'est un terme plutot générique et il existe beaucoup de kit differents avec ce nom. Mon devkit est chiant car il n'est pas breadboard friendly. Lorsque je le monte sur une breadboard, je n'ai accès quà un côté des pins dispositif. | Mes premiers ESP32 devkit semblent etre des "ESP32 devkit v1". C'est un terme plutot générique et il existe beaucoup de kit differents avec ce nom. Mon devkit est chiant car il n'est pas breadboard friendly. Lorsque je le monte sur une breadboard, je n'ai accès quà un côté des pins dispositif. | ||
- | {{ : | + | {{ media_03: |
Voici un tuto bien étoffé pour commencer à bricoler rapidement avec le meme ESP32 devkit que le mien : [[ https:// | Voici un tuto bien étoffé pour commencer à bricoler rapidement avec le meme ESP32 devkit que le mien : [[ https:// | ||
Ligne 104: | Ligne 104: | ||
* Lors de l' | * Lors de l' | ||
* Lors de l' | * Lors de l' | ||
+ | * Ajouter l' | ||
==== Pilotage d'un écran TFT 240x240 px : le ST7789 ==== | ==== Pilotage d'un écran TFT 240x240 px : le ST7789 ==== | ||
- | {{ :max: | + | {{ media_06: |
Cablage | Cablage | ||
Ligne 122: | Ligne 123: | ||
Je déconseil la lib d' | Je déconseil la lib d' | ||
\\ | \\ | ||
- | Configuration | + | Configuration |
<code c> | <code c> | ||
- | A venir | + | #define ST7789_DRIVER |
+ | |||
+ | #define TFT_WIDTH | ||
+ | #define TFT_HEIGHT 240 | ||
+ | |||
+ | #define TFT_MISO 23 | ||
+ | #define TFT_MOSI 19 | ||
+ | #define TFT_SCLK 18 | ||
+ | #define TFT_CS | ||
+ | #define TFT_DC | ||
+ | #define TFT_RST | ||
</ | </ | ||
- | Plus de code sur github ici : A venir | + | Plus de code sur github ici : https:// |
===== Les premiers pas de Bjorn sur l' | ===== Les premiers pas de Bjorn sur l' | ||
Mon objectif initial est de tester des librairies graphiques en vue d'un futur projet sur ce genre de hardware (teasing de ouf). J' | Mon objectif initial est de tester des librairies graphiques en vue d'un futur projet sur ce genre de hardware (teasing de ouf). J' | ||
Ligne 152: | Ligne 164: | ||
==== Software ==== | ==== Software ==== | ||
=== Les librairies === | === Les librairies === | ||
- | {{ ::bjorn: | + | {{ media_02: |
* Une des premières documentation que j'ai eu étant le site de [[http:// | * Une des premières documentation que j'ai eu étant le site de [[http:// | ||
* J'ai ensuite répéré la librairie [[https:// | * J'ai ensuite répéré la librairie [[https:// | ||
Ligne 182: | Ligne 194: | ||
cf : [[https:// | cf : [[https:// | ||
- | {{tag> | + | {{tag> |
esp32_devkit.1550828181.txt.gz · Dernière modification : 2019/02/22 09:36 de bigMax