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.

288<br />

Arduino Básico<br />

Você terá de soldar alguns pinos de cabeçalho à unidade de breakout. Os pinos são<br />

soldados com o logotipo da Sparkfun virado para cima. A tela é conectada à placa<br />

breakout por meio de um pequeno conector. Puxe a aba e insira o pequeno cabo de<br />

fita no conector, então feche a aba para prendê-lo. A tela dever ser utilizada de modo<br />

que o conector em fita fique no canto superior direito. Daqui em diante, tenha cuidado<br />

com a placa, uma vez que ela é muito frágil e pode se quebrar com facilidade.<br />

Quebrei três telas e duas placas breakouts durante os testes. Se você encontrar um<br />

modo de fixar a protoboard, a placa breakout e a tela de toque, para impedir que se<br />

movimentem, faça isso.<br />

Digite o código<br />

Digite o código da listagem 12.1.<br />

Listagem 12.1 – Código para o projeto 33<br />

// Projeto 33<br />

// Conexões de alimentação<br />

#define Left 8 // Esquerda (X1) para o pino digital 8<br />

#define Bottom 9 // Base (Y2) para o pino digital 9<br />

#define Right 10 // Direita (X2) para o pino digital 10<br />

#define Top 11 // Topo (Y1) para o pino digital 11<br />

// Conexões analógicas<br />

#define topInput 0 // Topo (Y1) para o pino analógico 0<br />

#define rightInput 1 // Direita (X2) para o pino analógico 1<br />

int coordX = 0, coordY = 0;<br />

void setup()<br />

{<br />

Serial.begin(38400);<br />

}<br />

void loop()<br />

{<br />

if (touch()) // Se a tela foi tocada, imprime as coordenadas<br />

{<br />

Serial.print(coordX);<br />

Serial.print(" ");<br />

Serial.println(coordY);<br />

delay(250);<br />

}<br />

}

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

Saved successfully!

Ooh no, something went wrong!