1
capítulo 2
Acendendo as luzes
Projeto1–LEDpiscante
Componentesnecessários
Protoboard
LED de 5 mm
Resistor de 100 ohms*
F...
Arduino Básico2
Projeto1–LEDpiscante–Análisedohardware
Protoboard
LED de 5 mm
Resistor de 100 ohms*
Fios jumper
Projeto3–S...
3Capítulo 2 ■ Acendendo as luzes
Figura 2.6 – Circuito para o Projeto 3 – Semáforo.
Figura 2.7 – Quatro estados do sistema...
Arduino Básico4
Figura 2.8 – Circuito para o Projeto 4 – Sistema de semáforo com travessia de pedestres e botão de requisi...
5
capítulo 3
Efeitos com LEDs
Projeto5–EfeitodeiluminaçãosequencialcomLEDs
Componentesnecessários
10 LEDs de 5 mm
10 resis...
Arduino Básico6
Projeto6–EfeitointerativodeiluminaçãosequencialcomLEDs
Componentesnecessários
Todos os componentes do proj...
7Capítulo 3 ■ Efeitos com LEDs
Figura 3.3 – Circuito para o Projeto 7 – Lâmpada pulsante.
Projeto8–MoodlampRGB
Componentes...
Arduino Básico8
Figura 3.5 – Misturando R,G e B para obter cores diferentes.
Projeto9–EfeitodefogocomLEDs
Componentesneces...
9
capítulo 4
Sonorizadores e sensores simples
Projeto11–Alarmecomsonorizadorpiezo
Componentesnecessários
Sonorizador piezo...
Arduino Básico10
Projeto13–Sensordebatidapiezo
Componentesnecessários
Sonorizador piezo (ou disco piezo)
Terminal de paraf...
11Capítulo 4 ■ Sonorizadores e sensores simples
Resistor dependente de luz
Resistor de 10 kΩ
Figura 4.4 – Circuito para o ...
13
capítulo 5
Controlando um motor CC
Projeto15–Controledeummotorsimples
Componentesnecessários
Motor CC
Potenciômetro de ...
Arduino Básico14
Figura 5.1– Circuito para o Projeto15 – Controle de um motor simples.
Projeto16–UsodoCIcontroladordemotor...
15Capítulo 5 ■ Controlando um motor CC
Figura 5.3 – Circuito para o Projeto16.
17
capítulo 6
Contadores binários
Projeto17–Registradordedeslocamento,usadocomocontadorbináriode8bits
Componentesnecessári...
Arduino Básico18
Projeto18–Contadorbináriode8bitsduplo
Componentesnecessários
2 CI registradores de deslocamento 74HC595
1...
19
capítulo 7
Displays de LED
Projeto19–DisplaydematrizdepontosLED–Animaçãobásica
Componentesnecessários
2 CIs registrador...
Arduino Básico20
Projeto 21 – Display de matriz de pontos LED – Mensagem com rolagem
horizontal
Componentesnecessários
MAX...
21Capítulo 7 ■ Displays de LED
Figura 7.8 – Adicione um potenciômetro ao circuito do projeto 21.
23
capítulo 8
Displays de cristal líquido
Projeto23–ControlebásicodeumLCD
Componentesnecessários
LCD 16 x 2 com backlight
...
Arduino Básico24
Projeto24–DisplayLCDdetemperatura
Componentesnecessários
LCD 16 x 2 com backlight
Resistor limitador de c...
25
capítulo 9
Servomecanismos
Projeto25–Controledeumservo
Componentesnecessários
Servo RC padrão
Potenciômetro rotativo
Fi...
Arduino Básico26
Projeto26–Controledeumservoduplo
Componentesnecessários
2 servos RC padrão
Figura 9.5 – Circuito para o P...
27Capítulo 9 ■ Servomecanismos
Figura 9.6 – Circuito para o Projeto 27 – Controle de servos com joystick.
29
capítulo 10
Motores de passo e robôs
Projeto28–Controlebásicodeummotordepasso
Componentesnecessários
Motor de passo
CI ...
Arduino Básico30
Projeto29–Usodeumshielddemotor
Componentesnecessários
Shield de motor
2 motores CC ou...
... uma base de ...
31Capítulo 10 ■ Motores de passo e robôs
2 motores CC ou...
... uma base de robô de duas rodas
Fonte de alimentação
Figura...
33
capítulo 11
Sensores de pressão
Projeto31–Sensordigitaldepressão
Componentesnecessários
Arduino Mega
Sensor de pressão ...
Arduino Básico34
Projeto32–Barógrafodigital
Componentesnecessários
Arduino Mega
Sensor de pressão SCP1000
3 resistores de ...
35
capítulo 12
Tela de toque
Projeto33–Teladetoquebásica
Componentesnecessários
Tela de toque do Nintendo DS
Breakout para...
Arduino Básico36
Projeto34–Teladetoquecomteclado
Componentesnecessários
Tela de toque do Nintendo DS
Breakout para tela de...
37Capítulo 12 ■ Tela de toque
Projeto35–Controladordeluzcomteladetoque
Componentesnecessários
Tela de toque do Nintendo DS...
39
capítulo 13
Sensores de temperatura
Projeto36–Sensorserialdetemperatura
Componentesnecessários
Sensor de temperatura LM...
Arduino Básico40
Projeto37–Sensordigitaldetemperatura1-Wire
Componentesnecessários
2 sensores de temperatura DS18B20
Resis...
41
capítulo 14
Telêmetros ultrassônicos
Projeto38–Telêmetroultrassônicosimples
Componentesnecessários
LV-MaxSonar EZ3*
Cap...
Arduino Básico42
Projeto39–Displayultrassônicodedistância
Componentesnecessários
LV-MaxSonar EZ3*
Capacitor eletrolítico d...
43Capítulo 14 ■ Telêmetros ultrassônicos
Projeto40–Alarmeultrassônico
Componentesnecessários
LV-MaxSonar EZ3*
Capacitor el...
Arduino Básico44
Figura14.5 – Circuito para o Projeto 40 – Alarme ultrassônico.
45
capítulo 15
Leitura e escrita de dados em um cartão SD
Projeto42–Operaçãosimplesdeleitura/escritaemumcartãoSD
Component...
Arduino Básico46
Projeto43–RegistradordedadosdetemperaturaemumcartãoSD
Componentesnecessários
Cartão SD e placa breakout*
...
47Capítulo 15 ■ Leitura e escrita de dados em um cartão SD
Figura15.2 – Circuito para o Projeto 43 – Registrador de dados ...
49
capítulo 16
Criação de um leitor RFID
Projeto44–LeitorRFIDsimples
Componentesnecessários
Leitor RFID ID-12
Placa breako...
Arduino Básico50
Projeto45–Sistemadecontroledeacesso
Componentesnecessários
Leitor RFID ID-12
Placa breakout para o ID-12*...
51Capítulo 16 ■ Criação de um leitor RFID
Figura16.3 – Circuito para o Projeto 45 – Sistema de controle de acesso.
53
capítulo 17
Comunicação via Ethernet
Projeto46–ShieldEthernet
Componentesnecessários
Shield Ethernet do Arduino
2 senso...
Arduino vers o_cores
Arduino vers o_cores
Arduino vers o_cores
Arduino vers o_cores
Arduino vers o_cores
Arduino vers o_cores
Arduino vers o_cores
Arduino vers o_cores
Upcoming SlideShare
Loading in...5
×

