Resumo: Ler um sensor Magnetico (REED SWITCH), utilizando o Arduino, e acionar um dispositivo a partir da leitura do sensor magnetico. Neste exemplo utilizaremos como dispositivo um LED. E o SCRATCH sera o controlador do sistema.ComponentesArduinoFigura 1: ArduinoArduino e uma plataforma de hardware e software abertos que simplifica a criacao e prototipagem de projetos de eletronica.Uma tipica placa Arduino e composta por um controlador, algumas linhas de E/S digital e analogica, alem de uma interface serial ou USB, para interligar-se ao computador, que e usado para programa-la e interagi-la em tempo real.Neste exemplo, vamos utilizar uma porta analogica do Arduino, haja vista que iremos ler um sensor analogico.O Arduino e dotado de seis portas analogicas, que vao de A0 a A5, figura 01. Com resolucao de 10 bits, e faixa de leitura de 0 a 5V. E 14 portas digitais, que vao de 0 a 13, figura 1.Sensor Magnetico - REED SWITCHFigura 2: Sensor Magnetico - REED SWITCH.Sao dispositivos que funcionam como interruptores( liga/desliga ), acionados por campos magneticos produzidos por imas ou eletros-ima dele aproximados.O REED-SWITCH e composto de uma capsula de vidro e de duas laminas de um material ferromagnetico (ligas de niquel e ferro). As duas laminas sao colocadas muito proximas, sem que haja contato entre elas, com uma extremidade fixada no vidro e mergulhada num gas inerte, para nao sofrerem oxidacao ou deformacao mecanica (e durarem mais).Para acionar o REED-SWITCH, isto e, para haver contato eletrico entre as laminas, e necessario induzir a magnetizacao delas, fazendo com que elas se atraiam magneticamente. Basta aproximar um pequeno ima ao sensor.Sao usados para acionar, magneticamente, dispositivos eletro-eletronicos como alarmes, trancas eletricas, portas, circuitos eletronicos de partida, etc.O manuseio e soldagem do REED-SWITCH devem ser cuidadosos, pois, a dilatacao termica e a torcao mecanica dos conectores podem trincar ou quebrar a capsula de vidro, inutilizando-o completamente!SCRATCHFigura 3: SCRATCH.O Scratch e uma linguagem de programacao desenvolvida pelo MIT, em 2007. Por nao exigir o conhecimento previo de outras linguagens de programacao, ela e ideal para pessoas que estao comecando a programar e tambem foi desenvolvida para ajudar pessoas acima de 8 anos no aprendizado de conceitos matematicos e computacionais. Com ela e possivel criar historias animadas, jogos, programas interativos e agora ate mesmo desenvolver uma interface de interacao e controle de funcoes do Arduino, proporcionando conceitos de robotica e automacao.Scratch e muito mais acessivel que outras linguagens de programacao, por se utilizar de uma interface grafica que permite que programas sejam montados como blocos de montar, lembrando as pecas de encaixar do brinquedo LEGO.Montagem O circuito proposto fara a leitura do sensor magnetico, atraves do Arduino, em seguida ira executar uma acao, piscar um LED na porta 13 do Arduino.Figura 4: Circuito montagem REED SWITCH + Arduino.No circuito acima o sensor magnetico e excitado pelo proprio Arduino, e o sinal e enviado para porta 2 do Arduino.Programa no SCRATCH Figura 5: Programa no Scratch.Descricao do programa: Ao iniciar o Scratch, o programa entra logo no bloco sempre, e entao fica testando continuamente a condicional se, caso seja verdadeira entra neste bloco e