Auteur Pop Café | Dernière modification 26/08/2021 par Hackriculture
Arrosage, Programmation, python, microbit Comment_monter_un_kit_d_arrosage_avec_une_carte_microbit_017F7A1C-510D-42FE-9280-4B726AC1002C.jpeg Monter un kit d'arrosage
Faites la première connexion via le câble usb/micro usb de la carte microbit au PC .
Vous aurez la possibilité d'utiliser différentes fonctionnalités comme :
- le gyroscope
- l'accéléromètre
- mesure de température
- mesure de la luminosité
- boussole
- teste microphone
Allez sur le site www.microbit.org
Puis sélectionner successivement les onglets :
- allons coder
- make code editor et télécharger
- python editor et télécharger
Vous êtes capables d'envoyer un fichier sur Microbit.
Présentation du kit :
1 x Adafruit Bonsaï Buckaroo
1 x pompe à eau submersible 3V DC avec câble de 1 mètre de long - Type horizontal
1 x tube pour pompes submersibles - PVC 6 mm ID - 1 mètre de long
2 cordons de test à pince crocodile de 15" de long
2 clous en acier inoxydable de 9 cm (3,5") de long
Nous avons écrit le code car il n'existait pas en version Micropython.
Il permet de déclencher une pompe en fonction du courant qui passe entre les PIN 1 et 3V.
Nous avons rajouté un signal sonore et lumineux quand le sol est troc sec.
Le bouton A permet d'afficher la valeur en le PIN 1 et le 3V
Le bouton B permet de forcer la pompe
Nous avons aussi pensé qu'un graph du niveau d'eau de la plante pouvait être ajouté.
Vous trouverez ci-dessous la rédaction du code complet :
# Add your Python code here. E.g.
from microbit import *
import music
music.play(music.ENTERTAINER)
while True:
x = pin1.read_analog()
display.show(Image.HAPPY)
if button_a.is_pressed():
display.scroll(x)
sleep(1000)
display.clear()
if x < 500:
tune = ["C4:4"]
music.play(tune)
display.show(Image.SAD)
pin2.write_digital(1)
sleep(500)
pin2.write_digital(0)
sleep(1000)
if button_b.is_pressed():
tune = ["B4:4"]
music.play(tune)
pin2.write_digital(1)
sleep(500)
pin2.write_digital(0)
fr none 0 Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #