Modifications

Sauter à la navigation Sauter à la recherche
42 octets supprimés ,  20 novembre 2016 à 14:22
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}}
29 917

modifications

Menu de navigation