Modifications

Sauter à la navigation Sauter à la recherche
410 octets ajoutés ,  20 février 2013 à 11:39
Ligne 99 : Ligne 99 :  
Si cela arrive, le signal PWM sera arrêté jusqu'a ce que vous placiez une valeur correcte.
 
Si cela arrive, le signal PWM sera arrêté jusqu'a ce que vous placiez une valeur correcte.
   −
The '''mode''' file can be used to switch between '''pwm''', '''servo''', and '''audio''' mode:
+
Le fichier '''mode''' peut être utiliser pour changer de more entre '''pwm''', '''servo''' et '''audio''':
* '''pwm''' - Drives a pulse with a '''frequency''' specified by the frequency file and a duty cycle of '''duty'''.
+
* '''pwm''' - Pilote une impulsion avec la fréquence '''frequency''' spécifiée dans le fichier ''frequency'' et un cycle utile de '''duty'''.
* '''servo''' - A special PWM mode that will drive a servo throughout its range of rotation, starting with 0.5ms wide pulse and ending with 2.5ms, some servos only respond to 1.0-2.0ms and some have a wider range, you will need to experiment to find the full range of your servo. Values are taken from the file '''servo''', and range from 0 to '''servo_max''' (default 32 which is the max resolution of 62.5us.) The PWM system does not seem to be able to handle a resolution better than 62.5us which is approximately 20 different servo positions or speeds. Si vous avez besoin d'une meilleure résolution, vous pouvez consulter notre [[Rasp-Hack-16-channel-servo-driver|tutoriel sur le controleur PWM/Servo 16 canaux]] qui dispose d'une résolution de 4us ([http://mchobby.be/PrestaShop/product.php?id_product=89 produit disponible à l'achat ici chez MCHobby]
+
* '''servo''' - Un mode PWM spécial qui permet de piloter un servo sur l'étendue de sa rotation, en commencant avec une impulsion de 0.5ms de long et terminant avec une impulsion de 2.5ms de long. Certains servo ne répondent que pour une plage de 1.0-2.0ms et d'autres dispose d'une plage plus étendue, vous aurez donc besoin de faire des essais pour trouver la plage correcte (totale) de votre servo. Les valeurs sont chargées depuis le fichier '''servo''', et la plage va de 0 à la valeur contenue dans le fichier '''servo_max''' (par défaut 32 qui es la résolution maximale de 62.5µs). Le système PWM ne semble pas capable de gérer une résolution meilleure que 62.5µs, ce qui représente environ 20 positions (ou vitesses) différentes. Si vous avez besoin d'une meilleure résolution, vous pouvez consulter notre [[Rasp-Hack-16-channel-servo-driver|tutoriel sur le controleur PWM/Servo 16 canaux]] qui dispose d'une résolution de 4us ([http://mchobby.be/PrestaShop/product.php?id_product=89 produit disponible à l'achat ici chez MCHobby]
* '''audio''' - Echos the unfiltered contents of the right audio channel out the PWM port. Also enables '''delayed''' mode so that accidentally modifying PWM parameters won't cause the audio system to lock.
+
* '''audio''' - Communique le contenu de la sortie Audio droite (sans filtrage) directement sur la broche PWM. Active également le mode '''delayed''' de sorte qu'une modification de paramètres PWM ne bloquera pas (n'arrêtera pas) le système audio :-) .
   −
Using the PWM and playing audio at the same time is dicey at best. If you want to mirror audio out the PWM port, write '''audio''' into the '''mode''' file and leave it. When audio playback is done, you can switch back into '''pwm''' or '''servo''' mode. Then, either write '''0''' into the '''delayed''' file to get back into immediate mode, or set your parameters and write a '''1''' into the '''activate''' file.
+
{{ambox | text = Jouer de l'audio en même temps de PWM est des plus risqué. Si vous voulez quand même utilisé la sortie PWM en même temps que l'audio (''to mirror audio out the PWM port''):<br/> écrivez '''audio''' dans le fichier '''mode''' et quittez le. Quand le rendu audio est terminer, vous pouvez revenir en mode '''pwm''' ou '''servo'''. Ensuite, écrivez '''0''' dans le fichier '''delayed''' pour revenir en mode immédiat (réactiver PWM) OU écrivez vos paramètres et ecrivez '''1''' dans le fichier '''activate'''. }}
    
=== Advanced settings ===
 
=== Advanced settings ===
29 837

modifications

Menu de navigation