issue117:python
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
issue117:python [2017/02/08 10:11] – auntiee | issue117:python [2017/02/08 15:04] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
Ravi de vous retrouver, ou, pour les nouveaux arrivants, bienvenue. Ce mois-ci, nous réaliserons trois projets pilotant jusqu' | Ravi de vous retrouver, ou, pour les nouveaux arrivants, bienvenue. Ce mois-ci, nous réaliserons trois projets pilotant jusqu' | ||
- | • Deux LED clignotantes | + | • deux LED clignotantes, |
- | • Les lumières des Cylons | + | • les lumières des Cylons, |
- | • Un barre-graphe | + | • un barre-graphe. |
- | Le projet d' | + | Le projet d' |
Commençons par détailler la liste de composants et voir la disposition du matériel. | Commençons par détailler la liste de composants et voir la disposition du matériel. | ||
Ligne 30: | Ligne 30: | ||
Pour les projets d' | Pour les projets d' | ||
- | • Un Arduino Uno ou Mega | + | • un Arduino Uno ou Mega, |
- | • 9 LED (de préférence, | + | • 9 LED (de préférence, |
- | • 9 résistances de 220 Ω | + | • 9 résistances de 220 Ω, |
- | • Un potentiomètre de 10 kΩ | + | • un potentiomètre de 10 kΩ, |
- | • Une plaque d' | + | • une plaque d' |
- | • Des cavaliers | + | • des cavaliers. |
**The Hardware Layout | **The Hardware Layout | ||
Ligne 97: | Ligne 97: | ||
} | } | ||
- | Dans la routine setup, nous démarrons le moniteur série pour transmettre à 9600 baud et les deux broches numériques en bornes de sortie. | + | Dans la routine setup, nous démarrons le moniteur série pour transmettre à 9600 bauds et les deux broches numériques en bornes de sortie. |
void loop() { | void loop() { | ||
Ligne 129: | Ligne 129: | ||
} | } | ||
- | Enfin, nous affichons la valeur du potentiomètre sur le moniteur série, allumons la première LED, attendons une durée égale à la valeur du potentiomètre, | + | Enfin, nous affichons la valeur du potentiomètre sur le moniteur série, allumons la première LED, attendons une durée égale à la valeur du potentiomètre, |
Vous voyez comme c'est simple ? | Vous voyez comme c'est simple ? | ||
Ligne 179: | Ligne 179: | ||
C'est dans la routine loop (page suivante) que la « magie » s' | C'est dans la routine loop (page suivante) que la « magie » s' | ||
- | Comme vous pouvez le voir (page suivante, en haut à droite), la boucle for en C fonctionne comme ceci… | + | Comme vous pouvez le voir (page suivante, en haut à droite), la boucle for en C fonctionne comme ceci... |
- | for (valeur basse du compteur, valeur haute du compteur, quantité à incrémenter ou décrémenter) | + | for (valeur basse du compteur, valeur haute du compteur, quantité à incrémenter ou décrémenter). |
| | ||
À ce stade, il devrait être simple pour vous de déchiffrer le tout. | À ce stade, il devrait être simple pour vous de déchiffrer le tout. | ||
Ligne 212: | Ligne 212: | ||
La fonction MAP | La fonction MAP | ||
- | La fonction map prend une valeur, l' | + | La fonction map prend une valeur, l' |
int ledLevel = map(sensorReading, | int ledLevel = map(sensorReading, | ||
- | • ledLevel est la sortie convertie. | + | • ledLevel est la sortie convertie, |
- | • sensorReading est le niveau d' | + | • sensorReading est le niveau d' |
• les valeurs 0 et 1023 sont les limites de la plage des valeurs qui peuvent être attendues sur l' | • les valeurs 0 et 1023 sont les limites de la plage des valeurs qui peuvent être attendues sur l' | ||
• Les valeurs 0 et 9 (ledCount) sont les bornes des valeurs qui peuvent être attendues à la sortie. Il y a un peu de magie mathématique à l' | • Les valeurs 0 et 9 (ledCount) sont les bornes des valeurs qui peuvent être attendues à la sortie. Il y a un peu de magie mathématique à l' | ||
Ligne 237: | Ligne 237: | ||
Et voilà. Vous en savez beaucoup maintenant sur le langage de l' | Et voilà. Vous en savez beaucoup maintenant sur le langage de l' | ||
- | La prochaine fois, nous travaillerons avec les moteurs que nous avons utilisés quand nous apprenions le RPi ; aussi, dépoussiérez-les et soyez prêts. Jusque là, amusez-vous bien ! | + | La prochaine fois, nous travaillerons avec les moteurs que nous avons utilisés quand nous apprenions le RPi ; aussi, dépoussiérez-les et soyez prêts. Jusque-là, amusez-vous bien ! |
issue117/python.1486545106.txt.gz · Dernière modification : 2017/02/08 10:11 de auntiee