08.11.2017 Views

arduino_básico_Michael_McRoberts

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 7 ■ Displays de LED<br />

173<br />

{B00000010, B00000100, B00000100, B00000100, B00001000, B00000100, B00000100, B00000010},<br />

{B00000100, B00000100, B00000100, B00000100, B00000100, B00000100, B00000100, B00000100},<br />

{B00001000, B00000100, B00000100, B00000100, B00000010, B00000100, B00000100, B00001000},<br />

{B00000000, B00000000, B00000000, B00001010, B00011110, B00010100, B00000000, B00000000}<br />

};<br />

void clearDisplay() {<br />

for (byte x=0; x 0; mask >>= 1) { // itera, percorrendo a máscara de bits<br />

digitalWrite(ClockPin, LOW);<br />

if (MSB & mask){<br />

// se o E bit a bit for verdadeiro<br />

digitalWrite(DataPin,HIGH); // envia 1<br />

}<br />

else{<br />

// se o E bit a bit for falso<br />

digitalWrite(DataPin,LOW); // envia 0<br />

}<br />

digitalWrite(ClockPin, HIGH);<br />

// clock no estado alto, os dados entram<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!