Modifications

Sauter à la navigation Sauter à la recherche
2 949 octets ajoutés ,  13 mai 2019 à 10:33
Ligne 23 : Ligne 23 :  
Vous pouvez alimenter la carte PyBoard:
 
Vous pouvez alimenter la carte PyBoard:
 
# Via la connexion USB  
 
# Via la connexion USB  
# En connectant une source d'alimentation/accu fournissant une tension entre 3.6V et 10V.
+
# En connectant une source d'alimentation/accu fournissant une tension entre 3.6V et 10V.<br />Sur GND et Vin
 +
 
 +
=== Deux sources d'alimentations? ===
 +
{{ambox-stop|text=N'alimentez pas en même temps votre PyBoard par le câble USB et par une alimentation externe sur Vin.<br />La Pyboard ne dispose pas de sélection automatique d'alimentation.}}
 +
 
 +
Voyez [http://forum.micropython.org/viewtopic.php?t=1106 ce billet pour plus d'information], sachez cependant que vous pouvez constituer un circuit OR-Diode tel que décrit [http://forum.micropython.org/viewtopic.php?p=6569#p6570 ici sur le forum micropython]
    
== Le brochage ==
 
== Le brochage ==
Ligne 30 : Ligne 35 :  
* '''2 bus I2C''' - Pour commander des périphériques à l'aide de 3 fils.
 
* '''2 bus I2C''' - Pour commander des périphériques à l'aide de 3 fils.
 
* '''5 UARTs''' - Un port série c'est un outil de communication très utile... en avoir 5 c'est absolument génial.
 
* '''5 UARTs''' - Un port série c'est un outil de communication très utile... en avoir 5 c'est absolument génial.
* '''20 PWMs''' - Permettant de produire des signaux permettant de contrôler des servo-moteurs ou la puissance d'une LED (voyez "[AdaFruit_PWM_Driver#C.27est_quoi_PWM c'est quoi PWM]" dans cet autre tutoriel)
+
* '''20 PWMs''' - Permettant de produire des signaux permettant de contrôler des servo-moteurs ou la puissance d'une LED (voyez "[[AdaFruit_PWM_Driver#C.27est_quoi_PWM|c'est quoi PWM]]" dans cet autre tutoriel)
 
* '''16 ADC''' - Convertisseur Analogique->Digital permettant de lire une tension analogie (pratique pour utiliser des senseurs flex, photo-résistance, potentiomètre, etc). Entrée en 3.3v max.
 
* '''16 ADC''' - Convertisseur Analogique->Digital permettant de lire une tension analogie (pratique pour utiliser des senseurs flex, photo-résistance, potentiomètre, etc). Entrée en 3.3v max.
 
* '''2 DAC''' - Très rares sur les cartes de prototypages, les convertisseurs Digital->Analogique permettent de produire des tensions analogiques en sortie. Grâce à cela, vous pouvez produire divers types de signaux (en dent de scie, sinusoide, ... et même du son).
 
* '''2 DAC''' - Très rares sur les cartes de prototypages, les convertisseurs Digital->Analogique permettent de produire des tensions analogiques en sortie. Grâce à cela, vous pouvez produire divers types de signaux (en dent de scie, sinusoide, ... et même du son).
Ligne 53 : Ligne 58 :  
Attention, en entrée analogique, la tension max est de 3.3v
 
Attention, en entrée analogique, la tension max est de 3.3v
   −
== Schémas ==
+
== Courant Max par broche ==
 +
Comme sur toutes les plateformes, il y a un courant limite qu'une broche peu absorber (''sink'') ou fournir (''source'').
 +
En fouillant la [http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf fiche technique du STM32F405RG] sur [http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1035/PF252144 www.st.com], nous pouvons retrouver les informations suivantes:
 +
 
 +
[[Fichier:MicroPython-Brochage-MAxCurrent.jpg|640px]]
 +
 
 +
* Chaque broche est capable d' '''absorber (''sink'') ou délivrer (''source'') 25mA par broche'''.
 +
* Le '''maximum''' (somme des courants de toutes les broches) pouvant être délibré/absorbé par le '''microcontrôleur étant de 240mA'''.
 +
 
 +
== Classe machine.Pin ==
 +
L'utilisation des broches en entrée/sortie, PWM, Analogique est décrite dans nos différents tutoriels. Voici cependant un {{underline|accès rapide et direct}} à la documentation en ligne de MicroPython permettant de contrôler les broches.
 +
 
 +
Dans la documentation suivante sur [http://wiki.micropython.org/pyb-Pin wiki.micropython.org], vous trouverez toutes l'information nécessaire pour contrôler les broches.
 +
 
 +
Vous y découvrirez:
 +
* [http://wiki.micropython.org/pyb-Pin#Basic-usage Comment fixer le mode d'une broche pour une utilisation spécifique].
 +
* Lire la valeur d'une broche digitale.
 +
* Placer l'état d'une broche au niveau haut (''high'') ou bas (''low'').
 +
* [http://wiki.micropython.org/pyb-Pin#Analog-values Lire et fier une valeur analogique].
 +
* [http://wiki.micropython.org/pyb-Pin#Interrupts Configurer une broche d'interruption] (pour qu'elle déclenche un événement lorsqu'elle change de valeur).
 +
 
 +
== Schémas & fiche technique ==
 
* Vous trouverez les schéma de la PyBoard-v1.0 ici - [http://micropython.org/resources/PYBv10b.pdf PYBv10b.pdf] (''micropython.org'').
 
* Vous trouverez les schéma de la PyBoard-v1.0 ici - [http://micropython.org/resources/PYBv10b.pdf PYBv10b.pdf] (''micropython.org'').
 +
* [https://github.com/micropython/pyboard/blob/master/PYBv10b-Imperial-Dimensions.pdf Dimensions de la carte] (pdf, cotation impériale)
 +
* [http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf fiche technique du STM32F405RG] pour le Pyboard Original.<br />Voyez [http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1035/PF252144 cette page sur www.st.com]
 +
 +
== Composant Fritzing ==
 +
* Voyez notre article "[http://arduino103.blogspot.be/2015/12/composant-pyboard-pour-fritzing.html  Composant PyBoard pour Fritzing]" où [http://wdi.supelec.fr/boulanger/MicroPython/ Mr Frédéric Boulanger] de [http://www.supelec.fr/ Supélec] nous propose un composant Pyboard pour Fritzing.
    
== Où Acheter ==
 
== Où Acheter ==
29 917

modifications

Menu de navigation