Академический Документы
Профессиональный Документы
Культура Документы
Introduo ao Arduino
Arduino
resumo
Breve histria da plataforma
Objetivos Hardware (tipos, sensores e shields) Software (IDE, exemplos de cdigos) Exemplos de projetos
Arduino?
definio
Plataforma de prototipagem eletrnica de hardware e software livre capaz de fazer seu computador sentir e controlar o mundo de uma maneira diferente Ponte entre o nosso mundo analgico e o mundo digital dos computadores
Projetada com um microcontrolador Atmel
Arduino
objetivo
O objetivo da plataforma criar ferramentas que so acessveis, com baixo custo, flexveis e fceis de se usar.
Principalmente para aqueles que no teriam alcance aos controladores mais sofisticados e de ferramentas mais complexas.
Arduino
histria
Iniciou-se na cidade de Ivrea na Itlia no ano de 2005 com intuito de interagir com projetos escolares
Arduino
Baixo Custo
Arduino
hardware
Arduino
microcontrolador
EEPROM Memria Flash
Clock: 16 MHz
Arduino
pinagem
Arduino
Plataforma
especificaes
ATmega168
5Vcc 7-12Vcc 6-20Vcc 14
Pinos analgicos
Corrente DC por pino E/S Memria flash SRAM EEPROM
6
40mA 16 KB (2KB bootloader) 2 KB 1 KB
Conversor A/D
Clock
10 Bits
16 MHz
Arduino
tipos
Arduino
shields
Arduino
sensores
Arduino
software
O Arduino IDE uma aplicao multiplataforma escrita em Java na qual derivada dos projetos Processing e Wiring. A transferncia para a placa feita via USB pelo IDE. Existem diversas bibliotecas que encapsulam a lgica de comunicao digital ou analgica.
Arduino
programao
Arduino
esquema
Arduino
conversor A/D
Para ligar o LM35 ao Arduino, preciso ter um conhecimento mnimo do conversor Analgico-Digital (A/D).
Esse conversor tem entrada mxima de 5V, como ele de 10 bits, consegue diferenciar 1024 (de 0 a 1023) valores entre 0V e 5V. Ou seja, quando ele ler 5V na entrada ele vai converter para 1023.
Agora ficou fcil, pois podemos fazer uma regra de trs: 1023--------5V 512--------X X = (5 * 512) / 1023 = 2.5 V
Ou seja, se o conversor A/D mostrar o valor 512 significa que est entrando 2.5V nele.
Lucas Barbosa Fernandes Introduo ao Arduino
Arduino
LM35
O LM35 um sensor de temperatura linear que fornece 10mV para cada 1C que ele medir. Ou seja, se ele fornecer 100mV, significa que ele est medindo 10C.
Arduino
esquema
Arduino
serial monitor
Arduino
projetos
Arduino
projetos
GameBoy
Arduino
projetos
Arduino
fritzing
Arduino
Fritzing: http://fritzing.org
links
Arduino: http://www.arduino.cc
Webtronico: http://www.webtronico.com/
Sparkfun: http://www.sparkfun.com/ Multilgica Shop: http://www.multilogica-shop.com.br Lucas Zanella: http://www.lucaszanella.com/
Arduino
Dvidas?
Arduino
Obrigado!
Lucas Barbosa Fernandes lucasbf20@gmail.com @lucasbarbosa
Introduo ao Arduino