Modifications

Sauter à la navigation Sauter à la recherche
336 octets ajoutés ,  21 octobre 2013 à 10:24
aucun résumé de modification
Ligne 13 : Ligne 13 :  
{{ADFImage|Trinket-PinOut-02.jpg|480px}}
 
{{ADFImage|Trinket-PinOut-02.jpg|480px}}
   −
=== Broches d'alimentation ===
+
== Broches d'alimentation ==
    
Nous allons commencer par les broches '''BAT+''', '''USB+''' et la masse '''(GND)'''
 
Nous allons commencer par les broches '''BAT+''', '''USB+''' et la masse '''(GND)'''
Ligne 24 : Ligne 24 :  
* '''GND''' est la masse commune, utilisée comme masse logique et d'alimentation. Elle est connectée à la masse USB et au régulateur d'alimentation, etc. C'est la broche que vous devez utiliser pour toutes les connexions à la masse, quelles qu'elles soient.
 
* '''GND''' est la masse commune, utilisée comme masse logique et d'alimentation. Elle est connectée à la masse USB et au régulateur d'alimentation, etc. C'est la broche que vous devez utiliser pour toutes les connexions à la masse, quelles qu'elles soient.
   −
=== Broches GPIO ===
+
== Broches GPIO ==
 
   
 
   
 
Ensuite, nous allons décrire les cinq broches GPIO (General Purpose Input/Ouput)! Pour obtenir des renseignements complémentaires vous pouvez aussi consulter la documentation du constructeur au sujet du brochage de l'ATtiny85.
 
Ensuite, nous allons décrire les cinq broches GPIO (General Purpose Input/Ouput)! Pour obtenir des renseignements complémentaires vous pouvez aussi consulter la documentation du constructeur au sujet du brochage de l'ATtiny85.
   −
{{ADFImage|Trinket-PinOut-03.jpg}}
+
{{ADFImage|Trinket-PinOut-03.jpg|480px}}
 +
 
 +
[[Fichier:Trinket-PinOut-03a.jpg]]
    
Toutes les broches GPIO peuvent être utilisées comme entrées ou sorties digitales, pour des LEDs, boutons et interrupteurs, etc.
 
Toutes les broches GPIO peuvent être utilisées comme entrées ou sorties digitales, pour des LEDs, boutons et interrupteurs, etc.
Ligne 34 : Ligne 36 :  
Elles peuvent fournir jusque 20mA en courant. Ne connectez pas de moteur ou d'autres composants gros consommateurs en courant directement sur ces broches! [http://mchobby.be/wiki/index.php?title=Relais Pour cela, utilisez un transistor pour alimenter le moteur et relais à courant continu.]
 
Elles peuvent fournir jusque 20mA en courant. Ne connectez pas de moteur ou d'autres composants gros consommateurs en courant directement sur ces broches! [http://mchobby.be/wiki/index.php?title=Relais Pour cela, utilisez un transistor pour alimenter le moteur et relais à courant continu.]
    +
=== Tensions logiques ===
 
Sur un Trinket à 3.3V, le GPIO utilise un niveau logique 3.3V et ne doit pas être utilisé avec des entrées en 5V.  
 
Sur un Trinket à 3.3V, le GPIO utilise un niveau logique 3.3V et ne doit pas être utilisé avec des entrées en 5V.  
   Ligne 40 : Ligne 43 :  
Les trois premières broches sont complètement 'libres', elles ne sont pas utilisées par la connexion USB, vous ne devez donc pas craindre d'interférer avec l'interface USB lors de la programmation.
 
Les trois premières broches sont complètement 'libres', elles ne sont pas utilisées par la connexion USB, vous ne devez donc pas craindre d'interférer avec l'interface USB lors de la programmation.
   −
