sábado, 22 de junho de 2013

Introdução ao Arduino

A plataforma Arduino já em diversas versões tanto de software quanto de Hardware, pode ser descrita como um mine computador, já que é capaz de processar dados provenientes do meio exterior e executar funções diversas de acordo com a programação realizada. Esse blogerr ainda em construção, tem como objetivos ajudar os iniciantes da área, nos conhecimentos necessários para desenvolver projetos e encaminhar alguns visitantes da página aos sites importantes de onde podem ser coletados outros conhecimentos pertinentes ao campo de interesse. OBS: PARA UMA MELHOR VISUALIZAÇÃO CLIQUE SOBRE AS IMAGENS
Se você ainda não baixou o programa arduino acesse o link da página AQUI. Uma das possíveis dificuldades que o iniciante poderá enfrentar será quando ele se interessar em enviar informações para um display LCD, principalmente se não dispuser de conhecimentos básicos de eletrônica, como manusear uma PROTOBOARD, por exemplo. Uma dica básica é que os barramentos de pinos verticais estão isolados eletricamente entre si ao passo que os pontos destas fileiras verticais estão interligados.
Normalmente, o primeiro programa que utilizamos é o de fazer com que um LED(Diodo Emissor de LUZ)pisque ao ser ligado a uma das entradas. Para isso você terá que dispor de uma placa ARDUINO, um LED e um resistor entre 220Ω(Vermelho, Vermelho, Marrom) e 680Ω(Azul, Cinza, Marrom). A seguir mostramos o aspecto real de um resistor de 1/8W de 470Ω.
Veja a disposição do resistor e do LED na placa do ARDUINO. O resistor em série com o LED tem a função de limitador de corrente. Neste caso o LED está ligado ao pino 13 da placa do arduino. Este pino foi definido como saída através da função pinMode(13, OUTPUT);
Montagem e Programa OBS: Para uma melhor visualização clique sobre a imagem.
O programa pode ser conseguido sem digitarmos o código observando a sequência a seguir:
Em seguida aparecerá a tela com o código:
Esse código pode ser alterado de forma a fazer com que o LED pisque em intervalos menores ao alterarmos o valor 1000 por 400 por exemplo dentro da função delay(); A expressão (HIGH) dentro de digitalWrite(13, HIGH); também pode ser alterada para digitalWrite(13, 1); logo podemos substituir a expressão (LOW) por digitalWrite(13, 0); HIGH e 1, LOW e 0, significam respectivamente níveis lógicos alto e baixo de forma que isso sendo executado dentro da função void loop(){}, faz com que o LED pisque indefinidamente. O programa poderia ser escrito assim: OBS: Para uma melhor visualização clique sobre a imagem.

Nenhum comentário:

Postar um comentário