Académique Documents
Professionnel Documents
Culture Documents
Aula-01
Arduino
• O projeto Arduino começou no ano de 2005
com o objetivo de criar um dispositivo para
estudantes que oferecesse controle integrado
de projetos de design e interação, e que fosse
mais econômico que os sistemas de criação de
protótipos disponíveis até o momento.
História
• O que chamamos hoje de Arduino (o
microcontrolador) nasceu na cidade italiana de
Ivrea.
• Nesta mesma cidade nos séculos X e XI houve um
outro Arduino (um nobre) que se auto proclamou
rei de toda a Itália, obviamente a coisa não
funcionou e, como era comum na época, ele foi
morto pelos rivais.
• O fato é que em sua cidade natal ele ainda é
muito lembrado, a avenida principal da cidade se
chama “Via Arduino” bem como muitos
comércios locais.
História
• Enquanto viviam lá, os integrantes do time
que criou o Arduino (o microcontrolador),
depois do expediente iam tomar uma cerveja.
Onde? No Bar Arduino. Assim o nome do
Arduino (o microcontrolador) é uma
homenagem ao Arduino (o bar) que por sua
vez era uma homenagem ao outro Arduino (o
nobre).
• O projeto Arduino foi desenvolvido por
Massimo Banzi, David Cuartielles, Tom Igoe,
Gianluca Martino e David Mellis.
1 - Conector USB para o cabo tipo
AB
2 - Botão de reset
3 - Pinos de entrada e saída digital
4 - LED verde de placa ligada
5 - LED laranja conectado ao pin13
6 - ATmega encarregado da
comunicação com o computador
7 - LED TX (transmissor) e RX
(receptor) da comunicação serial
8 - Porta ICSP para programação
serial
9 - Microcontrolador ATmega 328,
cérebro do Arduino
10 - Cristal de quartzo 16Mhz
11 - Regulador de voltagem
12 - Conector fêmea 2,1mm com
centro positivo
13 - Pinos de voltagem e terra
14 - Entradas analógicas
• Um shield é uma placa que permite expandir as
funcionalidades originais do Arduino.
O “Hello World” do Arduino (Blink)
1. int led = 13;
2. void setup()
3. {
4. pinMode(led, OUTPUT);
5. }
6. void loop()
7. {
8. digitalWrite(led, HIGH);
9. delay(1000);
10. digitalWrite(led, LOW);
11. delay(1000);
12. }
O Analógico e o Digital
• O Arduino tem como objetivo omitir a
complexidade dos componentes eletrônicos, dando
importância nos seus valores (analógicos ou
digitais) de manipulação.