Arduino vers o_cores

553

Published on

Arduino em Geral

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
553
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Arduino vers o_cores

  1. 1. 1 capítulo 2 Acendendo as luzes Projeto1–LEDpiscante Componentesnecessários Protoboard LED de 5 mm Resistor de 100 ohms* Fios jumper * Esse valor pode ser diferente, dependendo do LED que você utilizar. O texto explicará como descobrir o valor correto. Figura 2.1– Circuito para o Projeto1– LED piscante.
  2. 2. Arduino Básico2 Projeto1–LEDpiscante–Análisedohardware Protoboard LED de 5 mm Resistor de 100 ohms* Fios jumper Projeto3–Semáforo Componentesnecessários Protoboard LED vermelho difuso LED amarelo difuso LED verde difuso 3 resistores de 150 ohms* Fios jumper * Ou o valor apropriado para seu LED.
  3. 3. 3Capítulo 2 ■ Acendendo as luzes Figura 2.6 – Circuito para o Projeto 3 – Semáforo. Figura 2.7 – Quatro estados do sistema de semáforos do Reino Unido (imagem por Alex43223 do WikiMedia). Projeto4–Semáforointerativo Componentesnecessários 2 LEDs vermelhos difusos LED amarelo difuso 2 LEDs verdes difusos Resistor de 150 ohms 4 resistores Botão
  4. 4. Arduino Básico4 Figura 2.8 – Circuito para o Projeto 4 – Sistema de semáforo com travessia de pedestres e botão de requisição. Figura 2.12 – Resistor pull-down do Projeto 4.
  5. 5. 5 capítulo 3 Efeitos com LEDs Projeto5–EfeitodeiluminaçãosequencialcomLEDs Componentesnecessários 10 LEDs de 5 mm 10 resistores limitadores de corrente Figura 3.1– Circuito para o Projeto 5 – Efeito de iluminação sequencial com LEDs.
  6. 6. Arduino Básico6 Projeto6–EfeitointerativodeiluminaçãosequencialcomLEDs Componentesnecessários Todos os componentes do projeto 5, mais... Potenciômetro giratório de 4,7 Ω * * Imagem cortesia de Iain Fergusson. Figura 3.2 – Circuito do Projeto 6 – Efeito interativo de iluminação sequencial com LEDs. Projeto7–Lâmpadapulsante Componentesnecessários LED verde difuso de 5 mm Resistores limitadores de corrente
  7. 7. 7Capítulo 3 ■ Efeitos com LEDs Figura 3.3 – Circuito para o Projeto 7 – Lâmpada pulsante. Projeto8–MoodlampRGB Componentesnecessários LED vermelho difuso de 5 mm LED verde difuso de 5 mm LED azul difuso de 5 mm 3 resistores limitadores de corrente Figura 3.4 – Circuito para o Projeto 8 – Mood lamp RGB.
  8. 8. Arduino Básico8 Figura 3.5 – Misturando R,G e B para obter cores diferentes. Projeto9–EfeitodefogocomLEDs Componentesnecessários Desta vez, você utilizará três LEDs: um vermelho e dois amarelos. LED vermelho difuso de 5 mm 2 LEDs amarelos difusos de 5 mm 3 resistores limitadores de corrente Figura 3.6 – Circuito para o Projeto 9 – Efeito de fogo com LEDs.
  9. 9. 9 capítulo 4 Sonorizadores e sensores simples Projeto11–Alarmecomsonorizadorpiezo Componentesnecessários Sonorizador piezo (ou disco piezo) Terminal de parafusos de duas vias Figura 4.1– Circuito para o Projeto11– Alarme com sonorizador piezo.
  10. 10. Arduino Básico10 Projeto13–Sensordebatidapiezo Componentesnecessários Sonorizador piezo (ou disco piezo) Terminal de parafusos de duas vias LED de 5 mm (de qualquer cor) Resistor de 1 MΩ Figura 4.3 – Circuito para o Projeto13 – Sensor de batida piezo. Projeto14–Sensordeluz Componentesnecessários Sonorizador piezo (ou disco piezo) Terminal de parafusos de duas vias
  11. 11. 11Capítulo 4 ■ Sonorizadores e sensores simples Resistor dependente de luz Resistor de 10 kΩ Figura 4.4 – Circuito para o Projeto14 – Sensor de luz.
  12. 12. 13 capítulo 5 Controlando um motor CC Projeto15–Controledeummotorsimples Componentesnecessários Motor CC Potenciômetro de 10 kΩ Transistor TIP120 * Diodo 1N4001 * Plugue fêmea Fonte de alimentação externa * Ou um equivalente adequado.
  13. 13. Arduino Básico14 Figura 5.1– Circuito para o Projeto15 – Controle de um motor simples. Projeto16–UsodoCIcontroladordemotorL293D Componentesnecessários Motor CC CI controlador de motor L293D ou SN754410 Potenciômetro de 10 kΩ Chave seletora Resistor de 10 kΩ Dissipador de calor
  14. 14. 15Capítulo 5 ■ Controlando um motor CC Figura 5.3 – Circuito para o Projeto16.
  15. 15. 17 capítulo 6 Contadores binários Projeto17–Registradordedeslocamento,usadocomocontadorbináriode8bits Componentesnecessários 1 CI registrador de deslocamento 74HC595 8 resistores de 220 Ω* 8 LEDs de 5 mm * Ou o equivalente adequado Figura 6.1– Circuito para o Projeto17 – Registrador de deslocamento, usado como contador binário de 8 bits.
  16. 16. Arduino Básico18 Projeto18–Contadorbináriode8bitsduplo Componentesnecessários 2 CI registradores de deslocamento 74HC595 16 resistores limitadores de corrente 8 LEDs vermelhos 8 LEDs verdes Figura 6.4 – Circuito para o Projeto18. Figura 6.5 – Detalhe da fiação dos CIs para o Projeto18.
  17. 17. 19 capítulo 7 Displays de LED Projeto19–DisplaydematrizdepontosLED–Animaçãobásica Componentesnecessários 2 CIs registradores de deslocamento 74HC595 8 resistores limitadores de corrente Display de matriz de pontos 8 x 8 (C+) Figura 7.1– Circuito para o Projeto19 – Display de matriz de pontos LED – Animação básica.
  18. 18. Arduino Básico20 Projeto 21 – Display de matriz de pontos LED – Mensagem com rolagem horizontal Componentesnecessários MAX7219 (ou AS1107) Resistor limitador de corrente Display de matriz de pontos 8 x 8 (C-) Figura 7.4 – Circuito para o Projeto 21. Projeto22–DisplaydematrizdepontosLED–Pong Componentesnecessários Os mesmo do projeto 21, mais: Potenciômetro de 10 kΩ
  19. 19. 21Capítulo 7 ■ Displays de LED Figura 7.8 – Adicione um potenciômetro ao circuito do projeto 21.
  20. 20. 23 capítulo 8 Displays de cristal líquido Projeto23–ControlebásicodeumLCD Componentesnecessários LCD 16 x 2 com backlight Resistor limitador de corrente (backlight) Resistor limitador de corrente (contraste) Figura 8.1– Circuito para o Projeto 23 – Controle básico de um LCD.
  21. 21. Arduino Básico24 Projeto24–DisplayLCDdetemperatura Componentesnecessários LCD 16 x 2 com backlight Resistor limitador de corrente (backlight) Resistor limitador de corrente (contraste) Botão Sensor de temperatura analógico Figura 8.2 – Circuito para o Projeto 24 – Display LCD de temperatura.
  22. 22. 25 capítulo 9 Servomecanismos Projeto25–Controledeumservo Componentesnecessários Servo RC padrão Potenciômetro rotativo Figura 9.3 – Circuito para o Projeto 25 – Controle de um servo.
  23. 23. Arduino Básico26 Projeto26–Controledeumservoduplo Componentesnecessários 2 servos RC padrão Figura 9.5 – Circuito para o Projeto 26 – Controle de um servo duplo. Projeto27–Controledeservoscomjoystick Componentesnecessários 2 servos RC padrão Joystick potenciômetro de dois eixos (ou dois potenciômetros)
  24. 24. 27Capítulo 9 ■ Servomecanismos Figura 9.6 – Circuito para o Projeto 27 – Controle de servos com joystick.
  25. 25. 29 capítulo 10 Motores de passo e robôs Projeto28–Controlebásicodeummotordepasso Componentesnecessários Motor de passo CI controlador de motor L293D ou SN754410 2 Capacitores cerâmicos de 0,01 µF Resistor limitador de corrente Figura10.1– Circuito para o Projeto 28 – Controle básico de um motor de passo.
  26. 26. Arduino Básico30 Projeto29–Usodeumshielddemotor Componentesnecessários Shield de motor 2 motores CC ou... ... uma base de robô com duas rodas Fonte de alimentação Projeto30–Robôqueacompanhaumalinha Componentesnecessários Shield de motor 4 resistores limitadores de corrente 3 resistores de 1 kΩ 4 LEDs brancos 3 resistores dependentes de luz
  27. 27. 31Capítulo 10 ■ Motores de passo e robôs 2 motores CC ou... ... uma base de robô de duas rodas Fonte de alimentação Figura10.9 – Circuito para o Projeto 30 – Robô que acompanha uma linha.
  28. 28. 33 capítulo 11 Sensores de pressão Projeto31–Sensordigitaldepressão Componentesnecessários Arduino Mega Sensor de pressão SCP1000 3 resistores de 10 kΩ 1 resistor de 1 kΩ Figura11.2 – Circuito para o Projeto 31– Sensor digital de pressão.
  29. 29. Arduino Básico34 Projeto32–Barógrafodigital Componentesnecessários Arduino Mega Sensor de pressão SCP1000 3 resistores de 10 kΩ 1 resistor de 1 kΩ 1 resistor de 150 Ω Potenciômetro de 10 kΩ GLCD de 128 x 64 Figura11.5 – Circuito para o Projeto 32 – Barógrafo digital.
  30. 30. 35 capítulo 12 Tela de toque Projeto33–Teladetoquebásica Componentesnecessários Tela de toque do Nintendo DS Breakout para tela de toque Figura12.1– Circuito para o Projeto 33 – Tela de toque básica.
  31. 31. Arduino Básico36 Projeto34–Teladetoquecomteclado Componentesnecessários Tela de toque do Nintendo DS Breakout para tela de toque Display LCD 16 x 2 Figura12.4 – Circuito para o Projeto 34 – Tela de toque com teclado.
  32. 32. 37Capítulo 12 ■ Tela de toque Projeto35–Controladordeluzcomteladetoque Componentesnecessários Tela de toque do Nintendo DS Breakout para a tela de toque LED RGB (cátodo comum) Resistor limitador de corrente * * se necessário Figura12.5 – Diagrama do teclado para o projeto 35. Figura12.6 – Circuito para o Projeto 35 – Controlador de luz com tela de toque.
  33. 33. 39 capítulo 13 Sensores de temperatura Projeto36–Sensorserialdetemperatura Componentesnecessários Sensor de temperatura LM335 Potenciômetro trim de 5 kΩ Resistor de 2,2 kΩ Figura13.1– Circuito para o Projeto 36 – Sensor serial de temperatura.
  34. 34. Arduino Básico40 Projeto37–Sensordigitaldetemperatura1-Wire Componentesnecessários 2 sensores de temperatura DS18B20 Resistor de 4,7 kΩ Figura13.3 – Circuito para o Projeto 37 – Sensor digital de temperatura1-Wire.
  35. 35. 41 capítulo 14 Telêmetros ultrassônicos Projeto38–Telêmetroultrassônicosimples Componentesnecessários LV-MaxSonar EZ3* Capacitor eletrolítico de 100 µF Resistor de 100 Ω * ou qualquer um da série LV (imagem cortesia da Sparkfun) Figura14.1– Circuito para o Projeto 38 – Telêmetro ultrassônico simples.
  36. 36. Arduino Básico42 Projeto39–Displayultrassônicodedistância Componentesnecessários LV-MaxSonar EZ3* Capacitor eletrolítico de 100 µF 2 resistores de 100 Ω Resistor de 10 kΩ Chave seletora 5 displays LED de 7 segmentos (cátodo comum) CI controlador de LEDs MAX7219 *ou qualquer um da série LV (imagem cortesia da Sparkfun) Figura14.3 – Circuito para o Projeto 39 – Display de distância ultrassônico.
  37. 37. 43Capítulo 14 ■ Telêmetros ultrassônicos Projeto40–Alarmeultrassônico Componentesnecessários LV-MaxSonar EZ3* Capacitor eletrolítico de 100 µF 2 resistores de 100 Ω Resistor de 10 kΩ Chave seletora 5 displays LED de 7 segmentos (cátodo comum) CI controlador de LEDs MAX7219 Potenciômetro de 5 a 10 kΩ Receptor acústico Piezo ou alto-falante de 8 Ω *ou qualquer um da série LV (imagem cortesia da Sparkfun)
  38. 38. Arduino Básico44 Figura14.5 – Circuito para o Projeto 40 – Alarme ultrassônico.
  39. 39. 45 capítulo 15 Leitura e escrita de dados em um cartão SD Projeto42–Operaçãosimplesdeleitura/escritaemumcartãoSD Componentesnecessários Cartão SD e breakout* 3 resistores de 3,3 kΩ 3 resistores de 1,8 kΩ * imagem cortesia da Sparkfun Figura15.1– Circuito para o Projeto 42 – Operação simples de leitura/escrita em um cartão SD.
  40. 40. Arduino Básico46 Projeto43–RegistradordedadosdetemperaturaemumcartãoSD Componentesnecessários Cartão SD e placa breakout* 3 resistores de 3,3 kΩ 3 resistores de 1,8 kΩ Resistor de 4,7 kΩ 2 resistores de 1 kΩ CI RTC DS1307 Cristal de relógio de 32,768 kHz e 12,5 pF 2 sensores de temperatura DS18B20 Suporte para bateria de tipo moeda** * imagem cortesia da Sparkfun ** opcional
  41. 41. 47Capítulo 15 ■ Leitura e escrita de dados em um cartão SD Figura15.2 – Circuito para o Projeto 43 – Registrador de dados de temperatura em SD.
  42. 42. 49 capítulo 16 Criação de um leitor RFID Projeto44–LeitorRFIDsimples Componentesnecessários Leitor RFID ID-12 Placa breakout para o ID-12* Resistor limitador de corrente LED de 5 mm Tags ou cartões de 125 kHz (ao menos 4) * imagem cortesia da Sparkfun Figura16.1– Circuito para o Projeto 44 – Leitor RFID simples.
  43. 43. Arduino Básico50 Projeto45–Sistemadecontroledeacesso Componentesnecessários Leitor RFID ID-12 Placa breakout para o ID-12* Resistor limitador de corrente LED de 5 mm Tags ou cartões de 125 kHz (ao menos 4) Diodo 1N4001 Transistor TIP-120 NPN Conector de alimentação de 2,1 mm Fonte de alimentação CC de 12 V Receptor acústico ou alto-falante de 8 Ω Fechadura elétrica de 12 V * imagem cortesia da Sparkfun
  44. 44. 51Capítulo 16 ■ Criação de um leitor RFID Figura16.3 – Circuito para o Projeto 45 – Sistema de controle de acesso.
  45. 45. 53 capítulo 17 Comunicação via Ethernet Projeto46–ShieldEthernet Componentesnecessários Shield Ethernet do Arduino 2 sensores de temperatura DS18B20 Resistor de 4,7 kΩ Figura17.1– Circuito para o Projeto 46 – Shield Ethernet.

×