Modifications

Sauter à la navigation Sauter à la recherche
Ligne 179 : Ligne 179 :  
== Calcul de la sortie analogique ==
 
== Calcul de la sortie analogique ==
   −
The output voltage is:
+
LA tension de sortie se calcule comme suit:
   −
  '''vOut = value ÷ 255 * 3.3'''
+
  '''vOut = valeur ÷ 255 * 3.3'''
   −
or to find the value for a chosen voltage:
+
:
 +
* vOut: est la tension de sortie
 +
* valeur: est une valeur entre 0 et 255 (donc 8 bits) indiquant la tension de sortie désirée
   −
  value = vOut ÷ 3.3 * 255
+
Pour trouver la valeur correspondant à la tension de sortie souhaitée:
   −
here, value is the number we write using analogWrite (). e.g. to set an output voltage of 3 volts, then:
+
  valeur_a_utiliser = vOutSouhaitée ÷ 3.3 * 255
   −
  3 ÷ 3.3 * 255 = 232
+
Où:
 +
* valeur_a_utiliser: est la valeur entre 0 et 255 correspondant à la tension de sortie désirée. Cette valeur est utilisée avec analogWrite ().
 +
* vOutSouhaitée: la tension de sortie souhaitée (entre 0 et 3.3v)
   −
So we’d write analogWrite (pin, 232); to set the output volrage to 3v.
+
Pour obtenir, par exemple, une tension de sortie à 3 volts:
 +
 
 +
  valeur_a_utiliser = vOutSouhaitée ÷ 3.3 * 255
 +
  valeur_a_utiliser = 3 ÷ 3.3 * 255
 +
  valeur_a_utiliser = 232
 +
 
 +
Il ne reste plus qu'à écrire la valeur en utilisant la fonction ''analogWrite(pin, 232);'' ou la commande ''gpio -x pcf8591:120:0x48 awrite 120 232'' pour fixer la tension de sortie à 3v.
    
== Conclusion ==
 
== Conclusion ==
   −
The analog IO board provides a useful addition to the Quick2Wire system and can be used to read a variety of sensors from simple resistive light dependant resistors to analog temperature sensors – simple joystick inputs and so on. The analog output could be used to generate simple waveforms on an oscilloscope or for analog control (via suitable buffer/amplifiers) of motors, lights and so on.
+
La carte d'entrée/sortie analogique est vraiment une ajout utile au système Quick2Wire et peut être utilisé pour une variété de senseur analogiques comme:
 +
* [http://mchobby.be/PrestaShop/product.php?id_product=58 photorésistance] (LDR),
 +
* un senseur de température analogique ([http://mchobby.be/PrestaShop/product.php?id_product=59 TMP36] ou LM35),
 +
* un simple [http://mchobby.be/PrestaShop/product.php?id_product=126 joystick analogique],
 +
* un [http://mchobby.be/PrestaShop/product.php?id_product=111 Flex senseu],
 +
* etc.
 +
 
 +
La sortie analogique peut être utilisée pour générer une onde sur un oscilloscope ou le contrôle analogique de moteurs, lumière, etc (par l’intermédiaire d'un amplificateur approprié).
   −
It’s not the fastest of systems the maximum sampling speed is going to be about 2000 samples/second and output update speed about double that. Not quite good enough for audio at those speeds but should be more than adequate to read various analog sensors and so on.
+
Ce n'est pas le système le plus rapide la vitesse d’échantillonnage maximum se situant aux alentour de 2000 échantillons/seconde et une vitesse de mise-à-jour de la tension de sortie d'environ 4000 valeurs/seconde.  
    +
Ce n'est certes pas suffisant pour de l'audio mais à cette vitesse devrait être plus appropriée pour la lecture de plusieurs senseurs analogiques.
    
{{Pi-WiringPi-TRAILER}}
 
{{Pi-WiringPi-TRAILER}}
29 918

modifications

Menu de navigation