Flash & arduino (via Glue API) - (24 Jun 2010)
-
Upload
ricardo-castelhano -
Category
Technology
-
view
125 -
download
1
Transcript of Flash & arduino (via Glue API) - (24 Jun 2010)
![Page 1: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/1.jpg)
FLASH & ARDUINOUMA LIGAÇÃO COM SENTIMENTO
Ricardo Castelhano Senior Multimedia Developer @ FullSix Portugal
![Page 2: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/2.jpg)
Como interagimos com o Flash ?
![Page 3: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/3.jpg)
Como obtemos resposta ?
![Page 4: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/4.jpg)
“quero sair do computador”assinado: um Plugin descontente
![Page 5: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/5.jpg)
![Page 6: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/6.jpg)
O que é o Arduino ?
“...Arduino is the open source electronics prototyping platform that’s taking the design and hobbyist world by storm...”
Fundadores: Massimo Banzi
David Cuartielles
Tom IgoeGianluca Martino
David Mellis
![Page 7: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/7.jpg)
Mas que “Board” é que escolho?
Duemilanove
![Page 8: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/8.jpg)
Mas que “Board” é que escolho?
Bluetooth
![Page 9: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/9.jpg)
Mas que “Board” é que escolho?
Pro Mini
![Page 10: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/10.jpg)
Mas que “Board” é que escolho?
Pro Skinny
![Page 11: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/11.jpg)
Mas que “Board” é que escolho?
MEGA
![Page 12: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/12.jpg)
OK, mas como é que isso “sente”?
SENSORES
![Page 13: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/13.jpg)
OK, mas como é que isso “sente”?
-Switch
![Page 14: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/14.jpg)
OK, mas como é que isso “sente”?
-Switch-Force
![Page 15: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/15.jpg)
OK, mas como é que isso “sente”?
-Switch-Force-Flex
![Page 16: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/16.jpg)
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature
![Page 17: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/17.jpg)
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature-UltraSonar
![Page 18: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/18.jpg)
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature-UltraSonar-InfraRed
![Page 19: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/19.jpg)
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature-UltraSonar-InfraRed-Accelerometers
![Page 20: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/20.jpg)
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature-UltraSonar-InfraRed-Accelerometers-...
![Page 21: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/21.jpg)
Na realidade TUDO o que for conductor serve !!
![Page 22: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/22.jpg)
Além de “sentir”, o Flash pode responder de volta ?
ACTUADORES
![Page 23: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/23.jpg)
Além de “sentir”, o Flash pode responder de volta ?
-LED
![Page 24: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/24.jpg)
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED
![Page 25: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/25.jpg)
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color
![Page 26: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/26.jpg)
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color-Motores DC
![Page 27: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/27.jpg)
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color-Motores DC-Motores SERVO
![Page 28: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/28.jpg)
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color-Motores DC-Motores SERVO-Motores STEPPER
![Page 29: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/29.jpg)
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color-Motores DC-Motores SERVO-Motores STEPPER-...
![Page 30: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/30.jpg)
Arduino I/O
-14 Pins Digitais
![Page 31: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/31.jpg)
Arduino I/O
-14 Pins Digitais(6 O PWM)
![Page 32: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/32.jpg)
Arduino I/O
-14 Pins Digitais(6 O PWM)-6 Pins I Analógicos
![Page 33: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/33.jpg)
...err, e como é que isto liga ao Flash ?
GLUE
http://code.google.com/p/as3glue/
![Page 34: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/34.jpg)
AS3Glue
http://code.google.com/p/as3glue/
-Framework-Firmata 2.0-Serial Proxy-Exemplos (com fartura)
![Page 35: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/35.jpg)
AS3 Code
http://code.google.com/p/as3glue/
Instanciar o Arduino:
public var arduino:Arduino = new Arduino (“127.0.0.1”, 5333)
![Page 36: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/36.jpg)
AS3 Code
http://code.google.com/p/as3glue/
Instanciar os Pins I/O Digital:
arduino.setPinMode(10, Arduino.INPUT)
arduino.setPinMode(8, Arduino.OUTPUT)
![Page 37: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/37.jpg)
AS3 Code
http://code.google.com/p/as3glue/
Instanciar os Pins Output Analógico:
arduino.setPinMode(11, Arduino.PWM)
![Page 38: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/38.jpg)
AS3 Code
http://code.google.com/p/as3glue/
Instanciar os Pins Input Analógico:
arduino.setAnalogPinReporting(0, Arduino.ON)
![Page 39: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/39.jpg)
AS3 Code
http://code.google.com/p/as3glue/
Enviar dados para os Pins Output
arduino.writeDigitalPin(13, Arduino.LOW) LOW / HIGH
arduino.writeAnalogPin(3, valor) 0-255
![Page 40: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/40.jpg)
AS3 Code
http://code.google.com/p/as3glue/
Eventos do Arduino
ArduinoEvent.FIRMWARE_VERSION
ArduinoEvent.ANALOG_DATA
ArduinoEvent.DIGITAL_DATA
![Page 41: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/41.jpg)
“Hello World” do Arduino
13
DEMO
![Page 42: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/42.jpg)
Pin PWM
6
DEMO
![Page 43: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/43.jpg)
PhotoCell
0
10K
DEMO
![Page 44: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/44.jpg)
Thermistor
1
10K4K7
DEMO
![Page 45: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/45.jpg)
Recursos
Bibliografia-Getting Started with Arduino (Massimo Banzi)
-Programming Interactivity (Joshua Noble)
-Making Things Talk (Tom Igoe)
![Page 46: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/46.jpg)
Recursos
Sites-Arduino (http://www.arduino.cc) – site do projecto
-SparkFun (http://www.sparkfun.com) – venda online
-InMotion (http://www.inmotion.pt) – venda online
-LadyAda (http://www.ladyada.net) – tutoriais
-Spooky (http://todbot.com/blog/spookyarduino) – tutoriais
-Bionic (http://todbot.com/blog/bionicarduino) - tutoriais
![Page 47: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/47.jpg)
FIM ?
![Page 48: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/48.jpg)
Arduino no Vestuário
LilyPadSó a bateria não é lavável na máquina !
![Page 49: Flash & arduino (via Glue API) - (24 Jun 2010)](https://reader033.fdocuments.us/reader033/viewer/2022061515/5561e78dd8b42ab1068b4fe1/html5/thumbnails/49.jpg)
FIM