Resumo:Oficina de Robotica Pedagogica realizada com os alunos monitores da EMEF (Elza Pellegrini de Aguiar). Apresentacao do Projeto no Evento "Arena Digital" de Campinas no Centro de Convivencia.Assista o video. 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.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!Montagem O circuito proposto fara a leitura do sensor magnetico, atraves do Arduino, em seguida ira executar uma acao, piscar um na porta 13 do Arduino.Figura 3: 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.Firmware Figura 4: Firmware.Descricao do firmware: Sao declaradas duas variaveis chamadas LED e REED, a primeira tem o valor de 13, porque fara correspondencia ao pino 13, onde esta ligado o LED que sera acionado. Ja a segunda recebe o valor de 2, porque estara recebendo o sinal lido, pelo Arduino, do sensor.Na funcao SETUP() e configurado os pinos que serao usados no circuito, quanto a entrada e saida, logo o LED (pino 13) e configurado como saida (OUTPUT) e, o REED (pino 2) como entrada (INPUT).Na funcao LOOP() e feita a leitura do sensor (REED), e atraves de um condicional if: se o sensor foi disparado (sensibilizado por um ima), entao o programa entra na rotina do if, fazendo o LED piscar.Pronto, apos gravar este firmware no Arduino e montar o