Feat(SNT): ajoute des exercices sur le microbit
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
374cf37d1a
commit
3176127028
|
@ -86,5 +86,33 @@
|
|||
\item Faire clignoter deux fois chaque led de la première ligne avant de passer à la suivante.
|
||||
\item Faire parcourir au point toute la matrice led.
|
||||
\end{enumerate}
|
||||
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Utiliser les capteurs}, step={3}, origin={Ma tête}, topics={ Informatique embarqué et objets connectés }, tags={ Python, Programmation, Architecture }]
|
||||
Dans le premier exercice, nous avons vu que la carte micro-bit contenait plusieurs capteurs. Voici un programme simple qui affiche la température.
|
||||
|
||||
\begin{center}
|
||||
\begin{minipage}{0.7\linewidth}
|
||||
\inputminted[bgcolor=base3,linenos]{python}{./scripts/05_temperature.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
|
||||
\begin{enumerate}
|
||||
\item Programmer la carte avec le code ci-dessus et vérifier qu'il fonctionne.
|
||||
\item Expliquer ce que fait chaque ligne du programme. À quoi peut service la ligne \mintinline{python}{while True:}?
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Utiliser les boutons}, step={3}, origin={Ma tête}, topics={ Informatique embarqué et objets connectés }, tags={ Python, Programmation, Architecture }]
|
||||
Ci-dessous un exemple de programme utilisant les boutons.
|
||||
\begin{center}
|
||||
\begin{minipage}{0.7\linewidth}
|
||||
\inputminted[bgcolor=base3,linenos]{python}{./scripts/05_boutons.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
\begin{enumerate}
|
||||
\item Programmer la carte avec le code ci-dessus et vérifier qu'il fonctionne. Que fait ce programme ?
|
||||
\item Transformer ce programme pour qu'il affiche la température quand le bouton A est pressé.
|
||||
\item Écrire un programme qui allume la led centrale, qui la fait se déplacer à droite quand le B est pressé et vers la droite si c'est le bouton A.
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
|
Binary file not shown.
|
@ -0,0 +1,14 @@
|
|||
from microbit import *
|
||||
import time
|
||||
|
||||
while True:
|
||||
if button_a.is_pressed():
|
||||
display.show(Image.HAPPY)
|
||||
time.sleep(1)
|
||||
display.clear()
|
||||
elif button_b.is_pressed():
|
||||
display.show(Image.SAD)
|
||||
time.sleep(1)
|
||||
display.clear()
|
||||
else:
|
||||
display.show(Image.HEART)
|
|
@ -0,0 +1,7 @@
|
|||
from microbit import *
|
||||
import time
|
||||
|
||||
while True:
|
||||
temp = temperature()
|
||||
display.scroll(temp)
|
||||
time.sleep(1)
|
Loading…
Reference in New Issue