Arduino TechThursday

1,656 views

Published on

Apresentação que fiz para a Tech Thursday sobre o Arduino aqui na Agence.
É uma introdução à elétrica, componentes eletrônicos e ao Arduino.
ATENÇÃO: Como eu fiz muitas frescuras de transição/animação, é melhor baixar para visualizar.

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
1,656
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
57
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Arduino TechThursday

  1. 1. <ul><li>Introdução e prática </li></ul>
  2. 2. Tópicos <ul><li>O que é? </li></ul><ul><li>Como surgiu? </li></ul><ul><li>Arduino Software e Hardware </li></ul><ul><li>Básico de Elétrica </li></ul><ul><li>Componentes Eletrônicos </li></ul><ul><li>Programação </li></ul>
  3. 3. O que é? <ul><li>Open source </li></ul><ul><li>Plataforma eletrônica de prototipagem </li></ul><ul><li>Baseado em hardware e software flexíveis e simples </li></ul><ul><li>Conjunto de microcontrolador, entradas e saídas e uma interface Serial/USB </li></ul><ul><li>Destinado a leigos e interessados </li></ul>
  4. 4. Como surgiu? <ul><li>Iniciou-se na Itália em 2005 </li></ul>
  5. 5. Arduino Software (IDE) <ul><li>IDE (Java) + Libs (C/C++) </li></ul><ul><li>Ajuda da comunidade </li></ul><ul><li>IDE com facilitadores (highlight, referência, exemplos) </li></ul><ul><li>Cópia do Processing </li></ul>
  6. 6. Arduino Hardware <ul><li>Microcontrolador Atmega 328 16 MHz </li></ul><ul><ul><ul><li>32KB Flash Mem </li></ul></ul></ul><ul><ul><ul><li>2 KB SRAM </li></ul></ul></ul><ul><li>Entradas/Saídas Digitais </li></ul><ul><li>14 pinos (6 saídas PWM) </li></ul><ul><li>Entradas Analógicas </li></ul><ul><li>6 pinos </li></ul><ul><li>Conector USB </li></ul><ul><ul><li>Upload do programa </li></ul></ul><ul><ul><li>Alimentação (5V) </li></ul></ul><ul><ul><li>Comunicação (portal Serial) </li></ul></ul><ul><li>Conector de Energia </li></ul><ul><ul><li>Corrente contínua (Bateria) </li></ul></ul><ul><ul><li>7V a 12V (faixa segura) </li></ul></ul>
  7. 7. Básico de Elétrica <ul><li>Diferença de potencial (“voltagem”, V) </li></ul><ul><li>Corrente (“amperagem”, A) </li></ul><ul><li>Resistência ( Ω ) </li></ul><ul><li>Potência (W) </li></ul>
  8. 8. Básico de Elétrica Caixa de Água Pressurizada Caixa de Água Aberta Diferença de Pressão = Diferença de Potencial
  9. 9. Básico de Elétrica Diferença de Potencial (volts)
  10. 10. Básico de Elétrica Caixa de Água Pressurizada Caixa de Água Aberta água água água Fluxo (Corrente) de Água = Fluxo (Corrente) de Energia
  11. 11. Básico de Elétrica Corrente (ampéres)
  12. 12. Básico de Elétrica Caixa de Água Pressurizada Caixa de Água Aberta água água água Roda d’água Impedimento do fluxo normal = Resistência
  13. 13. Básico de Elétrica Resistência ohms
  14. 14. Básico de Elétrica Caixa de Água Pressurizada Caixa de Água Aberta água água água Roda d’água Força desprendida = Potência
  15. 15. Básico de Elétrica Resitência Potência
  16. 16. Básico de Elétrica Diferença de Potencial ( ) Corrente ( ) Resistência ( ) Potência ( ) V A Ω W
  17. 17. Básico de Elétrica
  18. 18. Componentes Eletrônicos Leds (lado achatado/menor = negativo)
  19. 19. Componentes Eletrônicos LDR – Sensor de Luminosidade
  20. 20. Componentes Eletrônicos Piezo Energia Física ↔ Energia Elétrica
  21. 21. Componentes Eletrônicos Motor DC ( inductive kick )
  22. 22. Componentes Eletrônicos Servo (biblioteca Servo )
  23. 23. Componentes Eletrônicos Shields
  24. 24. Programação do Arduino void setup() { // configuração inicial } void loop() { // comportamento sequencial }
  25. 25. Programação do Arduino void setup() { pinMode(2,OUTPUT); } void loop() { digitalWrite(2,HIGH); delay(1000); digitalWrite(2,LOW); delay(1000); }
  26. 26. Referências <ul><li>http://www.arduino.cc/ </li></ul><ul><li>http://code.google.com/p/arduino/ </li></ul><ul><li>http://pt.wikipedia.org/wiki/Arduino </li></ul><ul><li>http://en.wikipedia.org/wiki/Arduino </li></ul>
  27. 27. Pontos de Interesse <ul><li>Google Group Arduino MS ( [email_address] ) </li></ul><ul><li>Usando Eclipse para codar </li></ul><ul><li>ModKit – Interface online para programação visual </li></ul><ul><li>Processing </li></ul><ul><li>Fritzing – IDE para prototipação </li></ul>
  28. 28. <ul><li>Mão à obra... </li></ul>

×