* '''GPIO #0''' - est connectée à **PB0** de l'ATtiny85. Cette broche peut être utilisée comme sortie PWM (Pulse With Modulation/Modulation de largeur d'impulsion), et aussi pour les transmissions de données I2C, et entrées de données SPI.
+
=== GPIO ===
* '''GPIO #1''' - est connectée à **PB1** de l'ATtiny85. Peut être utilisée comme sortie PWM, et aussi pour les données en sortie SPI. Cette broche est connectée à la LED sur le circuit (Tout comme la broche 13 d'un Arduino habituel).
+
* '''GPIO #0''' - est connectée à '''PB0''' de l'ATtiny85. Cette broche peut être utilisée comme:
* '''GPIO #2''' - est connectée à **PB2** de l'ATtiny85. Cette broche peut être utilisée en entrée analogique (connue comme **Analog A1**), elle peut aussi servir comme 'horloge' pour les protocoles I2C ou SPI.
+
** Sortie PWM (Pulse With Modulation/Modulation de largeur d'impulsion)  
 +
** Pour les transmissions de données I2C (SDA, canal de donnée).
 +
** Entrées de données SPI (MOSI).
 +
* '''GPIO #1''' - est connectée à '''PB1''' de l'ATtiny85. Cette broche est connectée à la LED sur le circuit (Tout comme la broche 13 d'un Arduino habituel). GPIO #1 peut être utilisée comme:
 +
** sortie PWM,
 +
** Sortie de données SPI (MISO).  
 +
* '''GPIO #2''' - est connectée à '''PB2''' de l'ATtiny85. Cette broche peut être utilisée comme:
 +
** Une entrée analogique (connue comme ''Analog A1'').
 +
** Pour la transmission de données I2C (SCL, signal d'horloge).
 +
** Pour la transmission de données SPI (SCK, signal d'horloge).
 +
 
 +
{{ambox|text=Les deux broches GPIO #3 et GPIO#4 (décrites ci-dessous) sont utilisées lors de la programmation USB.}}
 +
 
 +
Cela signifie que lorsque le Trinket est connecté sur un ordinateur avec le 'bootloader' activé (ou occupé à charger un nouveau programme), ces broches sont utilisées pour envoyer/recevoir des données de/vers l'ordinateur! Il est possible de partager ces broches si vous êtes prudent.  
   −
Les deux broches suivantes sont utilisées pour la programmation USB. Cela signifie que lorsque le Trinket est connecté à un ordinateur et est en mode 'bootloader' ou occupé à charger un nouveau programme, elle est utilisée pour envoyer des données de/vers l'ordinateur! Il est possible de partager cette broche si vous êtes prudent. Le meilleur usage de cette broche est comme **sortie** pour des éléments tels que des LEDs , ou des **entrées** tel des boutons et juste s'assurer de ne pas presser ceux-ci pendant la connexion USB. Nous ne voulions pas laisser ces broches de côté, mais nous vous recommandons fortement de ne pas les utiliser sauf si vous êtes sûr d'en avoir besoin car vous pourriez devoir les déconnecter pour reprogrammer le Trinket!
+
Le meilleur usage de ces broches est comme '''sortie''' (''output'') pour des éléments tels que des LEDs ou comme '''entrée''' (''input'') tel que des boutons (en vous assurant de ne pas les presser pendant l'utilisation de la communication USB). AdaFruit ne voulait pas laisser ces broches de côté, mais il est fortement recommandé de ne pas les utiliser à moins d'être certain d'en avoir besoin (vous pourriez en effet avoir besoin de les déconnecter pour reprogrammer reprogrammer le Trinket!)
    
* **GPIO #3** - est connectée à **PB3** de l'Attiny85. Cette broche est utilisée pour la programmation USB, mais est aussi une entrée analogique connue comme **Analog A3**
 
* **GPIO #3** - est connectée à **PB3** de l'Attiny85. Cette broche est utilisée pour la programmation USB, mais est aussi une entrée analogique connue comme **Analog A3**
29 917

modifications

Menu de navigation