Introdução ao Arduino com S4A Profa. Karen Selbach Borges [email protected] Prof. André Peres [email protected] Arduino Placa controladora Possui portas de Entrada e Saída Armazena e executa programas Arduino Projeto Aberto (open-source) Fácil de usar Lê portas de entrada (sensores) Escreve em portas de saída (atuadores) Se comporta de acordo com o programa carregado S4A (Scratch for Arduíno) Ambiente de programação em blocos Disponível para download em http://s4a.cat/ Documentação, exemplos, etc (em português) : http://s4a.cat/index_pt.html Preparando-se para Começar Preparando-se para Começar 1º Baixar e instalar o S4A (www.s4a.cat) Preparando-se para Começar 2º Baixar e instalar o ambiente de desenvolvimento do Arduíno (www.arduino.cc) Preparando-se para Começar 3º Baixar o firmware do S4A (http://vps34736.ovh.net/S4A/S4AFirmware16.ino) 4º Abrir o Arduíno IDE, carregar o arquivo do firmware e transferir para a placa. Primeiro Projeto - Blink Protoboard LED Resistor Fios de conexão Placa Arduíno Primeiro Projeto - Blink Protoboard Placa de prototipação Resistores - Resistência elétrica Controle Diodos - Garante que a corrente elétrica vá em uma única direção Controle Deve-se cuidar com a polaridade quando se utiliza no circuito - Existe uma marca que facilita a identificação do catodo ( - ) A energia passa do anodo→ catodo e a volta não é permitida LED LED (light emissor diode) - Diodo que gera luz Exercício Altere o exemplo do Blink, para fazê-lo piscar 10 vezes. Exercício Altere o exemplo do Blink, para fazê-lo piscar 10 vezes, 1º Desafio Altere o exemplo do Blink, para fazê-lo piscar o código Morse: - O código Morse para SOS é (· · · – – – · · ·) S - 3 piscadas com intervalo de 0.3 segundos 0 - 3 piscadas com intervalo de 0.8 segundos 1º Desafio Altere o exemplo do Blink, para fazê-lo piscar o código Morse. 2º Desafio Altere o circuito para, além de emitir o sinal de SOS através de luz, também emití-lo na forma sonora. Você vai precisar de um Buzzer. Dica: faça uma ligação em sequência 2º Desafio 3º Desafio Altere código e circuito para fazer com que cada letra de SOS pisque com uma cor de led diferente. Por exemplo: SOS 3º Desafio