Escolar Documentos
Profissional Documentos
Cultura Documentos
Arduinonaengenhariar02 120429220515 Phpapp01 PDF
Arduinonaengenhariar02 120429220515 Phpapp01 PDF
Lucas M. Fonseca
Engenharia Mecatrônica
Faculdades Claretianas de Rio Claro
O que é.
O Arduino é uma plataforma de prototipagem eletrônica open-source que
se baseia em hardware e software flexíveis e fáceis de usar. É destinado a artistas,
designers, engenheiros, hobbistas e qualquer pessoa interessada em criar objetos ou
ambientes interativos.
http://arduino.cc/playground/Portugues/Referencia
A estrutura do firmware
A estrutura de um programa Arduino
(chamado de sketch) é composto por duas
funções principais: setup() e loop(). Como é
possível perceber, a função setup() é utilizada
para o código de inicialização do programa
(definição dos pinos de entrada e saída,
valores iniciais de variáveis, etc) e só é
chamada uma vez, no início da execução. A
função loop() fica executando continuamente
depois que a função setup() é executada, e
possui o código principal do seu programa.
O Software IDE
Uma vez finalizada a escrita do código, basta clicar no botão de upload para que o código
seja compilado, enviado e executado na placa. Abaixo segue um vídeo do programa rodando na
placa Arduino.
Exemplo – Piscando um LED
Vamos utilizar o pino 13 como pino
de saída para acender e apagar o
LED, porque nas placas padrão do
Arduino já existe um LED
previamente ligado a este pino.
Assim, a nossa função setup()
precisa apenas configurar este pino
como um pino de saída, o que pode
ser feito da seguinte forma.
Criatividade+Arduino = Shield
Shield (Extensões) são placas
eletrônica as quais são montadas de
acordo com a necessidade do projeto
e a sua principal característica é a
facilidade em ser substituídas por
outra sem alterar o
microcontrolador e utilizar em
outras aplicações já que o software é
alterado de acordo com o projeto
final.
http://shieldlist.org/
Sensores
Podemos dizer afirmar que os sensores utilizados no Arduino são como os
nossos sentidos, pois sem eles não podemos interpretar o mundo físico externo, porem a
diferença esta na capacidade que temos em processar estes informações ao contrario da
maquina que deve ser incitada reconhecer os dados e o que fazer com eles posteriormente.
Projetos
http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/
Referencias
Arduino – http://arduino.cc
Microbridge – ttp://code.google.com/p/microbridge/
Amarino – http://amarino-toolkit.net
Curso de Arduino - http://cursodearduino.com.br/
http://ebook12.com/ebook/beginning-arduino/
Muito Obrigado pela sua
participação
Bons Projetos