Étape 2: Code
Code de Note
shiftOut
Vous pourrez communiquer avec le registre à décalage (et beaucoup d’autres pièces) en utilisant une interface appelée SPI ou Serial Peripheral Interface. Cette interface utilise une ligne de données et une ligne d’horloge séparée qui travaillent ensemble pour déplacer des données dans ou hors de la Galilée à grande vitesse. Le paramètre MSBFIRST spécifie l’ordre dans lequel envoyer les bits individuels, dans ce cas nous envoyons le Bit le plus significatif d’abord.
bitWrite
Bits sont la plus petite pièce possible de mémoire dans un ordinateur ; chacun d’eux peut stocker un « 1 » ou un « 0 ». Un plus grand nombre est stocké sous forme de tableaux de bits. Parfois nous voulons manipuler ces bits directement, par exemple maintenant lorsque nous envoyons huit bits pour le registre à décalage et nous voulons leur faire 1 ou 0 pour activer ou désactiver les LEDs. Le Galileo a plusieurs commandes, telles que bitWrite(), qui font de ce facile à faire.