_ EricK Simões
_ Sistemas de Informação
_ Bolsista IC, instrutor de robótica,
desenvolvedor de sistemas interativos,
cicli...
• Relembrar - O que é (são)?
• Atiçar - O que dá pra fazer com ele?
• Alertar - Licença
• Conjurar o patrono - Mais inform...
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,...
“O Arduino é uma plataforma de prototipagem eletrônica open-
source que se baseia em hardware e software flexíveis e fácei...
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 RG...
Arduino Nano
Arduino MiniArduino Fio
Arduino Micro
IntelGalileo
14pinosdigitais
6pinosanalógicos
8MBchipflashNOR
256MBdeRAM
http://www.intel.com/content/www/us/en/
do-it-you...
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)
– M...
...e mais o que?
• Motores
• Tela LCD
• Botões (chave)
• Potenciômetro
• Chave Óptica
• Teclado de Toque
Capacitivo
• RFID...
E o que é possível fazer com Arduino?
tratamento de interrupções
web serviceautomação industrial
armazenamento de dados
ro...
Abstração de Hardware
• Portas
• Registradores
• Protocolos
• Incompatibilidade entre hardware
• Reaproveitamento de códig...
• 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
Arduino Overview
Arduino Overview
Arduino Overview
Arduino Overview
Arduino Overview
Arduino Overview
Arduino Overview
Arduino Overview
Arduino Overview
Próximos SlideShares
Carregando em…5
×

Arduino Overview

666 visualizações

Publicada em

Esta palestra apresenta o Arduino (plataforma, linguagem, hardware) e em seguida discute sobre a licença, os princípios de DIY e projetos. É abordado também as vantagens em relação a outros microcontroladores, uso da marca, interface com software, principais placas, shields e principais fontes de informação.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
666
No SlideShare
0
A partir de incorporações
0
Número de incorporações
9
Ações
Compartilhamentos
0
Downloads
14
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Perguntar aos ouvintes: quem já conhece Arduino, já ouviu falar, tem um em amigo que usa... (sondagem)
  • É uma empresa
    Comentar brevemente a proposta e o que a motivou.
  • É 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
  • É 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)
  • É 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
  • 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
  • Eagle CAD ~ Blue Print
    Placas originais e compatíveis (babuino, severino, motorduino, garagino, paperduino)
    >>Software
  • Comentar a licença das bibliotecas C/C++
    >> DIY
  • Aprender, adaptar, melhorar, $ baratear $
  • Uso em vestimentas
  • >> Shield
  • Não, não é isso 
  • Placa de expansão
  • Falar da importância do conhecimento de outros componentes
  • Destaque para Motores, LCD, RFID, Sensor de Gás GLP
    >> Onde consigo mais informações?
  • >>Exemplos
  • 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
  • Impressora térmica e NFC
    Galinheiro móvel com automação
    Bateria Robótica
    Skate de Auto-equilíbrio
  • 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)
  • Abóbora que vomita espuma química
    >> Porque as pessoas usam Arduino?
  • Comparar o uso de PCI genéricas e o Arduino
    >> O que não pode fazer
  • Nome Arduino no produto e placa,
    Cópia do desing da logo ou placa,
    Sua placa, seu suporte
  • Nome Arduino no produto e placa,
    Cópia do desing da logo ou placa,
    Sua placa, seu suporte
  • >> Um mundo de conectividade
  • BeagleBone + Arduino = Arduino TER
    Plug-in Arduino para o LabVIEW
    Projeto com Arduino e Raspberry Pi
    >>Placas
  • Arduino Overview

    1. 1. _ EricK Simões _ Sistemas de Informação _ Bolsista IC, instrutor de robótica, desenvolvedor de sistemas interativos, ciclista, paper toy... Quem?
    2. 2. • Relembrar - O que é (são)? • Atiçar - O que dá pra fazer com ele? • Alertar - Licença • Conjurar o patrono - Mais informações
    3. 3. Plataforma moderna, barata, fácil de usar, open-source
    4. 4. int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); }
    5. 5. “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
    6. 6. Creative Commons Attribution Share- Alike Princípios: Licença
    7. 7. Eagle CAD Princípios: Hardware
    8. 8. Java C/C++ Multiplataforma Princípios: Software
    9. 9. Princípios: DIY
    10. 10. Arduino Due AT91SAM3X8E 54 pinos digitais 12 pinos analógicos 512 KB memória flash
    11. 11. Arduino Robot ATmega32u4 5 pinos digitais 4 pinos analógicos 32 KB memória flash
    12. 12. LilyPad Arduino ATmega328V 14 pinos digitais 6 pinos analógicos 32 KB memória flash
    13. 13. 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
    14. 14. Arduino Nano Arduino MiniArduino Fio Arduino Micro
    15. 15. 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
    16. 16. http://playground.arduino.cc//Main/InterfacingWithSoftware http://playground.arduino.cc//Main/Interfacing
    17. 17. Shields • Ethernet • WiFi • Bluetooth • SD Card • GPS • LCD • TFT Touch • GSM (317 shields)http://shieldlist.org
    18. 18. Repita comigo: “Nem só de Arduino viverá o hacker, mas de muitos outros componentes”
    19. 19. Que componentes? • Sensores: – Luz – Temperatura – Infravermelho – Vibração – Piezo – Humidade – Distância (Ultrassom) – Movimento (Infravermelho) – Temperatura, pressão e altitude – Impressão digital – Chuva
    20. 20. ...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
    21. 21. 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
    22. 22. 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
    23. 23. • Nome • Design • Suporte Open-source Casa da Mãe Joana sim não
    24. 24. Soluções babuino, severino, motorduino, garagino, paperduino
    25. 25. Hall of Shame
    26. 26. Onde consigo mais informações?
    27. 27. ardurec.com.br
    28. 28. Onde consigo ainda mais informações? http://vimeo.com/18539129
    29. 29. Obrigado! EricK Simões erick.simoes@live.com @AloErickSimoes /ericksimoes Acabou o/

    ×