Changes between Version 18 and Version 19 of IOC_T05
- Timestamp:
- Feb 24, 2023, 11:32:01 AM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IOC_T05
v18 v19 53 53 * Dans `URL de gestionnaire de cartes supplémentaires`, écrire :[[BR]] 54 54 `https://dl.espressif.com/dl/package_esp32_index.json` 55 * Dans l'onglet voisin (réseau ou Network), cliquez sur `Configuration manuelle...` et pour proxy: `asim.lip6.fr` et port `3128` (ne mettez pas votre login et password). 55 56 * Cliquer sur `ok` (il y a peut-être des problèmes de proxy, si oui, ajoutez à votre `.bashrc`:[[BR]]`export http_proxy=http://asim.lip6.fr:3128`) 56 57 * Cliquer sur `Outils > Type de carte... > Gestionnaire de carte` … … 263 264 Nous allons utiliser un écran OLED connecté en I2C, 128x64 **ssd1306**. Vous devez ajouter les fonctions d'accès à cet écran, c'est en fait son **driver**, mais contrairement à UNIX, l'API des drivers n'est pas standard, chaque périphérique propose ces fonctions et ces codes sont proposées, soit par les constructeurs, soit par des membres de la communauté. 264 265 - Allez dans `Outils/Gérer les bibliothèques` (`Tools/Manage Libraries`) 265 - Tapez dans la barre de recherche à droite de la fenêtre : `ssd1306 arduino` (la 1re de la liste) et installez la version `1.3.0` (celle-là fonctionne pour moi).266 - Tapez dans la barre de recherche à droite de la fenêtre : `ssd1306 Adafruit` (la 1re de la liste) et installez la version `1.3.0` (celle-là fonctionne pour moi). 266 267 Vous devez prendre également la bibliothèque graphique GFX en Tapant `Adafruit GFX Library` (la 2me de la liste) et installez la version `1.10.14` 268 - Vous devez aussi installer la library `BUSIO Adafruit` 267 269 - Vous pouvez exécuter l'exemple proposé dans la bibliothèque. Cette bibliothèque fonctionne pour plusieurs 268 270 types modèles. Vous allez choisir le bon exemple : 128x64 I2C. … … 283 285 284 286 287 285 288 - Extraire de ce code, ce qui est nécessaire pour juste afficher un compteur qui s'incrémente toutes des 1 seconde sur l'écran OLED. Vous devez ajouter une tâche nommée `oled` dans votre programme en conservant celles déjà dans votre sketch (programme Arduino). L'idée, c'est d'avoir plein de tâches ensemble. 286 289