Stap 2: Code
Code aan notitie
shiftOut
U zult communiceren met de shift register (en een heleboel andere delen) met behulp van een interface met de naam SPI of Serial Peripheral Interface. Deze interface gebruikt een data-lijn en een aparte clock lijn die samenwerken om gegevens te verplaatsen binnen of buiten het Galileo op hoge snelheid. De parameter MSBFIRST geeft de volgorde waarin voor het verzenden van de individuele bits, in dit geval we de meest significante Bit sturen eerst.
bitWrite
Bits zijn de kleinste mogelijke deel van het geheugen in een computer; elkaar kunt opslaan, een "1" of een "0". Grotere getallen zijn opgeslagen als matrices van bits. Soms willen we deze bits rechtstreeks manipuleren, bijvoorbeeld nu wanneer we acht bits naar het shift register verzendt en wij hen willen 1 of 0 om te schakelen de LEDs in- of uitschakelen. De Galileo heeft verschillende opdrachten, zoals bitWrite(), waardoor dit makkelijk te doen.