Étape 2: Le Code
J’ai essayé de l’expliquer le mieux que je pouvais dans les commentaires, mais j’ai ran out of room dans certains d'entre eux
lignes tellement d’intérêt
int pinstringA [11] {}
HAUT, BAS, HAUT, HAUT, BAS, HAUT, HAUT, HAUT, HAUT, HAUT} ;
ces chaînes destinées à l’état d’un segment chacun code alors
pinstringA [0] == haute, cela signifie que lorsque le nombre est zéro segment A est haute
lumière = carte (lumière, 0, 1024, 100, 0) ;
la résistance pullup retourne les valeurs de la résistance de la photo, donc beaucoup de lumière rend le nombre faible
alors j’ai changé l’échelle de 0 à 1024 0 à 100 puis renversé.
des dizaines = lumière / 10 ;
Ceci conclut que les dizaines de valeur par exemple. 19/10 = 1 reste 9, le reste est ensuite jeté
la ligne ci-dessous enregistre le reste pour ceux lieu
PORTD = PORTD & B00000011 ;
Cela transforme toutes les quilles sur port d hors mais laisse broche 0 et 1 seul (pour communication série)
Voir http://arduino.cc/en/Reference/PortManipulation pour plus de détails