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.

372<br />

Arduino Básico<br />

Digite o código<br />

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

Listagem 16.1 – Código para o projeto 44<br />

// Projeto 44<br />

char val = 0; // valor lido na porta serial<br />

void setup() {<br />

Serial.begin(9600);<br />

}<br />

void loop () {<br />

if(Serial.available() > 0) {<br />

val = Serial.read(); // lê da porta serial<br />

Serial.print(val, BYTE); // e imprime no monitor<br />

}<br />

}<br />

Execute o código, abra o monitor serial e segure a tag ou o cartão RFID próximo ao<br />

leitor. O LED piscará para indicar que o cartão foi lido, e a janela do monitor serial<br />

mostrará um número de 12 dígitos: o ID individual do cartão. Tome nota dos IDs de<br />

suas tags; eles serão necessários para o próximo projeto.<br />

O código não traz nada além de uma simples leitura dos dados presentes na porta<br />

serial. A essa altura, você já deve saber o suficiente para entender como funciona este<br />

programa. Portanto, pularemos a análise do código e veremos apenas o hardware.<br />

Projeto 44 – Leitor RFID simples – Análise do hardware<br />

A tecnologia RFID está em todos os lugares, de passes de ônibus às portas de acesso<br />

de seu escritório ou universidade. As tags ou os cartões que apresentam essa tecnologia<br />

são de muitos tipos e formatos diferentes (Figura 16.2), e podem ser tão pequenos<br />

que cientistas já chegaram até mesmo a fixá-los em formigas, para monitorar seus<br />

movimentos. Estamos falando de dispositivos simples, que não fazem nada além<br />

de transmitir um código serial individual, por ondas de rádio, ao leitor. Na maioria<br />

dos casos, os cartões ou as tags são passivos, o que significa que não têm bateria e<br />

necessitam da alimentação de uma fonte externa. Outras opções incluem RFID ativo,<br />

com sua própria fonte de alimentação, e passivo com auxílio de bateria (battery assisted<br />

passive, ou BAP), que aguarda ser ativado por uma fonte externa e, então, utiliza sua<br />

própria alimentação para transmitir os dados, resultando em um maior alcance.

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

Saved successfully!

Ooh no, something went wrong!