_ EricK Simões
_ Sistemas de Informação
_ Bolsista IC, instrutor de robótica,
desenvolvedor de sistemas interativos,
ciclista, paper toy...
Quem?
• Relembrar - O que é (são)?
• Atiçar - O que dá pra fazer com ele?
• Alertar - Licença
• Conjurar o patrono - Mais informações
Plataforma moderna, barata, fácil de usar, open-source
int led = 13;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
“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, hobbistas e qualquer pessoa
interessada em criar objetos ou ambientes interativos.“
arduino.cc
Creative Commons
Attribution Share-
Alike
Princípios:
Licença
Eagle CAD
Princípios:
Hardware
Java
C/C++
Multiplataforma
Princípios:
Software
Princípios:
DIY
Arduino Due
AT91SAM3X8E
54 pinos digitais
12 pinos analógicos
512 KB memória flash
Arduino Robot
ATmega32u4
5 pinos digitais
4 pinos analógicos
32 KB memória flash
LilyPad Arduino
ATmega328V
14 pinos digitais
6 pinos analógicos
32 KB memória flash
Arduino Esplora
ATmega32u4
14 pinos digitais
6 pinos analógicos
32 KB memória flash
microfone
sensor de temperatura led RGBpotenciômetro
sensor de luz
acelerômetro
conector LCD
micro USB
Arduino Nano
Arduino MiniArduino Fio
Arduino Micro
IntelGalileo
14pinosdigitais
6pinosanalógicos
8MBchipflashNOR
256MBdeRAM
http://www.intel.com/content/www/us/en/
do-it-yourself/galileo-maker-quark-board.html
Intel® Quark SoC X1000 Application Processor,
a 32-bit Intel Pentium-class system on a
chip(datasheet)
Real Time Clock
http://playground.arduino.cc//Main/InterfacingWithSoftware
http://playground.arduino.cc//Main/Interfacing
Shields
• Ethernet
• WiFi
• Bluetooth
• SD Card
• GPS
• LCD
• TFT Touch
• GSM
(317 shields)http://shieldlist.org
Repita comigo:
“Nem só de Arduino
viverá o hacker, mas de
muitos outros
componentes”
Que componentes?
• Sensores:
– Luz
– Temperatura
– Infravermelho
– Vibração
– Piezo
– Humidade
– Distância (Ultrassom)
– Movimento (Infravermelho)
– Temperatura, pressão e altitude
– Impressão digital
– Chuva
...e mais o que?
• Motores
• Tela LCD
• Botões (chave)
• Potenciômetro
• Chave Óptica
• Teclado de Toque
Capacitivo
• RFID
• Sensor CO
• Sensor de fluxo de água
• Sensor de Álcool
• Sensor de Gás GLP
• Sensor de Gás Methano
• Sensor de Qualidade do Ar
• Célula solar
• Carregador sem fio
• Dínamo de Bicicleta
E o que é possível fazer com Arduino?
tratamento de interrupções
web serviceautomação industrial
armazenamento de dados
robótica automação residencial
sensores
sistema de navegação
conexão com dispositivos mobile
prototipagemimplementação emulação
Abstração de Hardware
• Portas
• Registradores
• Protocolos
• Incompatibilidade entre hardware
• Reaproveitamento de código
• Semelhante a programação para desktop
• Abstração de Hardware
http://playground.arduino.cc/Code/HardwareAbstraction
• Nome
• Design
• Suporte
Open-source
Casa da Mãe Joana
sim
não
Soluções
babuino, severino,
motorduino, garagino,
paperduino
Hall of Shame
Onde consigo mais informações?
ardurec.com.br
Onde consigo ainda mais informações?
http://vimeo.com/18539129
Obrigado!
EricK Simões
erick.simoes@live.com
@AloErickSimoes
/ericksimoes
Acabou o/

Arduino Overview

Notas do Editor

  • #4 Perguntar aos ouvintes: quem já conhece Arduino, já ouviu falar, tem um em amigo que usa... (sondagem)
  • #6 É uma empresa Comentar brevemente a proposta e o que a motivou.
  • #7 É uma placa CI Analogia a um computador (Processador, memória, dispositivos I/O) Uso de placas CI (genéricas) e como elas estão presentes no nosso dia-dia
  • #8 É uma linguagem de programação Perguntar aos ouvintes se já programaram em alguma linguagem De forma sucinta, definir Linguagem de Programação Semelhança e uso da linguagem C/C++ (brevemente)
  • #9 É um programa De forma sucinta, definir Compilador -- Ler a definição oficial do Arduino e introduzir a ideia dos princípios básicos >>Licença
  • #10 Compartilhar, copiar e redistribuir o material em qualquer suporte ou formato Adaptar, transformar, e criar a partir do material para qualquer fim, mesmo que comercial. >>Hardware
  • #11 Eagle CAD ~ Blue Print Placas originais e compatíveis (babuino, severino, motorduino, garagino, paperduino) >>Software
  • #12 Comentar a licença das bibliotecas C/C++ >> DIY
  • #13 Aprender, adaptar, melhorar, $ baratear $
  • #16 Uso em vestimentas
  • #19 >> Shield
  • #22 Não, não é isso 
  • #23 Placa de expansão
  • #24 Falar da importância do conhecimento de outros componentes
  • #26 Destaque para Motores, LCD, RFID, Sensor de Gás GLP >> Onde consigo mais informações?
  • #27 >>Exemplos
  • #28 Fechadura que detecta batida secreta Luz de freio e de seta para bicicleta (Arduino Micro) Power Laces - De volta para o futuro Câmera Térmica
  • #29 Impressora térmica e NFC Galinheiro móvel com automação Bateria Robótica Skate de Auto-equilíbrio
  • #30 Botão do pânico Luva propulsora do Homem de Ferro controlada por estímulos musculares Leitor de Twitters Pônei animatrônico (Apocalypse Now)
  • #31 Abóbora que vomita espuma química >> Porque as pessoas usam Arduino?
  • #32 Comparar o uso de PCI genéricas e o Arduino >> O que não pode fazer
  • #33 Nome Arduino no produto e placa, Cópia do desing da logo ou placa, Sua placa, seu suporte
  • #34 Nome Arduino no produto e placa, Cópia do desing da logo ou placa, Sua placa, seu suporte
  • #35 >> Um mundo de conectividade
  • #36 BeagleBone + Arduino = Arduino TER Plug-in Arduino para o LabVIEW Projeto com Arduino e Raspberry Pi >>Placas