Différences entre versions de « MicroPython.Pyboard.Discovery »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(36 versions intermédiaires par le même utilisateur non affichées)
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 60 : Ligne 61 :
 
{{ttuto-begin}}
 
{{ttuto-begin}}
  
 +
{{ttuto
 +
  |label=Premier script
 +
  |descr=Exécutez votre premier script et allumez une LED sur la carte.
 +
  |img=tlogo-micropython-firstscript.jpg
 +
  |link=MicroPython-Hack-first-script
 +
}}
 +
 +
{{ttuto
 +
  |label=Safe Mode & réinitialisation
 +
  |descr=Safe Mode et réinitialisation d'usine. Reprenez le contrôle de votre PyBoard
 +
  |img=tlogo-micropython-safemode.jpg
 +
  |link=pyb-discovery-safemode
 +
}}
 +
 +
{{ttuto
 +
  |label=L'invite REPL
 +
  |descr=Obtenir l'invite '''en ligne de commande''' REPL et utilisez PyBoard en mode terminal.
 +
  |img=tlogo-micropython-REPL.jpg
 +
  |link=pyb-discovery-REPL
 +
}}
 +
 +
{{ttuto
 +
  |label=LED et concepts
 +
  |descr=Allumer les LEDs de la carte PyBoard. Les concepts de base.
 +
  |img=tlogo-micropython-LED.jpg
 +
  |link=pyb-discovery-LED
 +
}}
 +
 +
{{ttuto
 +
  |label=1 LED externe
 +
  |descr=Branchez votre première LED sur la PyBoard et contrôlez là.
 +
  |img=Tlogo-micropython-1led.png
 +
  |link=pyb-discovery-1LED
 +
}}
 +
 +
{{ttuto
 +
  |label=8 LEDs
 +
  |descr=Contrôler plusieurs LEDs.
 +
  |img=Tlogo-micropython-8leds.png
 +
  |link=pyb-discovery-8LEDS
 +
}}
 +
 +
{{ttuto
 +
  |label=Bouton
 +
  |descr=Bouton, '''callback''' et '''interruption'''.
 +
  |img=tlogo-micropython-button.jpg
 +
  |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
 +
}}
 +
 +
{{ttuto
 +
  |label=Servo-moteur
 +
  |descr=Contrôler des servo moteur en Micro Python. Quelques commandes pour positionner un axe sur un angle donné.
 +
  |img=tlogo-moteur-servo.jpg
 +
  |link=Pyb-discovery-servo
 +
}}
 +
 +
{{ttuto
 +
  |label=Luminosité d'une LED
 +
  |descr=Contrôler la luminosité d'une LED ou la faire pulser avec un signal PWM.
 +
  |img=tlogo-micropython-fading.jpg
 +
  |link=Pyb-discovery-fading
 +
}}
 +
 +
{{ttuto
 +
  |label=Lecture Analogique
 +
  |descr=Réaliser une lecture analogique sur le PyBoard.
 +
  |img=tlogo-micropython-analogique.png
 +
  |link=Pyb-discovery-Analogique
 +
}}
 +
 +
{{ttuto
 +
  |label=TMP36 = °C
 +
  |descr=Lire la température avec TMP36 un senseur de température analogique.
 +
  |img=tlogo-micropython-tmp36.png
 +
  |link=Pyb-discovery-TMP36
 +
}}
 +
 +
{{ttuto
 +
  |label=Photo-résistance
 +
  |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
 +
  |link=Pyb-discovery-LDR
 +
}}
 +
 +
{{ttuto
 +
  |label=Moteur
 +
  |descr=Utiliser un transistor pour commander un moteur.
 +
  |img=tlogo-micropython-moteur.png
 +
  |link=Pyb-discovery-moteur
 +
}}
 +
 +
{{ttuto
 +
  |label=Relais
 +
  |descr=Commander des charges plus importantes à l'aide d'un relais.
 +
  |img=tlogo-micropython-relais.png
 +
  |link=Pyb-discovery-relais
 +
}}
 +
 +
{{ttuto
 +
  |label=LED RGB
 +
  |descr=Contrôler une LED Rouge,Vert,Bleu pour créer n'importe quelle couleur
 +
  |img=tlogo-micropython-LedRGB.png
 +
  |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
 +
  |label=Déboguer
 +
  |descr=Quelques petits trucs pour vous aider à déboguer vos programmes.
 +
  |img=tlogo-micropython-Debugger.jpg
 +
  |link=MicroPython-Hack-Debug
 +
}}
 +
 +
{{ttuto
 +
  |label=Outil dev
 +
  |descr=Quelques outils pour aider vos développement PyBoard.
 +
  |img=tlogo-micropython-Debugger.jpg
 +
  |link=MicroPython-Hack-Outil
 +
}}
  
 
{{ttuto-end}}
 
{{ttuto-end}}
  
== Support du Guide de découverte PyBoard ==
+
== Plus, plus et encore plus ==
 +
Si votre faim de savoir n'est toujours pas assouvie, voici quelques autres tutoriels que vous ne manquerez pas de trouver utiles.
 +
 
 +
* [[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-souris|PyBoard = souris]] : Faire agir la PyBoard comme une souris. Réalisez vos propres interface homme-machine.
 +
* [[MicroPython-Hack-timers|Les timers]] : Mesurer des durées, réaliser des synchronisations ou exécuter du code à intervalle régulier. Exploitez les 14 timers de votre PyBoard.
 +
* [[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-Accueil|'''Acceuil MicroPython sur le Wiki''']] : notre wiki est destiné à grandir encore et encore... venez donc y jeter un coup d'oeil.
 +
 
 +
== Support ==
 +
Besoin d'un peu de support à propos de notre "Guide de découverte PyBoard".
 +
 
N'hésitez pas à [http://shop.mchobby.be nous contacter] si vous avez besoin de précision concernant l'un de nos tutoriels. Nous sommes toujours prêt à améliorer notre kit.
 
N'hésitez pas à [http://shop.mchobby.be nous contacter] si vous avez besoin de précision concernant l'un de nos tutoriels. Nous sommes toujours prêt à améliorer notre kit.
  
 
== Où acheter ==
 
== Où acheter ==
 
Le {{pl|818|Kit Découverte MicroPython PyBoard (''Pyboard Discovery Kit'')}} est disponible chez [http://shop.mchobby.be MC Hobby].
 
Le {{pl|818|Kit Découverte MicroPython PyBoard (''Pyboard Discovery Kit'')}} est disponible chez [http://shop.mchobby.be MC Hobby].

Version actuelle datée du 21 février 2016 à 14:27

C'est quoi le "Kit de découverte MicroPython PyBoard"?

Vous êtes arrivé sur le Wiki de MC Hobby. Ce dernier sert à maintenir les différentes informations et les nombreux tutoriels de MC Hobby.

Le "Kit de découverte MicroPython PyBoard" est un kit de composants et une série de tutoriels (ci-dessous) destiné à vous familiariser avec la carte MicroPython PyBoard.

Le "Kit de découverte MicroPython PyBoard" -- ou "Pyboard Discovery Kit" pour les intimes -- repose sur une série de tutoriel à thème que nous avons traduit et/ou réalisés pour vous permettre d'avancer rapidement.

Avec ces tutoriels vous apprendrez comment brancher et utiliser les nombreux composants qui compose le Kit Découverte MicroPython PyBoard (Pyboard Discovery Kit) que vous pouvez acheter ici.

MicroPython.Pyboard.Discovery.jpg

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

Voici les différents tutoriels relatif au "Kit Découverte MicroPython PyBoard".

Qui sommes nous?

Tlogo-pyb-QuiSommeNous.jpg

Découvrez les acteurs derrière ce kit.

Installer

Tlogo-Pyb-Installer.jpg

Installation et détection de votre PyBoard.

Programmation

Tlogo-pyb-Programmation.jpg

Petite introduction à la programmation, la structure d'un programme, les variables, ....

Programmation (suite)

Tlogo-pyb-Programmation.jpg

Suite de notre petite introduction à la programmation, commander les entrées/sortie, lecture analogique.

Electronique

Tlogo-pyb-discovery-Electronique.jpg

Petite introduction à l'électronique et les divers composants du kit.

 

Premier script

Tlogo-micropython-firstscript.jpg

Exécutez votre premier script et allumez une LED sur la carte.

Safe Mode & réinitialisation

Tlogo-micropython-safemode.jpg

Safe Mode et réinitialisation d'usine. Reprenez le contrôle de votre PyBoard

L'invite REPL

Tlogo-micropython-REPL.jpg

Obtenir l'invite en ligne de commande REPL et utilisez PyBoard en mode terminal.

LED et concepts

Tlogo-micropython-LED.jpg

Allumer les LEDs de la carte PyBoard. Les concepts de base.

1 LED externe

Tlogo-micropython-1led.png

Branchez votre première LED sur la PyBoard et contrôlez là.

8 LEDs

Tlogo-micropython-8leds.png

Contrôler plusieurs LEDs.

Bouton

Tlogo-micropython-button.jpg

Bouton, callback et interruption.

Déparasitage entrée

Tlogo-micropython-deparasitage.jpg

Comment déparasiter une entrée.

Servo-moteur

Tlogo-moteur-servo.jpg

Contrôler des servo moteur en Micro Python. Quelques commandes pour positionner un axe sur un angle donné.

Luminosité d'une LED

Tlogo-micropython-fading.jpg

Contrôler la luminosité d'une LED ou la faire pulser avec un signal PWM.

Lecture Analogique

Tlogo-micropython-analogique.png

Réaliser une lecture analogique sur le PyBoard.

TMP36 = °C

Tlogo-micropython-tmp36.png

Lire la température avec TMP36 un senseur de température analogique.

Photo-résistance

Tlogo-micropython-LDR.png

Utiliser une photorésistance, Ldr, Cds et une entrée analogique pour détecter la présence de la lumière.

Moteur

Tlogo-micropython-moteur.png

Utiliser un transistor pour commander un moteur.

Relais

Tlogo-micropython-relais.png

Commander des charges plus importantes à l'aide d'un relais.

LED RGB

Tlogo-micropython-LedRGB.png

Contrôler une LED Rouge,Vert,Bleu pour créer n'importe quelle couleur

Piezo

Tlogo-micropython-Piezo.png

Utiliser un piezo buzzer pour faire de la musique

 

  • Diagramme des broches de la carte MicroPython PyBoard
    Pybv10-pinout.jpg
    Crédit: MicroPython micropython.org
  • Voyez également notre article "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 pyterm.py et pyboard.py .

Déboguer

Tlogo-micropython-Debugger.jpg

Quelques petits trucs pour vous aider à déboguer vos programmes.

Outil dev

Tlogo-micropython-Debugger.jpg

Quelques outils pour aider vos développement PyBoard.

 

Plus, plus et encore plus

Si votre faim de savoir n'est toujours pas assouvie, voici quelques autres tutoriels que vous ne manquerez pas de trouver utiles.

  • Précautions & alimentations : Précautions d'usage avant de se lancer dans le hacking. Comment alimenter votre PyBoard.
  • L'accéléromètre : Utiliser l'accéléromètre de la carte.
  • PyBoard = souris : Faire agir la PyBoard comme une souris. Réalisez vos propres interface homme-machine.
  • Les timers : Mesurer des durées, réaliser des synchronisations ou exécuter du code à intervalle régulier. Exploitez les 14 timers de votre PyBoard.
  • Assembleurs : Utiliser l'assembleur inline. Ajouter du code assembleur ARM au sein même de vos programmes.
  • Contrôle de puissance : Contrôler la consommation de votre PyBoard.
  • Acceuil MicroPython sur le Wiki : notre wiki est destiné à grandir encore et encore... venez donc y jeter un coup d'oeil.

Support

Besoin d'un peu de support à propos de notre "Guide de découverte PyBoard".

N'hésitez pas à nous contacter si vous avez besoin de précision concernant l'un de nos tutoriels. Nous sommes toujours prêt à améliorer notre kit.

Où acheter

Le Kit Découverte MicroPython PyBoard (Pyboard Discovery Kit) est disponible chez MC Hobby.