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

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
m Robot : remplacement de texte automatisé (-(<|</)source([ \t>]) +\1syntaxhighlight\2)
 
Ligne 9 :
On va commencer par un tout petit programme qui allume la Led 0 du kidule Dé
 
<sourcesyntaxhighlight lang="C">
#include "hardwareDe.h"
 
Ligne 16 :
Led0=Allume;
}
</syntaxhighlight>
</source>
 
Si cela te suffit comme explication, tu peux passer à la leçon suivante [[Kidule Dé/Tester si un Bouton est pressé (Entrée)]].
Ligne 27 :
 
Pour écrire un 0 dans le bit 0 du PORTA, on peut écrire
<sourcesyntaxhighlight lang="C">
PORTAbits.LATA0 = 0;
</syntaxhighlight>
</source>
{{clr}}
 
Ligne 48 :
Mais à la fin on se perd un peu! Non? Il faut mettre 0 pour allumer et 1 pour éteindre! alors que des fois on voit sur un interrupteur 1 pour allumer et 0 pour éteindre.
c'est pour cela que dans le fichier [[Kidule Dé/Déclarer et initialiser le Hardware#hardwareDe.h|hardwareDe.h]] on a aussi écrit
<sourcesyntaxhighlight lang="C">
#define Allume 0
#define Eteint 1
</syntaxhighlight>
</source>
Comme cela on peut écrire des choses que l’on arrive à lire facilement. '''Led0 = Allume;''' c’est beaucoup plus clair que '''PORTAbits.RA0=0'''
{{clr}}