Modifications

Sauter à la navigation Sauter à la recherche
301 octets ajoutés ,  6 juillet 2014 à 14:14
Ligne 137 : Ligne 137 :  
Les puristes comprendrons que ce paragraphe est une vulgarisation abordable du SIGNAL pour permettre de fixer les idées. Les signaux vont bien au delà de ce que nous venons de décrire et offrent des fonctionnalités/possibilités bien plus vaste. Ainsi, je vais également préciser que les signaux permettent à des processus/programmes différents de communiquer ensemble... peu comme l'OS peu détecter le branchement d'un périphérique USB et envoyer un signal avertissant toutes les applications (comme ne l'explorateur de fichier par exemple).</small>
 
Les puristes comprendrons que ce paragraphe est une vulgarisation abordable du SIGNAL pour permettre de fixer les idées. Les signaux vont bien au delà de ce que nous venons de décrire et offrent des fonctionnalités/possibilités bien plus vaste. Ainsi, je vais également préciser que les signaux permettent à des processus/programmes différents de communiquer ensemble... peu comme l'OS peu détecter le branchement d'un périphérique USB et envoyer un signal avertissant toutes les applications (comme ne l'explorateur de fichier par exemple).</small>
   −
== Tester une entrée ==
+
== Tester directement une entrée ==
 
Dans cet exemple, nous allons simplement tester directement l'état d'une entrée sans passer par le système d'événement (signal).
 
Dans cet exemple, nous allons simplement tester directement l'état d'une entrée sans passer par le système d'événement (signal).
   Ligne 149 : Ligne 149 :  
pibrella.input.a.is_high()</nowiki>
 
pibrella.input.a.is_high()</nowiki>
   −
L'interpréteur de commande python évalue l'état de la broche et doit retourner sa valeur (soit false puisque la broche est à l'état bas).
+
L'interpréteur de commande python évalue l'état de la broche et doit retourner sa valeur (soit '''False''' puisque la broche est à l'état bas).
 +
 
 +
maintenant, pontez l'entrée A à l'aide d'un fil ou d'une résistance de 100 Ohms comme sur le schéma ci-dessous.
 +
 
 +
[[Fichier:RASP-PIBRELLA-CARTE-ponter.jpg]]
 +
 
 +
Puis re-saisissez encore la commande:
 +
 
 +
pibrella.input.a.is_high()
 +
 
 +
Cette fois-ci, le résultat est '''True''', preuve que l'entrée est bien activée.
   −
maintenant, pontez l'entrée a
      
Après vos tests, tapez la commande '''quit()''' pour quitter le mode interactif
 
Après vos tests, tapez la commande '''quit()''' pour quitter le mode interactif
29 917

modifications

Menu de navigation