O que é esse tal arduino?

C7db277fa002a71eed9fae013f7de585?s=47 dansku
August 26, 2012

O que é esse tal arduino?

Uma pequena introdução sobre o que é essa plataforma de que todos estão falando sobre?!

Apresentada no The Developers Conference 2012 - Florianópolis

C7db277fa002a71eed9fae013f7de585?s=128

dansku

August 26, 2012
Tweet

Transcript

  1. O QUE É ESSE TAL ARDUINO? Daniel Spillere Andrade www.danielandrade.net

    @dspillere GitHub danskubr Agosto 2012 Sunday, August 26, 12
  2. Ivrea interaction design institute Arduino Team Protótipo Sunday, August 26,

    12
  3. Daniel Spillere Andrade www.danielandrade.net O QUE É UM MICROCONTROLAODOR? *

    Mini-computador - Processador - Cérebro - Arithmetic Logic Unit (ALU) * Programa - Memória RAM/ROM * Periféricos (Input / Output) * Custo Baixo Sunday, August 26, 12
  4. O Arduino é uma placa de desenvolvimento I/O baseada no

    microcontrolador Atmega (Atmel). Desenvolvida e aperfeiçoada por uma comunidade que divulga as suas placas e seus códigos, pois a concepção da placa é open-source. Foi projetada com finalidades educativas com o intuito de ajudar designers e artistas a criarem obras interativas sem terem muitos conhecimentos de eletrônica e programação. Por ser Open-Source, ela acabou chamando a atenção dos técnicos de eletrônica, que começaram a aperfeiçoá-la e a criar aplicações mais complexas O QUE É ESSE TAL ARDUINO? Sunday, August 26, 12
  5. SIGNIFICA TRÊS COISAS HARDWARE SOFTWARE COMUNIDADE & FILOSOFIA www.Arduino.cc Sunday,

    August 26, 12
  6. O QUE É ESSE TAL ARDUINO? USB (Dados & Alimentação)

    Alimentação (7~21)V Reset / 3.3V / 5V / GND / Vin Analog Inuput (0-5) Digital I/O (2-13) Comunicação Serial (0-1 / RX TX) Reset *40mA máx por I/O * Memória: 8KB (Atmega8), 16KB (Atmega168), 32KB (Atmega328) Serial/USB Sunday, August 26, 12
  7. A diferença do arduino para outras plataformas disponíveis no mercado:

    * Multi-plataforma (Windows, Mac, Linux) * É baseado no Processing, plataforma de desenvolvimento simples e fácil voltada para artistas. * Você programa pelo USB (e não pela porta serial) * Hardware e Software abertos!!! ARDUINO Sunday, August 26, 12
  8. EXEMPLOS Sunday, August 26, 12

  9. FOTOS 360 Sunday, August 26, 12

  10. RELÓGIO BINÁRIO Sunday, August 26, 12

  11. Sunday, August 26, 12

  12. ARDUINO + DISPLAY + RELÓGIO + TEMPERATURA DotKlok - www.technoetc.net/dotklok

    Sunday, August 26, 12
  13. OPEN HARDWARE MOODLAMP www.DanielAndrade.net Sunday, August 26, 12

  14. SENSOR DE ETANOL Sunday, August 26, 12

  15. Sunday, August 26, 12

  16. Arduino   IDE   Compilar Enviar para o µC Serial

    Monitor Código Resposta da Comunicação Serial Sunday, August 26, 12
  17. void setup() { ! //configura sensores, entradas, botões ! //

    * Comentários * } void loop() { ! // obtém informações de sensores, ! // liga motores ! // interage com o mundo } PROGRAMAÇÃO BÁSICA Os programas precisam de ao menos duas coisas para funcionarem: Sunday, August 26, 12
  18. VARIAÇÕES Arduino UNO Microcontrolador ATmega328 Digital I/O 14 (com 6

    PWM) Analog Input 6 Corrente por I/O 40 mA Memória Flash 32 KB Frequência de Clock 16 MHz Sunday, August 26, 12
  19. VARIAÇÕES Arduino Mega Microcontrolador ATmega1280 Digital I/O 54 (com 14

    PWM) Analog Input 16 Corrente por I/O 40 mA Memória Flash 128 KB Frequência de Clock 16 MHz Sunday, August 26, 12
  20. VARIAÇÕES LyliPad Arduino Microcontrolador ATmega168 ou ATmega328 Digital I/O 14

    (com 6 PWM) Analog Input 6 Corrente por I/O 40 mA Memória Flash 16 KB Frequência de Clock 8 MHz Sunday, August 26, 12
  21. Sunday, August 26, 12

  22. VARIAÇÕES LyliPad Nano Microcontroller ATmega168V or ATmega328V Digital I/O 14

    ( com 6 PWM) Analog Input 6 Corrente por I/O 40 mA Memória Flash 16 KB / 32KB Frequência de Clock 16 MHz Sunday, August 26, 12
  23. VARIAÇÕES e muito mais! Sunday, August 26, 12

  24. O QUE VEM POR AÍ? Arduino Leonardo ATMEL32U4 32KB memória

    SingleProcessor* Usb Protocol 12 ADC 7 PWM Sunday, August 26, 12
  25. O QUE VEM POR AÍ? Arduino DUE 256KB memória 54

    I/O 16x12-bit resolution analog inputs. 96 Mhz 32-bit ATMEL SAM3U Sunday, August 26, 12
  26. SHIELDS Sunday, August 26, 12

  27. SHIELDS Sunday, August 26, 12

  28. A MELHOR MANEIRA DE APRENDER É COLOCANDO A MÃO NA

    MASSA!!! Sunday, August 26, 12
  29. OBRIGADO :) Daniel Spillere Andrade www.danielandrade.net @dspillere GitHub danskubr Tom

    Igoe Massimo Banzi Sunday, August 26, 12