$30 off During Our Annual Pro Sale. View Details »

Primeiros passos com Arduino

Primeiros passos com Arduino

Utilizado para uma pequena introdução ao Arduino.

Avatar for Erik Henrique

Erik Henrique

July 06, 2013
Tweet

More Decks by Erik Henrique

Other Decks in Programming

Transcript

  1. O que é o Arduino • Placa de prototipagem para

    profissionais e amadores; • Criação de ferramentas de fácil acesso; • Interface de entrada e saída; • Programação de microcontrolador. • IDE; • Documentação online; • Multiplataforma.
  2. Versões • Arduino Duemilanove (O que vamos usar); • Arduino

    Uno; • Arduino Extreme; • Arduino LilyPad; • Arduino Diecimila;
  3. Componentes 32KB de memória flash 1KB de memória RAM 16

    MHz 13 portas I/O digitais 5 portas I/O analogias Conexão USB * alguns modelos podem ter configurações diferentes dessas. Microcontrolador AVR 8 bits
  4. Preço Mercado Livre Arduino Duemilanove sem cabo USB R$ 60,00

    eBay Arduino Duemilanove com cabo USB $14,00 ~ R$ 30,00
  5. IDE • Programação feita em linguagem própria, baseada em Wiring

    (framework para programação de microcontroladores) baseado no Processing - Semelhante a C; • Fácil acesso para fazer upload do programa no microcontrolador; • Exemplos de códigos prontos para utilizar
  6. Programação void setup() {} Executa na primeira vez, passando informações

    de biblioteca, inicialização de váriaveis, pin mode. void loop() {} Loop infinito, fica em loop infinito até que seja reiniciado ou desligado.
  7. Programação int led = 13; void setup() { pinMode(led, OUTPUT);

    } - Criamos variável do tipo inteiro com o valor 13 - Setamos o pino 13 como output
  8. Programação void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000);

    } - Lançamos nível auto no pino 13 (led); - Esperamos 1000 milisegundos, 1 segundo; - Lançamos nível baixo no pino 13 (led); - Esperamos 1000 milisegundos, 1 segundo;