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

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{Pololu-Romi-32U4-NAV}}
 
{{Pololu-Romi-32U4-NAV}}
  
{{traduction}}
+
La famille de carte 32U4 de Pololu est basé sur le microcontrôleur AVR ATmega32U4 qui exécute le programme utilisateur et gère la connection USB avec l'ordinateur. L'AVR dispose d'un ''transceiver'' USB pleine vitesse. Il peut être programmé pour se présenter comme un périphérique USB auprès de l'ordinateur.
  
Our 32U4 family of boards are based on a single AVR ATmega32U4 microcontroller that runs the user program and also handles the USB connection to the computer. The AVR has a full-speed USB transceiver built into it and can be programmed to present almost any type of USB device interface to the computer.
+
USB est un système asymétrique constitué d'un simple "hôte" connecté sur des "périphériques" multiples. L'hôte typique c'est l'ordinateur. L' ATmega32U4 peut uniquement agit en tant que périphérique USB, par conséquent le périphérique A-Star (microcontrôleur compatible Arduino) ne peut pas être connecté sur d'autres périphériques USBcomme une souris ou un clavier; il peut uniquement être connecté sur un hôte comme un ordinateur.
  
USB is an asymmetric system that consists of a single “host” connected to multiple “devices”. The host is typically a personal computer. The ATmega32U4 can only act as a USB device, so an A-Star device cannot be connected to other USB devices like mice and keyboards; it can only be connected to a host such as your computer.
+
Programmer la carte ATmega32U4 se fait à l'aide Arduino IDE comme précédemment décrit. L'A-Star configure automatiquement son interface USB comme un périphérique USB composite avec  un seul port série virtuel. Si vous programmez le microcontrôleur avec un croquis Arduino qui implémente une autre classe de périphérique USB, comme HID ou MIDI, votre ordinateur identifiera également ces périphériques enfants.
  
Programming an ATmega32U4 board using the Arduino IDE as described earlier will automatically configure it as a composite device with a single virtual serial port. If you program the microcontroller with an Arduino sketch that implements another USB device class, like HID or MIDI, you will see additional child devices as well.
+
Sur un ordinateur Windows, vous pouvez identifier le port série USB en vous rendant dans le gestionnaire de périphérique (''Device Manager'') et étendre le noeuds "Ports (COM & LPT)". Vous pourrez y voir un port COM libellé "Pololu A-Star 32U4". L'identifiant du port COM (ex: COM3 ou COM4) est affiché entre parenthèse après le nom. Windows assignera un numéro de port COM différent en fonction du port USB sur lequel la carte est connectée et si celle-ci est en mode ''bootloader'' ou non. Si vous avez besoin, il est possible de modifier le numéro de port COM assigné à l'A-Star avec le gestionnaire de périphérique. Double-clicker sur le port COM pour ouvrir la boîte de dialogue des propriété, puis sélectionner le volet "Config. port" et le bouton "Avancé...". Depuis cette boîte de dialogue, il est possible de modifier les port COM assigné au périphérique.
 
 
On a Windows computer, you can see the virtual serial port by going to your computer’s Device Manager and expanding the “Ports (COM & LPT)” list. You should see a COM port labeled “Pololu A-Star 32U4”. In parentheses after the name, you will see the name of the port (e.g. “COM3” or “COM4”). Windows will assign a different COM port number to the device depending on what USB port you plug it into and whether it is in bootloader mode or not. If you need to change the COM port number assigned to the A-Star, you can do so using the Device Manager. Double-click on the COM port to open its properties dialog, and click the “Advanced…” button in the “Port Settings” tab. From this dialog you can change the COM port assigned to the device.
 
  
 
[[Fichier:Pololu-Romi-32U4-USB-Interface-01.png]]
 
[[Fichier:Pololu-Romi-32U4-USB-Interface-01.png]]
  
On a Windows computer, you can see the rest of the USB interface by going to the Device Manager, selecting View > Devices by connection, and then expanding entries until you find the “Pololu A-Star 32U4” COM port. Near it, you should see the parent composite device.
+
Sur un ordinateur Windows, vous pouvez également voir le reste des interfaces USB depuis le Gestionnaire de Périphérique en sélectionnant {{fname|Voir > Périphérique par connexion}} puis étendre les entrées jusqu'au moment où vous trouvez le port COM "Pololu A-Star 32U4". Vous trouverez, près de ce dernier les périphériques composite apparentés.
  
 
[[Fichier:Pololu-Romi-32U4-USB-Interface-02.png]]
 
[[Fichier:Pololu-Romi-32U4-USB-Interface-02.png]]
  
On a Linux computer, you can see details about the USB interface by running {{fname|lsusb -v -d 1ffb:}} in a Terminal. The virtual serial port can be found by running ls /dev/ttyACM* in a Terminal.
+
Sur un ordinateur Linux, vous pouvez voir les détails du périphérique USB en exécutant {{fname|lsusb -v -d 1ffb:}} dans un terminal. Le port série virtuel peut être identifié en exécutant {{fname|ls /dev/ttyACM*}} dans un terminal.
  
