Brochage pyduino

Pyduino reprend le principe de désignation des broches utilisé par Arduino : numérotation simple en débutant par 0.

Le brochage correspondant sur la Pyboard donne :

A part, les broches P5,P4,P3,P2 connectées sur les LEDs de la carte, sont respectivement dénommées LED1, LED2, LED3, LED4

La pyboard peut être alimentée :

  • en 5V via USB
  • sur bornier VIn (3.6 à 10V - probablement 12V Ok...) derrière lequel se trouve

    • 1 régulateur 5V pour mise à niveau USB
    • et 1 régulateur 3.3V pour l'ensemble de la carte
  • dispose d'une broche VBat pour connaître la tension batterie.

D'autre part, on dispose du 3.3V sur les broches 3.3V : NE PAS CONFONDRE AVEC Vin +++ !

Les broches GPIO sont 3.3V, 5V tolérantes sauf une.

Dans la mesure du possible, ne mettre en commun avec les circuits externes utilisés avec la Pyboard que la masse. Et si on utilise Vin en commun, ne pas confondre avec V3.3... !! Ne pas prendre le Vin directement sur les borniers de la carte si possible mais directement sur Vin notamment si intensité notable utilisée.

Les broches utilisables en broches analogiques sont les broches 0, 1, 2, 3, 4, 5, 6, 7, 10,11, 22, 23

analogPins=[pyb.Pin.board.X1,pyb.Pin.board.X2, pyb.Pin.board.X3, pyb.Pin.board.X4, pyb.Pin.board.X5, pyb.Pin.board.X6, pyb.Pin.board.X7, pyb.Pin.board.X8, pyb.Pin.board.Y11, pyb.Pin.board.Y12, pyb.Pin.board.X11, pyb.Pin.board.X12]

Elles sont respectivement dénommées A0, A1, A2... A11 en tant que broche analogiques.

Elles sont nommées PWM0, PWM1, PWM2, PWM3, PWM4, PWM5, PWM6

Si vous avez besoin de modifier pour une raison où une autre ces définitions par défaut, rien de très compliqué : il suffit de modifier l'entête de la librairie upyduino utilisée.