Flash & arduino (via Glue API) - (24 Jun 2010)

271 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
271
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Valores 0 ou 1
  • Valores entre 0 e 1023
  • Valores entre 0 e 1023
  • Flash & arduino (via Glue API) - (24 Jun 2010)

    1. 1. Flash & Arduino<br />UMA LIGAÇÃO COM SENTIMENTO<br />Ricardo Castelhano Senior Multimedia Developer @ FullSix Portugal<br />
    2. 2. Como interagimos com o Flash ?<br />
    3. 3. Como obtemos resposta ?<br />
    4. 4. “quero sair do computador”<br />assinado: um Plugin descontente<br />
    5. 5.
    6. 6. O que é o Arduino ?<br />“...Arduino is the open source electronics prototyping platform that’s taking the design and hobbyist world by storm...”<br />Fundadores:<br />Massimo Banzi<br />David Cuartielles<br />Tom Igoe<br />Gianluca Martino<br />David Mellis<br />
    7. 7. Mas que “Board” é que escolho?<br />Duemilanove<br />
    8. 8. Mas que “Board” é que escolho?<br />Bluetooth<br />
    9. 9. Mas que “Board” é que escolho?<br />Pro Mini<br />
    10. 10. Mas que “Board” é que escolho?<br />Pro Skinny<br />
    11. 11. Mas que “Board” é que escolho?<br />MEGA<br />
    12. 12. OK, mas como é que isso “sente”?<br />SENSORES<br />
    13. 13. OK, mas como é que isso “sente”?<br />-Switch<br />
    14. 14. OK, mas como é que isso “sente”?<br /><ul><li>Switch
    15. 15. Force</li></li></ul><li>OK, mas como é que isso “sente”?<br /><ul><li>Switch
    16. 16. Force
    17. 17. Flex</li></li></ul><li>OK, mas como é que isso “sente”?<br /><ul><li>Switch
    18. 18. Force
    19. 19. Flex
    20. 20. Temperature</li></li></ul><li>OK, mas como é que isso “sente”?<br /><ul><li>Switch
    21. 21. Force
    22. 22. Flex
    23. 23. Temperature
    24. 24. UltraSonar</li></li></ul><li>OK, mas como é que isso “sente”?<br /><ul><li>Switch
    25. 25. Force
    26. 26. Flex
    27. 27. Temperature
    28. 28. UltraSonar
    29. 29. InfraRed</li></li></ul><li>OK, mas como é que isso “sente”?<br /><ul><li>Switch
    30. 30. Force
    31. 31. Flex
    32. 32. Temperature
    33. 33. UltraSonar
    34. 34. InfraRed
    35. 35. Accelerometers</li></li></ul><li>OK, mas como é que isso “sente”?<br /><ul><li>Switch
    36. 36. Force
    37. 37. Flex
    38. 38. Temperature
    39. 39. UltraSonar
    40. 40. InfraRed
    41. 41. Accelerometers
    42. 42. ...</li></li></ul><li>Na realidade TUDO o que for conductor serve !!<br />
    43. 43. Além de “sentir”, o Flash pode responder de volta ?<br />ACTUADORES<br />
    44. 44. Além de “sentir”, o Flash pode responder de volta ?<br /><ul><li>LED</li></li></ul><li>Além de “sentir”, o Flash pode responder de volta ?<br /><ul><li>LED
    45. 45. 7 Segment LED</li></li></ul><li>Além de “sentir”, o Flash pode responder de volta ?<br /><ul><li>LED
    46. 46. 7 Segment LED
    47. 47. LCD Mono
    48. 48. LCD Color</li></li></ul><li>Além de “sentir”, o Flash pode responder de volta ?<br /><ul><li>LED
    49. 49. 7 Segment LED
    50. 50. LCD Mono
    51. 51. LCD Color
    52. 52. Motores DC</li></li></ul><li>Além de “sentir”, o Flash pode responder de volta ?<br /><ul><li>LED
    53. 53. 7 Segment LED
    54. 54. LCD Mono
    55. 55. LCD Color
    56. 56. Motores DC
    57. 57. Motores SERVO</li></li></ul><li>Além de “sentir”, o Flash pode responder de volta ?<br /><ul><li>LED
    58. 58. 7 Segment LED
    59. 59. LCD Mono
    60. 60. LCD Color
    61. 61. Motores DC
    62. 62. Motores SERVO
    63. 63. Motores STEPPER</li></li></ul><li>Além de “sentir”, o Flash pode responder de volta ?<br /><ul><li>LED
    64. 64. 7 Segment LED
    65. 65. LCD Mono
    66. 66. LCD Color
    67. 67. Motores DC
    68. 68. Motores SERVO
    69. 69. Motores STEPPER
    70. 70. ...</li></li></ul><li>Arduino I/O<br />-14 Pins Digitais<br />
    71. 71. Arduino I/O<br />-14 Pins Digitais<br />(6 O PWM)<br />
    72. 72. Arduino I/O<br />-14 Pins Digitais<br />(6 O PWM)<br />-6 Pins I Analógicos<br />
    73. 73. ...err, e como é que isto liga ao Flash ?<br />GLUE<br />http://code.google.com/p/as3glue/<br />
    74. 74. AS3Glue<br /><ul><li>Framework
    75. 75. Firmata 2.0
    76. 76. Serial Proxy
    77. 77. Exemplos (com fartura)</li></ul>http://code.google.com/p/as3glue/<br />
    78. 78. AS3 Code<br />Instanciar o Arduino:<br />public var arduino:Arduino = new Arduino (“127.0.0.1”, 5333)<br />http://code.google.com/p/as3glue/<br />
    79. 79. AS3 Code<br />Instanciar os Pins I/O Digital:<br />arduino.setPinMode(10, Arduino.INPUT)<br />arduino.setPinMode(8, Arduino.OUTPUT)<br />http://code.google.com/p/as3glue/<br />
    80. 80. AS3 Code<br />Instanciar os Pins Output Analógico:<br />arduino.setPinMode(11, Arduino.PWM)<br />http://code.google.com/p/as3glue/<br />
    81. 81. AS3 Code<br />Instanciar os Pins Input Analógico:<br />arduino.setAnalogPinReporting(0, Arduino.ON)<br />http://code.google.com/p/as3glue/<br />
    82. 82. AS3 Code<br />Enviar dados para os Pins Output<br />arduino.writeDigitalPin(13, Arduino.LOW) LOW / HIGH<br />arduino.writeAnalogPin(3, valor) 0-255<br />http://code.google.com/p/as3glue/<br />
    83. 83. AS3 Code<br />Eventos do Arduino<br />ArduinoEvent.FIRMWARE_VERSION<br />ArduinoEvent.ANALOG_DATA<br />ArduinoEvent.DIGITAL_DATA<br />http://code.google.com/p/as3glue/<br />
    84. 84. “Hello World” do Arduino<br />13<br />DEMO<br />
    85. 85. Pin PWM<br />6<br />DEMO<br />
    86. 86. PhotoCell<br />0<br />10K<br />DEMO<br />
    87. 87. Thermistor<br />1<br />10K<br />4K7<br />DEMO<br />
    88. 88. Recursos<br />Bibliografia<br /><ul><li>Getting Started with Arduino (Massimo Banzi)
    89. 89. Programming Interactivity (Joshua Noble)
    90. 90. Making Things Talk (Tom Igoe)</li></li></ul><li>Recursos<br />Sites<br />-Arduino (http://www.arduino.cc) – site do projecto<br /><ul><li>SparkFun (http://www.sparkfun.com) – venda online
    91. 91. InMotion (http://www.inmotion.pt) – venda online
    92. 92. LadyAda (http://www.ladyada.net) – tutoriais
    93. 93. Spooky (http://todbot.com/blog/spookyarduino) – tutoriais
    94. 94. Bionic (http://todbot.com/blog/bionicarduino) - tutoriais</li></li></ul><li>FIM ?<br />
    95. 95. Arduino no Vestuário<br />LilyPad<br />Só a bateria não é lavável na máquina ! <br />
    96. 96. FIM<br />

    ×