« Kidule Dé/Allumer une Led (Sortie) » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- n'est pas + n’est pas , - Aujourd'hui + Aujourd’hui , - d'euros + d’euros , - d'agir + d’agir , - l'apparence + l’apparence ); changements de type cosmétique
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
Ligne 42 :
}}
 
== Allumage d'une LED ==
Si on regarde le schéma, on voit que le fil de la LED0 est connecté à la patte RA0 du processeur et cette patte est elle-même connectée à une variable LATA0 qui se trouve dans le processeur. Pour être exact, le processeur a une variable LATAbits qui possède dedans 8 petites variables qui ne peuvent avoir que 1 ou 0. Lorsque l’on met un 0 dans cette variable, cela met {{unité|0|Volts}} sur la patte du processeur. Si on met un 1 dans cette variable, cela met {{unité|5|Volts}} sur la patte du processeur.
Comme la Led est reliée au {{unité|5|V}}, si on met {{unité|0|Volt}} (=un 0 dans RA0), la LED s'allume, car il y a du courant qui peut passer (comme un moulin avec de l'eau en haut d'un côté et de l'eau en bas de l'autre). Par contre si on a {{unité|5|Volts}} d'un côté et {{unité|5|Volts}} de l'autre, la LED ne s'allume pas (comme un moulin noyé dans l'eau)