Modifications

Sauter à la navigation Sauter à la recherche
Ligne 17 : Ligne 17 :     
== Boutons poussoirs ==
 
== Boutons poussoirs ==
The Romi 32U4 Control Board has five pushbuttons: a '''power button''' in the rear left corner, a '''reset button''' on the front right edge and '''three user pushbuttons''' located along the rear edge. The user pushbuttons, labeled A, B, and C, are on Arduino pin 14 (PB3), pin 30 (PD5), and pin 17 (PB0), respectively. Pressing one of these buttons pulls the associated I/O pin to ground through a resistor.
+
La carte de contrôle Romi 32U4 dispose de 5 boutons poussoir:  
 +
* Un '''bouton d'alimentation''' (''Power'') sur le coin arrière gauche,
 +
* Un '''bouton Reset'' sur le côté avant droit,
 +
* Et '''trois boutons utilisateurs''' placé sur le bord arrière.  
   −
The three buttons’ I/O lines are also used for other purposes: pin 14 is MISO on the SPI interface, pin 30 and pin 17 control the green and red user LEDs, and all three pins are LCD data lines. Although these uses require the pins to be driven by the AVR (or SPI slave devices in the case of MISO), resistors in the button circuits ensure that the Romi 32U4 Control Board will not be damaged even if the corresponding buttons are pressed at the same time, nor will SPI or LCD communications be disrupted. The functions in the Romi32U4 library take care of configuring the pins, reading and debouncing the buttons, and restoring the pins to their original states.
+
Les boutons utilisateurs, libellés A, B et C sont respectivement raccordés aux broches Arduino 14 (PB3), 30 (PD5) et 17 (PB0). Presser un de ces bouton place le niveau logique de la broche au niveau bas(à la masse via une résistance).
 +
 
 +
Ces trois lignes E/S des boutons sont également utilisé pour d'autres fonctionnalités: la broche 14 est MISO sur l'interface SPI, la broche 30 et 17 contrôle les LEDs utilisateurs verte et rouge. Et ces trois lignes d'E/S sont également les lignes de données de l'afficheur LCD. Cependant ces autres usages nécessite que les broches soient pilotées par l'AVR (ou le périphérique SPI esclave dans le cadre de MISO), les résistances présentes dans les circuits des bouton assurent que la carte de contrôle Romi 32U4 ne sera pas endommagée même si le bouton correspondant est pressé en même temps que le pilotage par l'AVR, même si la communication SPI ou LCD sera corrompue. Les fonctions de la bibliothèque Romi32U4 prend en charge la configuration des broches, lecture et déparasitage des boutons et restauration des broches dans leurs états initials.
    
== Afficheur LCD ==
 
== Afficheur LCD ==
29 917

modifications

Menu de navigation