Différences entre versions de « Pololu-Romi-32U4-Carte-Interface »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 3 : Ligne 3 :
 
{{traduction}}
 
{{traduction}}
  
 +
== LEDs ==
 
[[Fichier:Pololu-Romi-32U4-Carte-Interface-01.png]]
 
[[Fichier:Pololu-Romi-32U4-Carte-Interface-01.png]]
  
== LEDs ==
 
 
La carte de contrôle Romi 32U4 dispose de 5 LEDs indicatrices.
 
La carte de contrôle Romi 32U4 dispose de 5 LEDs indicatrices.
  

Version du 31 mai 2019 à 21:28

LEDs

Pololu-Romi-32U4-Carte-Interface-01.png

La carte de contrôle Romi 32U4 dispose de 5 LEDs indicatrices.

  • Une LEDs jaune qui est connectée sur la broche digital 13 d'Arduino, ou PC7. Vous pouvez placer cette broche au niveau dans le programme utilisateur pour alumer la LED. Le bootloader 32U4 de l'A-Star fait pulser cette LED pendant qu'il attend le chargement d'un nouveau croquis.
  • Une LED utilisateur verte est connectée sur la broche Arduino 30, ou PD5, et est allumée lorque la broche est placée au niveau bas. Lorsque la carte exécute le bootloader 32U4 de l'A-Star (ou un programme compilé dans l'environnement Arduino), cette LED flashera lorsqu'il y a des transmission de données via la connexion USB.
  • Une LED utilisateur rouge est connectée sur la broche Arduino #17, ou PB0, et est allumée lorsque la pin est au niveau bas. Lorsque la carte exécure le bootloader 32U4 de l'A-Start (ou un programme compilé dans l'environnement Arduino), elle clignotera lorsque des données sont reçue via la connexion USB.

La bibliothèque Romi32U4 contient des fonction qui facilite le contrôle de des 3 LEDs utilisateurs. Les lignes de contrôle des LEDs utilisateurs sont également des lignes de données de l'écran LCD. Par conséquent, elle scintillent pendant la mise-à-jour du LCD. Les LED verte et rouge partagent également les lignes E/S des boutons poussoirs (voir plus bas).

  • Une LED d'alimentation bleue à côté de l'interrupteur d'alimentation indique que le contrôleur reçoit une alimentation depuis les piles du Romi (Le circuit d'alimentation doit être sur la position marche).
  • Une led d'alimentation verte près du connecteur USB (sur le bas de la carte) indique qu'une tension est présente sur le bus USB (VBUS).

Boutons poussoirs

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.

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

La carte de contrôle Romi 32U4 dispose d'un emplacement 2x7 broches pour placer un connecteur pour l'écran LCD 8×2 caractères lien pololu (ou tout autre LCD utilisant l'interface parallèle HD44780 (109k pdf)). Vous pouvez ajuster le contraste du LCD avec le potentiomètre en haut à droite du connecteur LCD. Pololu recommande d'utiliser un tournevis pour ajuster le contraste.

The Romi32U4 library provides functions to display data on a connected LCD. It is designed to gracefully handle alternate use of the LCD data lines by only changing pin states when needed for an LCD command, after which it will restore them to their previous states. This allows the LCD data lines to be used for other functions (such as pushbutton inputs and LED drivers).

Note that the control board is not designed to allow both an LCD and a Raspberry Pi to plug into it at the same time. However, having an LCD header soldered to the board should not interfere with mounting a Raspberry Pi.

Buzzer

The buzzer lien pololu included with the Romi 32U4 Control Board can be soldered into the designated through-holes and used to generate simple sounds and music. By default, it is connected to digital pin 6 (which also serves as OC4D, a hardware PWM output from the AVR’s 10-bit Timer4). If you alternate between driving the buzzer pin high and low at a given frequency, the buzzer will produce sound at that frequency. You can play notes and music with the buzzer using functions in the Romi32U4 library. If you want to use pin 6 for an alternate purpose, you can disconnect the buzzer circuit by cutting the surface-mount jumper next to the buzzer.



Basé sur "Guide utilisateur de la carte de contrôle Romi 32U4" de Pololu (https://www.pololu.com/docs/0J69) - Traduit en Français par shop.mchobby.be CC-BY-SA pour la traduction
Toute copie doit contenir ce crédit, lien vers cette page et la section "crédit de traduction". Traduit avec l'autorisation expresse de Pololu (www.pololu.com)

Based on "Pololu Romi 32U4 Control Board User’s Guide" from Pololu (https://www.pololu.com/docs/0J69) - Translated to French by shop.mchobby.be CC-BY-SA for the translation
Copies must includes this credit, link to this page and the section "crédit de traduction" (translation credit). Translated with the Pololu's authorization (www.pololu.com)