Ligne 9 : |
Ligne 9 : |
| Avec ces tutoriels vous apprendrez comment brancher et utiliser les nombreux composants qui compose le {{pl|818|Kit Découverte MicroPython PyBoard (''Pyboard Discovery Kit'') que vous pouvez acheter ici}}. | | Avec ces tutoriels vous apprendrez comment brancher et utiliser les nombreux composants qui compose le {{pl|818|Kit Découverte MicroPython PyBoard (''Pyboard Discovery Kit'') que vous pouvez acheter ici}}. |
| | | |
− | [[Fichier:MicroPython.Pyboard.Discovery.jpg]] | + | [[Fichier:MicroPython.Pyboard.Discovery.jpg|800px]] |
| + | |
| + | == Marquez cette page == |
| + | Nous commençons a avoir beaucoup de tutoriels pour MicroPython PyBoard. Et certains de nos tutoriels du pack découverte peuvent vous entraîner vers d'autres tutoriels. |
| + | |
| + | Ainsi, en marquant cette page dans vos favoris, vous pourrez facilement revenir à votre liste de tutoriel "pack découverte" :-) |
| | | |
| == Guide de découverte pour PyBoard == | | == Guide de découverte pour PyBoard == |
Ligne 21 : |
Ligne 26 : |
| |img=tlogo-pyb-QuiSommeNous.jpg | | |img=tlogo-pyb-QuiSommeNous.jpg |
| |link=Pyb-Discovery-Intro | | |link=Pyb-Discovery-Intro |
− | |traduction=1
| |
| }} | | }} |
| | | |
Ligne 28 : |
Ligne 32 : |
| |descr=Installation et détection de votre PyBoard. | | |descr=Installation et détection de votre PyBoard. |
| |img=tlogo-Pyb-Installer.jpg | | |img=tlogo-Pyb-Installer.jpg |
− | |link=PyB-Installer-Installer | + | |link_=PyB-Installer-Installer |
− | |traduction=1 | + | |link=MicroPython.Pyboard.Discovery-installer |
| }} | | }} |
| | | |
Ligne 37 : |
Ligne 41 : |
| |img=tlogo-pyb-Programmation.jpg | | |img=tlogo-pyb-Programmation.jpg |
| |link=pyb-discovery-Intro-programmation | | |link=pyb-discovery-Intro-programmation |
− | |traduction=1
| |
| }} | | }} |
| | | |
Ligne 43 : |
Ligne 46 : |
| |label=Programmation (suite) | | |label=Programmation (suite) |
| |descr=Suite de notre petite introduction à la programmation, commander les entrées/sortie, lecture analogique. | | |descr=Suite de notre petite introduction à la programmation, commander les entrées/sortie, lecture analogique. |
− | |img=tlogo-ARDX-Programmation2.jpg | + | |img=tlogo-pyb-Programmation.jpg |
| |link=pyb-discovery-Intro-programmation2 | | |link=pyb-discovery-Intro-programmation2 |
− | |traduction=1
| |
| }} | | }} |
| | | |
Ligne 53 : |
Ligne 55 : |
| |img=tlogo-pyb-discovery-Electronique.jpg | | |img=tlogo-pyb-discovery-Electronique.jpg |
| |link=pyb-discovery-Intro-electronique | | |link=pyb-discovery-Intro-electronique |
− | |traduction=1
| |
| }} | | }} |
| | | |
Ligne 71 : |
Ligne 72 : |
| |descr=Safe Mode et réinitialisation d'usine. Reprenez le contrôle de votre PyBoard | | |descr=Safe Mode et réinitialisation d'usine. Reprenez le contrôle de votre PyBoard |
| |img=tlogo-micropython-safemode.jpg | | |img=tlogo-micropython-safemode.jpg |
− | |link=MicroPython-Hack-safemode | + | |link=pyb-discovery-safemode |
| }} | | }} |
| | | |
Ligne 78 : |
Ligne 79 : |
| |descr=Obtenir l'invite '''en ligne de commande''' REPL et utilisez PyBoard en mode terminal. | | |descr=Obtenir l'invite '''en ligne de commande''' REPL et utilisez PyBoard en mode terminal. |
| |img=tlogo-micropython-REPL.jpg | | |img=tlogo-micropython-REPL.jpg |
− | |link=MicroPython-Hack-REPL | + | |link=pyb-discovery-REPL |
| }} | | }} |
| | | |
Ligne 85 : |
Ligne 86 : |
| |descr=Allumer les LEDs de la carte PyBoard. Les concepts de base. | | |descr=Allumer les LEDs de la carte PyBoard. Les concepts de base. |
| |img=tlogo-micropython-LED.jpg | | |img=tlogo-micropython-LED.jpg |
− | |link=MicroPython-Hack-LED | + | |link=pyb-discovery-LED |
| }} | | }} |
| | | |
Ligne 92 : |
Ligne 93 : |
| |descr=Branchez votre première LED sur la PyBoard et contrôlez là. | | |descr=Branchez votre première LED sur la PyBoard et contrôlez là. |
| |img=Tlogo-micropython-1led.png | | |img=Tlogo-micropython-1led.png |
− | |link=MicroPython-Hack-1LED | + | |link=pyb-discovery-1LED |
| }} | | }} |
| | | |
Ligne 99 : |
Ligne 100 : |
| |descr=Contrôler plusieurs LEDs. | | |descr=Contrôler plusieurs LEDs. |
| |img=Tlogo-micropython-8leds.png | | |img=Tlogo-micropython-8leds.png |
− | |link=MicroPython-Hack-8LEDS | + | |link=pyb-discovery-8LEDS |
| }} | | }} |
| | | |
Ligne 106 : |
Ligne 107 : |
| |descr=Bouton, '''callback''' et '''interruption'''. | | |descr=Bouton, '''callback''' et '''interruption'''. |
| |img=tlogo-micropython-button.jpg | | |img=tlogo-micropython-button.jpg |
− | |link=MicroPython-Hack-button | + | |link=pyb-discovery-button |
| + | }} |
| + | |
| + | {{ttuto |
| + | |label=Déparasitage entrée |
| + | |descr=Comment déparasiter une entrée. |
| + | |img=tlogo-micropython-deparasitage.jpg |
| + | |link=Pyb-discovery-deparasitage |
| }} | | }} |
| | | |
Ligne 113 : |
Ligne 121 : |
| |descr=Contrôler des servo moteur en Micro Python. Quelques commandes pour positionner un axe sur un angle donné. | | |descr=Contrôler des servo moteur en Micro Python. Quelques commandes pour positionner un axe sur un angle donné. |
| |img=tlogo-moteur-servo.jpg | | |img=tlogo-moteur-servo.jpg |
− | |link=MicroPython-Hack-servo | + | |link=Pyb-discovery-servo |
| }} | | }} |
| | | |
Ligne 120 : |
Ligne 128 : |
| |descr=Contrôler la luminosité d'une LED ou la faire pulser avec un signal PWM. | | |descr=Contrôler la luminosité d'une LED ou la faire pulser avec un signal PWM. |
| |img=tlogo-micropython-fading.jpg | | |img=tlogo-micropython-fading.jpg |
− | |link=MicroPython-Hack-fading | + | |link=Pyb-discovery-fading |
− | }}
| |
− | | |
− | {{ttuto
| |
− | |label=Déparasitage entrée
| |
− | |descr=Comment déparasiter une entrée.
| |
− | |img=tlogo-micropython-deparasitage.jpg
| |
− | |link=MicroPython-Hack-deparasitage
| |
| }} | | }} |
| | | |
Ligne 134 : |
Ligne 135 : |
| |descr=Réaliser une lecture analogique sur le PyBoard. | | |descr=Réaliser une lecture analogique sur le PyBoard. |
| |img=tlogo-micropython-analogique.png | | |img=tlogo-micropython-analogique.png |
− | |link=MicroPython-Hack-Analogique | + | |link=Pyb-discovery-Analogique |
| }} | | }} |
| | | |
Ligne 141 : |
Ligne 142 : |
| |descr=Lire la température avec TMP36 un senseur de température analogique. | | |descr=Lire la température avec TMP36 un senseur de température analogique. |
| |img=tlogo-micropython-tmp36.png | | |img=tlogo-micropython-tmp36.png |
− | |link=MicroPython-Hack-TMP36 | + | |link=Pyb-discovery-TMP36 |
| }} | | }} |
| | | |
Ligne 148 : |
Ligne 149 : |
| |descr=Utiliser une photorésistance, Ldr, Cds et une entrée analogique pour détecter la présence de la lumière. | | |descr=Utiliser une photorésistance, Ldr, Cds et une entrée analogique pour détecter la présence de la lumière. |
| |img=tlogo-micropython-LDR.png | | |img=tlogo-micropython-LDR.png |
− | |link=MicroPython-Hack-LDR | + | |link=Pyb-discovery-LDR |
| }} | | }} |
| | | |
Ligne 155 : |
Ligne 156 : |
| |descr=Utiliser un transistor pour commander un moteur. | | |descr=Utiliser un transistor pour commander un moteur. |
| |img=tlogo-micropython-moteur.png | | |img=tlogo-micropython-moteur.png |
− | |link=MicroPython-Hack-moteur | + | |link=Pyb-discovery-moteur |
| }} | | }} |
| | | |
Ligne 162 : |
Ligne 163 : |
| |descr=Commander des charges plus importantes à l'aide d'un relais. | | |descr=Commander des charges plus importantes à l'aide d'un relais. |
| |img=tlogo-micropython-relais.png | | |img=tlogo-micropython-relais.png |
− | |link=MicroPython-Hack-relais | + | |link=Pyb-discovery-relais |
| }} | | }} |
| | | |
Ligne 169 : |
Ligne 170 : |
| |descr=Contrôler une LED Rouge,Vert,Bleu pour créer n'importe quelle couleur | | |descr=Contrôler une LED Rouge,Vert,Bleu pour créer n'importe quelle couleur |
| |img=tlogo-micropython-LedRGB.png | | |img=tlogo-micropython-LedRGB.png |
− | |link=MicroPython-Hack-led-RGB | + | |link=Pyb-discovery-led-RGB |
| }} | | }} |
| + | |
| + | {{ttuto |
| + | |label=Piezo |
| + | |descr=Utiliser un piezo buzzer pour faire de la musique |
| + | |img=tlogo-micropython-Piezo.png |
| + | |link=Pyb-discovery-piezo |
| + | }} |
| + | |
| + | {{ttuto-end}} |
| + | |
| + | * Diagramme des broches de la carte MicroPython PyBoard<br />{{MPImage|pybv10-pinout.jpg|850px}} |
| + | * Voyez également notre article "[[MicroPython.brochage.pyboard|Brochage et Schéma]]" si vous avez besoin d'informations plus détaillées. |
| + | |
| + | == Truc & Astuce == |
| + | Hors kit, nous vous proposons ces deux lectures complémentaires, nous les trouvons fort utiles dans le cadre de nos activités... cela pourrait aussi vous aider. |
| + | |
| + | Dans les outils de développements, nous utilisons quotidiennement les scripts {{fname|pyterm.py}} et {{fname|pyboard.py}} . |
| + | {{ttuto-begin}} |
| | | |
| {{ttuto | | {{ttuto |
Ligne 184 : |
Ligne 203 : |
| |img=tlogo-micropython-Debugger.jpg | | |img=tlogo-micropython-Debugger.jpg |
| |link=MicroPython-Hack-Outil | | |link=MicroPython-Hack-Outil |
− | }}
| |
− |
| |
− | {{ttuto
| |
− | |label=USB <-> UART
| |
− | |descr=Envoyer les données de l'UART vers USB (et vice-versa).
| |
− | |img=tlogo-micropython-USB-UART.jpg
| |
− | |link=MicroPython-Hack-USB-UART
| |
| }} | | }} |
| | | |
| {{ttuto-end}} | | {{ttuto-end}} |
| | | |
− | * Diagramme des broches de la carte MicroPython PyBoard
| + | == Plus, plus et encore plus == |
− | {{MPImage|pybv10-pinout.jpg|640px}}
| + | Si votre faim de savoir n'est toujours pas assouvie, voici quelques autres tutoriels que vous ne manquerez pas de trouver utiles. |
| | | |
− | {{underline|'''Encore plus...'''}}
| |
| * [[MicroPython-Hack-Prepare|Précautions & alimentations]] : Précautions d'usage avant de se lancer dans le hacking. Comment alimenter votre PyBoard. | | * [[MicroPython-Hack-Prepare|Précautions & alimentations]] : Précautions d'usage avant de se lancer dans le hacking. Comment alimenter votre PyBoard. |
| * [[MicroPython-Hack-accelerometre|L'accéléromètre]] : Utiliser l'accéléromètre de la carte. | | * [[MicroPython-Hack-accelerometre|L'accéléromètre]] : Utiliser l'accéléromètre de la carte. |
Ligne 205 : |
Ligne 216 : |
| * [[MicroPython-Hack-assembleur|Assembleurs]] : Utiliser l'assembleur inline. Ajouter du code assembleur ARM au sein même de vos programmes. | | * [[MicroPython-Hack-assembleur|Assembleurs]] : Utiliser l'assembleur inline. Ajouter du code assembleur ARM au sein même de vos programmes. |
| * [[MicroPython-Hack-power|Contrôle de puissance]] : Contrôler la consommation de votre PyBoard. | | * [[MicroPython-Hack-power|Contrôle de puissance]] : Contrôler la consommation de votre PyBoard. |
| + | * [[MicroPython-Accueil|'''Acceuil MicroPython sur le Wiki''']] : notre wiki est destiné à grandir encore et encore... venez donc y jeter un coup d'oeil. |
| | | |
| == Support == | | == Support == |