issue105: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édenteProchaine révision | Révision précédente | ||
issue105:python [2016/02/11 08:17] – d52fr | issue105:python [2016/02/12 11:33] (Version actuelle) – auntiee | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
The red LED cathode is connected to GPIO 17 (Physical pin 11), yellow LED cathode is connected to GPIO 23 (Physical pin 16), and the green LED cathode is connected to GPIO 22 (Physical pin 15). The Anodes of all three LEDs are connected to one side of 220 Ohm resistors and the other sides are connected to a common 3.3 VDC. We don’t need the ground voltage for this particular project.** | The red LED cathode is connected to GPIO 17 (Physical pin 11), yellow LED cathode is connected to GPIO 23 (Physical pin 16), and the green LED cathode is connected to GPIO 22 (Physical pin 15). The Anodes of all three LEDs are connected to one side of 220 Ohm resistors and the other sides are connected to a common 3.3 VDC. We don’t need the ground voltage for this particular project.** | ||
- | Bienvenue | + | Heureux de vous revoir |
D' | D' | ||
- | Notez que les couleurs des câbles correspondent à leur fonction, à l' | + | Notez que les couleurs des câbles correspondent à leur fonction, à l' |
- | La cathode de la LED rouge est connecté à GPIO 17 (picot physique 11), la cathode de la LED jaune est connectée à GPIO 23 (picot physique 16) et la LED verte est reliée à GPIO 22 (picot physique 15). Les anodes des trois LED sont connectées à un bout des résistances de 220 ohms et les autres terminaisons sont reliées au point haut de 3,3 volts. Nous n' | + | La cathode de la LED rouge est connecté à GPIO 17 (picot physique 11), la cathode de la LED jaune est connectée à GPIO 23 (picot physique 16) et la cathode de la LED verte est reliée à GPIO 22 (picot physique 15). Les anodes des trois LED sont connectées à un bout des résistances de 220 ohms et les autres terminaisons sont reliées au point haut de 3,3 volts. Nous n' |
**Since I’ve driven only in the U.S. I’ve based the simulation on our traffic patterns. Long red light (10 seconds), green light is usually shorter than the red light time (8 seconds), and the yellow light is fairly short (2 seconds). These values are currently hard coded in the time.sleep() function calls. Feel free to change them as you see fit. | **Since I’ve driven only in the U.S. I’ve based the simulation on our traffic patterns. Long red light (10 seconds), green light is usually shorter than the red light time (8 seconds), and the yellow light is fairly short (2 seconds). These values are currently hard coded in the time.sleep() function calls. Feel free to change them as you see fit. | ||
Ligne 41: | Ligne 41: | ||
The first 9 lines are our standard import statements and a few comment lines. The next three lines define the BCM pin numbers for our LED pins. If you wish to use physical pin numbers, be sure to change the GPIO.setmode() line in the next routine (top right).** | The first 9 lines are our standard import statements and a few comment lines. The next three lines define the BCM pin numbers for our LED pins. If you wish to use physical pin numbers, be sure to change the GPIO.setmode() line in the next routine (top right).** | ||
- | Comme je n'ai conduit qu'aux États-Unis, | + | Comme je n'ai conduit qu'aux États-Unis, |
Maintenant, commençons à travailler sur le code. | Maintenant, commençons à travailler sur le code. | ||
Ligne 91: | Ligne 91: | ||
• Then print that the LED is now off.** | • Then print that the LED is now off.** | ||
- | Comme indiqué dans l' | + | Comme indiqué dans l' |
def LEDLoop(): | def LEDLoop(): | ||
Ligne 111: | Ligne 111: | ||
La routine LEDLoop est très simple : | La routine LEDLoop est très simple : | ||
- | • imprimer « < | + | • imprimer « < |
- | • la LED est allumée | + | • allumer |
• puis une période d' | • puis une période d' | ||
- | • la sortie | + | • remettre |
- | • puis, imprimer que la LED est éteinte. | + | • puis imprimer que la LED est éteinte. |
**This is then duplicated for the Yellow and Red LEDs. The loop() routine simply forces the LEDLoop() routine to be called over and over until the user hits < | **This is then duplicated for the Yellow and Red LEDs. The loop() routine simply forces the LEDLoop() routine to be called over and over until the user hits < | ||
Ligne 131: | Ligne 131: | ||
Next time, we’ll have something that is a bit more challenging. Until then, happy programming.** | Next time, we’ll have something that is a bit more challenging. Until then, happy programming.** | ||
- | Ceci est copié pour les LED jaune et rouge. La routine loop() force simplement l' | + | Puis, ceci est copié pour les LED jaune et rouge. La routine loop() force simplement l' |
def loop(): | def loop(): | ||
Ligne 137: | Ligne 137: | ||
LEDLoop() | LEDLoop() | ||
- | La routine destroy() et la boucle principale sont les mêmes que le mois dernier. Simplement, | + | La routine destroy() et la boucle principale sont les mêmes que le mois dernier |
- | Je ne suis pas sûr que nous puissions | + | Je ne suis pas sûr que nous puissions |
Si vous voulez, vous pouvez dupliquer les 3 LED et programmer une simulation de carrefour avant la prochaine fois. | Si vous voulez, vous pouvez dupliquer les 3 LED et programmer une simulation de carrefour avant la prochaine fois. | ||
- | Pour cette prochaine fois, nous aurons quelque chose d'un peu plus corsé. Jusque là, bonne programmation. | + | La prochaine fois, nous aurons quelque chose d'un peu plus corsé. Jusque-là, bonne programmation. |
**ENCART APP | **ENCART APP | ||
- | The Official Full Circle App fot Ubuntu Touch | + | The Official Full Circle App for Ubuntu Touch |
Brian Douglass has created a fantastic app for Ubuntu Touch devices that will allow you to view current issues, and back issues, and to download and view them on your Ubuntu Touch phone/ | Brian Douglass has created a fantastic app for Ubuntu Touch devices that will allow you to view current issues, and back issues, and to download and view them on your Ubuntu Touch phone/ | ||
Ligne 161: | Ligne 161: | ||
ENCART APP | ENCART APP | ||
- | L' | + | L' |
- | Brian Douglass a créé une appli fantastique pour les appareils Ubuntu Touch, qui vous permettra de voir les numéros actuels, et les numéros plus anciens, et de les télécharger et de les voir sur votre téléphone/ | + | Brian Douglass a créé une appli fantastique pour les appareils Ubuntu Touch, qui vous permettra de voir les numéros actuels et les numéros plus anciens, et de les télécharger et de les lire sur votre téléphone/ |
Installation | Installation | ||
- | Soit vous cherchez « full circle » dans le magasin Ubuntu Touch et vous cliquez sur Installer, soit vous affichez l'URL ci-dessous sur votre appareil et vous cliquez sur Installer pour être transféré sur la page du catalogue. | + | Soit vous cherchez « full circle » dans le magasin Ubuntu Touch et vous cliquez sur Installer, soit vous affichez l'URL ci-dessous sur votre appareil et vous cliquez sur Installer pour être transféré sur la page des téléchargements. |
https:// | https:// |
issue105/python.1455175056.txt.gz · Dernière modification : 2016/02/11 08:17 de d52fr