Outils pour utilisateurs

Outils du site


jardin_script_python_pi5

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
jardin_script_python_pi5 [2025/06/25 13:44] – [Importation] adminjardin_script_python_pi5 [2025/06/25 13:56] (Version actuelle) admin
Ligne 1: Ligne 1:
-====== Création d'un script python ======+====== Création d'un script python pour le Raspberry Pi 5======
  
 Au cours de cette deuxième séance, nous allons construire pas à pas un script python. Au cours de cette deuxième séance, nous allons construire pas à pas un script python.
Ligne 56: Ligne 56:
  
 ===== Déclaration du capteur ===== ===== Déclaration du capteur =====
 +
 <code> <code>
-DHT_SENSOR Adafruit_DHT.DHT22   +dhtDevice adafruit_dht.DHT22(board.D4)
-DHT_PIN = 4+
 </code> </code>
  
-### +Cette ligne permet de créer **un objet Python qui représente le capteur DHT22** connecté à la broche **GPIO 4** du Raspberry Pi.
-Ici, on déclare deux **constantes** : DHT_SENSOR pour indiquer le **type de capteur** utilisé (le DHT22), et DHT_PIN pour spécifier sur quelle **broche GPIO** le capteur est branché. +
-### +
- +
-### +
- +
-On parle de constante car ces valeurs ne **changent pas pendant l’exécution du script**. On les écrit en **majuscules** pour le signaler clairement (c’est une convention en Python). +
-### +
- +
-### +
- +
-L’intérêt ? C’est plus lisible, plus facile à modifier si on change de capteur ou de broche, et ça évite de répéter ces valeurs partout dans le code. On améliore donc la clarté et la maintenabilité du programme. +
-### +
- +
 ===== Les fonctions ===== ===== Les fonctions =====
  
Ligne 144: Ligne 130:
  
 <code> <code>
-humiditytemperature = Adafruit_DHT.read_retry(DHT_SENSOR, DHT_PIN)+humidity = dhtDevice.humidity 
 +temperature = dhtDevice.temperature
 </code> </code>
  
Ligne 252: Ligne 239:
 time.sleep(20) time.sleep(20)
 </code> </code>
 +
 +----
 +Suite vers [[jardin_bonus_openweather|Bonus : Utilisation de l'API d'OpenWeather]]
jardin_script_python_pi5.1750859075.txt.gz · Dernière modification : de admin