Ligne 27 : |
Ligne 27 : |
| | | |
| == Installer == | | == Installer == |
− | L'utilisation requière l'installation d'une bibliothèque spécifique. Vous trouvez celle-ci ici:
| + | Il n'est pas nécessaire d'installer quoique ce soit, le DHT11 et DHT22 sont déjà supportés par le firmware MicroPython. |
| | | |
− | {{download-box|Téléchargez la bibliothèque xxx|http://lien}}
| + | Vous pouvez néanmoins trouver nos différentes ressources ici: |
| | | |
− | Vous devrez copier les fichiers suivant sur votre carte MicroPython
| + | {{download-box|Téléchargez les ressources du montage DHT11|https://github.com/mchobby/esp8266-upy/tree/master/dht11}} |
− | * xxxx dans le répertoire racine.
| |
| | | |
− | Pour savoir comment copier vos fichiers sur votre carte MicroPython Feather ESP8266 Huzza, vous pouvez vous référer aux ressources suivantes:
| + | == Tester == |
| + | Nous allons nous connecter en WebREPL pour tester notre code. Vous pouvez également réaliser ce test en REPL Série via la liaison USB-Série (si celle-ci est disponible). |
| | | |
− | {{ttuto-begin}}
| + | La connexion REPL et WEBRepl sont abordés dans nos [[MicroPython-Accueil#ESP8266_en_MicroPython|tutoriels généraux ESP8266 sous MicroPython]] |
| | | |
− | {{ttuto
| + | <syntaxhighlight lang="python"> |
− | |label=Ampy
| + | # Utiliser un senseur DHT11 avec ESP8266 sous MicroPython |
− | |descr=Outil simplifié de transfert de fichiers et de contrôlez de carte depuis une connexion série. ESP8266 compatible.
| + | # |
− | |img=tlogo-micropython-Debugger.jpg
| + | # Shop: http://shop.mchobby.be/product.php?id_product=708 |
− | |link=FEATHER-CHARGER-FICHIER-MICROPYTHON
| + | # Wiki: https://wiki.mchobby.be/index.php?title=MicroPython-Accueil#ESP8266_en_MicroPython |
− | }}
| |
| | | |
− | {{ttuto
| + | import machine |
− | |label=RSHell
| |
− | |descr=Transférez des fichiers et contrôlez votre carte depuis une simple connexion série. ESP8266 compatible.
| |
− | |img=tlogo-micropython-Debugger.jpg
| |
− | |link=MicroPython-Hack-RShell
| |
− | }}
| |
| | | |
− | {{ttuto-end}}
| + | # Le DHT 11 est déjà supporté par le Firmware MicroPython |
| + | # Il n'est pas possible de brancher d'autre Breakout I2C sur le même bus I2C. |
| + | import dht |
| + | d = dht.DHT11( machine.Pin(4) ) |
| | | |
− | == Tester ==
| + | d.measure() |
− | Nous allons nous connecter en WebREPL pour tester notre code. Vous pouvez également réaliser ce test en REPL Série via la liaison USB-Série (si celle-ci est disponible).
| + | d.temperature() |
| + | d.humidity() |
| + | </syntaxhighlight> |
| | | |
− | La connexion REPL et WEBRepl sont abordés dans nos [[https://wiki.mchobby.be/index.php?title=MicroPython-Accueil#ESP8266_en_MicroPython|tutoriels généraux ESP8266 sous MicroPython]]
| + | Code que nous pouvons tester en WEBRepl (ou REPL) comme ceci: |
| | | |
− | <syntaxhighlight lang="python">
| + | [[Fichier:FEATHER-MICROPYTHON-DHT11-10.jpg|800px]] |
− | Code Python
| |
− | </syntaxhighlight>
| |
| | | |
| == Encore Plus == | | == Encore Plus == |
Ligne 70 : |
Ligne 67 : |
| | | |
| == Où acheter == | | == Où acheter == |
− | * composant xxx | + | * {{pl|708|Un senseur d'humidité DHT11}} |
| * {{pl|846|Feather ESP8266 Huzzah}} | | * {{pl|846|Feather ESP8266 Huzzah}} |
| * {{pl|733|Huzzah ESP8266 WiFi breakout}} | | * {{pl|733|Huzzah ESP8266 WiFi breakout}} |