Computação física com Arduino e Raspberry Pi

7,865 views

Published on

Palestra apresentada no 20 Debian Day em Campo Grande/MS.

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

No Downloads
Views
Total views
7,865
On SlideShare
0
From Embeds
0
Number of Embeds
4,955
Actions
Shares
0
Downloads
91
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Computação física com Arduino e Raspberry Pi

  1. 1. Computação Física Diemesleno Souza Carvalho diemesleno@gmail.com com Arduino e Raspberry Pi
  2. 2. Sobre o palestrante  Especialista em gestão de projetos.  Tecnólogo em Sistemas para Internet.  Professor no IFMS.  Programador de sistemas na Simetric.  http://www.diemesleno.com.br  http://www.facebook.com/diemesleno  http://www.twitter.com/diemesleno  diemesleno@gmail.com
  3. 3. Sobre o palestrante  Assassino em potencial!
  4. 4. O que é Computação Física? “Disciplina  que  estuda  e  concebe  sistemas  digitais,  incluindo  computadores,  controladores  e  respectivo  software  que,  ligados  a  sensores  e  atuadores,  permitem  construir sistemas e aparelhos autómatos, que percebem a  realidade e respondem com ações fisicas a esta realidade.  Por exemplo a Domótica.”
  5. 5. O que é Domótica? “Campo  recente  da  computação  que  permite  e  atua  na  gestão de todos os recursos habitacionais.”
  6. 6. O que é Domótica?
  7. 7. O que tornou isso possível?
  8. 8. O que tornou isso possível? Software + Hardware
  9. 9. O que tornou isso possível? Software + Hardware
  10. 10. Arduino
  11. 11. O que é Arduino ? HardwareHardware SoftwareSoftware ComunidadeComunidade
  12. 12. Hardware  Computador físico baseado na família de microcontroladores de 8-bits ATmega, da Atmel  ATmega8  ATmega168  ATmega328  ATmega1280  5V  8MHz ou 16MHz  Programável via RS232 ou USB
  13. 13. Microcontrolador ATmega8
  14. 14. Lilypad Arduino
  15. 15. Lilypad Arduino
  16. 16. Software
  17. 17. Fritzing
  18. 18. Software  Suporte muliplataforma  Linux  Windows  Mac OS  Utilização simples  Muitos exemplos  File > Examples  Serial Monitor
  19. 19. Exemplos
  20. 20. Blink (LED)
  21. 21. int ledPin =  13; void setup()   {                   pinMode(ledPin, OUTPUT);      } void loop()                      {   digitalWrite(ledPin, HIGH);   Delay(1000); //aguarda 1000ms   digitalWrite(ledPin, LOW);   Delay(1000); //aguarda 1000ms } DESLIGADO LIGADO
  22. 22. Botões
  23. 23. Potenciômetro
  24. 24. LDR
  25. 25. Servo
  26. 26. Sensor de Temperatura
  27. 27. Shields- Expandindo o poder do Arduino -
  28. 28. Ethernet Shield
  29. 29. LCD Shield
  30. 30. Proto Shield
  31. 31. Shields Acopladas
  32. 32. Raspberry Pi
  33. 33. Raspberry Pi
  34. 34. Raspberry Pi
  35. 35. Raspberry Pi é Debian Raspbian
  36. 36. Raspberry Pi é Python
  37. 37. Por que Raspberry Pi?
  38. 38. Por que Raspberry Pi? Incentivar o ensino e aprendizado de programação.
  39. 39. Método de ensino chato///// :(
  40. 40. Método de ensino legal :)
  41. 41. Desenvolver Games 2D :) PyGame – 2D games
  42. 42. Desenvolver Games 3D :) Pi3D – 3D games
  43. 43. Jogar Games :)
  44. 44. Criar Robôs :)
  45. 45. Criar Central Multimídia :) Open Elec – Open Embedded Linux Entertainment Center
  46. 46. Onde saber mais?  www.arduino.cc  www.fritzing.org  www.raspberrypi.org  www.raspberry.io  www.openelec.tv  www.themagpi.org  www.pygame.org  www.pi3d.net
  47. 47. Dúvidas?

×