FLASH & ARDUINOUMA LIGAÇÃO COM SENTIMENTO
Ricardo Castelhano Senior Multimedia Developer @ FullSix Portugal
Como interagimos com o Flash ?
Como obtemos resposta ?
“quero sair do computador”assinado: um Plugin descontente
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
Mas que “Board” é que escolho?
Duemilanove
Mas que “Board” é que escolho?
Bluetooth
Mas que “Board” é que escolho?
Pro Mini
Mas que “Board” é que escolho?
Pro Skinny
Mas que “Board” é que escolho?
MEGA
OK, mas como é que isso “sente”?
SENSORES
OK, mas como é que isso “sente”?
-Switch
OK, mas como é que isso “sente”?
-Switch-Force
OK, mas como é que isso “sente”?
-Switch-Force-Flex
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature-UltraSonar
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature-UltraSonar-InfraRed
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature-UltraSonar-InfraRed-Accelerometers
OK, mas como é que isso “sente”?
-Switch-Force-Flex-Temperature-UltraSonar-InfraRed-Accelerometers-...
Na realidade TUDO o que for conductor serve !!
Além de “sentir”, o Flash pode responder de volta ?
ACTUADORES
Além de “sentir”, o Flash pode responder de volta ?
-LED
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color-Motores DC
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color-Motores DC-Motores SERVO
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color-Motores DC-Motores SERVO-Motores STEPPER
Além de “sentir”, o Flash pode responder de volta ?
-LED-7 Segment LED-LCD Mono-LCD Color-Motores DC-Motores SERVO-Motores STEPPER-...
Arduino I/O
-14 Pins Digitais
Arduino I/O
-14 Pins Digitais(6 O PWM)
Arduino I/O
-14 Pins Digitais(6 O PWM)-6 Pins I Analógicos
...err, e como é que isto liga ao Flash ?
GLUE
http://code.google.com/p/as3glue/
AS3Glue
http://code.google.com/p/as3glue/
-Framework-Firmata 2.0-Serial Proxy-Exemplos (com fartura)
AS3 Code
http://code.google.com/p/as3glue/
Instanciar o Arduino:
public var arduino:Arduino = new Arduino (“127.0.0.1”, 5333)
AS3 Code
http://code.google.com/p/as3glue/
Instanciar os Pins I/O Digital:
arduino.setPinMode(10, Arduino.INPUT)
arduino.setPinMode(8, Arduino.OUTPUT)
AS3 Code
http://code.google.com/p/as3glue/
Instanciar os Pins Output Analógico:
arduino.setPinMode(11, Arduino.PWM)
AS3 Code
http://code.google.com/p/as3glue/
Instanciar os Pins Input Analógico:
arduino.setAnalogPinReporting(0, Arduino.ON)
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
AS3 Code
http://code.google.com/p/as3glue/
Eventos do Arduino
ArduinoEvent.FIRMWARE_VERSION
ArduinoEvent.ANALOG_DATA
ArduinoEvent.DIGITAL_DATA
“Hello World” do Arduino
13
DEMO
Pin PWM
6
DEMO
PhotoCell
0
10K
DEMO
Thermistor
1
10K4K7
DEMO
Recursos
Bibliografia-Getting Started with Arduino (Massimo Banzi)
-Programming Interactivity (Joshua Noble)
-Making Things Talk (Tom Igoe)
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
FIM ?
Arduino no Vestuário
LilyPadSó a bateria não é lavável na máquina !
FIM
Top Related