On a Mac OS X computer, the virtual serial port can be found by running {{fname|ls /dev/tty.usbmodem*}} in a Terminal.
+
Sur un ordinateur Mac OS X, le port série virtuel est trouvé en exécutant {{fname|ls /dev/tty.usbmodem*}} dans un terminal.
  
You can send and receive bytes from the virtual serial port using any terminal program that supports serial ports. Some examples are:
+
Vous pouvez envoyer et recevoir des octets sur le port série virtuel en utilisant un programme terminal (qui supporte le port série). Voici quelques exemples de logiciels:
* the Serial Monitor in Arduino IDE,  
+
* Le Moniteur Série d'Arduino IDE,  
* the [https://www.pololu.com/docs/0J23 Pololu Serial Transmitter Utility],  
+
* L'utilitaire [https://www.pololu.com/docs/0J23 ''Serial Transmitter'' de Pololu],  
 
* [http://sites.google.com/site/terminalbpp/ Br@y Terminal],
 
* [http://sites.google.com/site/terminalbpp/ Br@y Terminal],
 
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY],
 
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY],
Ligne 30 : Ligne 28 :
 
* [http://www.gnu.org/software/screen/ GNU Screen].  
 
* [http://www.gnu.org/software/screen/ GNU Screen].  
  
Many computer programming environments also support sending and receiving bytes from a serial port.
+
De nombreux environnements de programmation disposent également d'outils de communication via port série.
  
 
{{Pololu-Romi-32U4-TRAILER}}
 
{{Pololu-Romi-32U4-TRAILER}}

Version actuelle datée du 21 mars 2020 à 16:38

La famille de carte 32U4 de Pololu est basé sur le microcontrôleur AVR ATmega32U4 qui exécute le programme utilisateur et gère la connection USB avec l'ordinateur. L'AVR dispose d'un transceiver USB pleine vitesse. Il peut être programmé pour se présenter comme un périphérique USB auprès de l'ordinateur.

USB est un système asymétrique constitué d'un simple "hôte" connecté sur des "périphériques" multiples. L'hôte typique c'est l'ordinateur. L' ATmega32U4 peut uniquement agit en tant que périphérique USB, par conséquent le périphérique A-Star (microcontrôleur compatible Arduino) ne peut pas être connecté sur d'autres périphériques USBcomme une souris ou un clavier; il peut uniquement être connecté sur un hôte comme un ordinateur.

Programmer la carte ATmega32U4 se fait à l'aide Arduino IDE comme précédemment décrit. L'A-Star configure automatiquement son interface USB comme un périphérique USB composite avec un seul port série virtuel. Si vous programmez le microcontrôleur avec un croquis Arduino qui implémente une autre classe de périphérique USB, comme HID ou MIDI, votre ordinateur identifiera également ces périphériques enfants.

Sur un ordinateur Windows, vous pouvez identifier le port série USB en vous rendant dans le gestionnaire de périphérique (Device Manager) et étendre le noeuds "Ports (COM & LPT)". Vous pourrez y voir un port COM libellé "Pololu A-Star 32U4". L'identifiant du port COM (ex: COM3 ou COM4) est affiché entre parenthèse après le nom. Windows assignera un numéro de port COM différent en fonction du port USB sur lequel la carte est connectée et si celle-ci est en mode bootloader ou non. Si vous avez besoin, il est possible de modifier le numéro de port COM assigné à l'A-Star avec le gestionnaire de périphérique. Double-clicker sur le port COM pour ouvrir la boîte de dialogue des propriété, puis sélectionner le volet "Config. port" et le bouton "Avancé...". Depuis cette boîte de dialogue, il est possible de modifier les port COM assigné au périphérique.

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

Sur un ordinateur Windows, vous pouvez également voir le reste des interfaces USB depuis le Gestionnaire de Périphérique en sélectionnant Voir > Périphérique par connexion puis étendre les entrées jusqu'au moment où vous trouvez le port COM "Pololu A-Star 32U4". Vous trouverez, près de ce dernier les périphériques composite apparentés.

Pololu-Romi-32U4-USB-Interface-02.png

Sur un ordinateur Linux, vous pouvez voir les détails du périphérique USB en exécutant lsusb -v -d 1ffb: dans un terminal. Le port série virtuel peut être identifié en exécutant ls /dev/ttyACM* dans un terminal.

Sur un ordinateur Mac OS X, le port série virtuel est trouvé en exécutant ls /dev/tty.usbmodem* dans un terminal.

Vous pouvez envoyer et recevoir des octets sur le port série virtuel en utilisant un programme terminal (qui supporte le port série). Voici quelques exemples de logiciels:

De nombreux environnements de programmation disposent également d'outils de communication via port série.


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)