Sie sind auf Seite 1von 30

Introduo ao Arduino

Fbio Souza
Sobre o palestrante...
Fbio Souza
Engenheiro Eletricista, Professor e Maker
desde criana.
FBS Eletrnica
Consultoria
Desenvolvimento de projetos
Treinamentos PIC, AVR, Arduino
O que esse tal de Arduino?
O Site do Arduino o define como:
Arduino uma plataforma eletrnica open-source de
prototipagem baseada em hardware e software flexveis e
fceis de usar.
Por que usar Arduino
um ambiente multiplataforma;
Fcil utilizao e aprendizado;
Pode ser programado utilizando um cabo de comunicao USB onde
geralmente no necessria uma fonte de alimentao;
Possui hardware e software open-source;
Hardware de baixo custo; Placas de expanso de outras funcionalidades
simplesmente encaixam no Arduino (shields);
Grande comunidade ativa de usurios;
O que posso fazer com Arduino?
Prottipos rpidos
Robs e Drones
Automao residencial
Sistemas de aquisio de dados
Jogos Eletrnicos
Quem teve essa brilhante idia?
Arduino Team:
Massimo Banzi
David Cuartielles
Tom Igoe
Gianluca Martino
David Mellis
Primeiras placas
Arduino Serial V2.0 Arduino Serial
Padro RS-232
Alimentao Externa
ATmega8
Comunicao USB
Erro no layout!!!
Arduino USB V2.0 Arduino USB
Conversor USB-Serial FT232BM;
Alimentao pela USB ou fonte externa;
Seleo da fonte por um Jumper.
Arduino Extreme
Arduino Extreme Arduino Extreme V2
Componentes em SMD;
Lanamento dos conectores
headers fmea;
Leds TX e RX.
Melhor layout;
URL: www.arduino.cc
Arduino NG (Nuova Generazione)
Conversor USB-SERIAL: FT232RL;
Led no pino 13. Erro na SPI;
Atmega168 - 16KB de flash
Arduino NG Arduino NG REV. C
Correo do erro da SPI;
Led no vinha montado;
Resistor de 1k no pino 13.
Diecimila (10000 placas Arduino!!!)
Reset atravs da comunicao serial
para entrar no bootloader;
Proteo da USB contra curto-circuito;
Novos conectores de 3,3 V e RESET;
Volta do LED L (pino 13).
Duemilanove 2009
Seleo de fonte de tenso automtica;
Troca do ATmega168 para o
ATmega328 aumentando para 32KB de
flash.
Arduino UNO
Referncia da plataforma Arduino;
Troca do conversor USB-Serial para o
Atmega16U2;
Melhoria no Silk;
Pinos - IOREF.
Plataforma de hardware
Arquitetura RISC
131 instrues
32x8 registradores de uso geral
20 MIPS @ 20MHz
32kBytes de Memria Flash
1kBytes de EEPROM
2kBytes de SRAM
Ciclo de escrita/apagamento: 10000 Flash e 100000 EEPROM
Timers/Contadores de 8 bits com prescaler e compare
1 Timer/Contador de 16 bits com prescaler, compare e capture
RTC com oscilador separado
6 ou 8 canais de ADC
USART, SPI, I2C
2 Comparadores de tenso
Plataforma de Software
Processing;
Wiring;
Compilador: avr-gcc;
programador: avrdude
Placas de destaque
Arduino Leonardo
Arduino DUE
Atmel SAM3X8E ARM Cortex-M3
Clock at 84Mhz
96 KBytes of SRAM
512 KBytes of Flash memory for code
DAC
ATmega32u4;
12 entradas analgicas;
Shields
So placas montadas sobre as placas Arduino que
ampliam as possibilidades de aplicaes das placas
Arduino.
http://shieldlist.org/
Shields
Ferramentas - Ardublock
Ferramentas para simulao
Virtual Breadboard
Ferramentas para simulao
Proteus 8.1
O Futuro agora - TRE
O Futuro agora - TRE
Microcontrolador: Atmel ATmega32u4
Processador: Sitara AM3359AZCZ100 (ARM Cortex-A8)
Clock Speed: 1 GHz
SRAM: DDR3L 512 MB RAM
Networking: Ethernet 10/100
USB port: 1 USB 2.0 device port, 4 USB 2.0 host ports
Video: HDMI (1920x1080)
Audio:HDMI, stereo analog audio input and output
Digital I/O Pins (3.3V logic): 12
PWM Channels (3.3V logic): 4
MicroSD card, Conector para LCD
O Futuro agora - Intel Galileo
Intel Quark SoC X1000:
Processador de 400 MHz;
instruction set Pentium ;
O Futuro agora - Intel Galileo
Quero aprender!!!
Site oficial do Arduino: www.arduino.cc
Blogs e sites
youtube
Comunidade em Redes sociais
Cursos
Amigos
Literatura
Perguntas
Obrigado!!
fabio_souza53@hotmail.com
www.facebook.com/fbseletronica
www.facebook.com/embarcados
@FBSeletronica

Das könnte Ihnen auch gefallen