SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
PROGRAMANDO
ARDUINO COM
JAVASCRIPT
Desiree Santos
@desisant
Desiree Santos
desireesantos.com
@desisant
@desisant
Liberdade
em programar o arduino
linguagem Javascript
@desisant
Johnny-Five
johnny-five.io
Javascript
@desisant
cilonjs
cilonjs.com
Javascript
@desisant
arto
artoo.io
Ruby
@desisant
gobot
gobot.io
Go
@desisant
Agenda
@desisant
Placa eletrônica de prototipação com código
e hardware OPEN e
funciona Linux, Mac e Windows.
Placa de fácil manuseio, baixo custo e possui
forte comunidade.
@desisant
Mazzimo Banzi
@desisant
@desisant
@desisant
Como funciona ?
Proto
b0ard
@desisant
Para alimentar o led com a saída de 5V de um pino digital do arduino.
Corrente de 15mA e tensão de 2,1V. COMO CHEGAMOS 330Ω ?
R= (Vs –Vf) / I
R -> Resistência elétrica
Vs -> Tensão da fonte de alimentação
Vf -> Tensão do led
I -> Corrente do led
R= (5 – 2,2) / 0,015
R= 187 Ω
Como não temos um
resistor com esta
resistência, usamos o
resistor mais próximo
desse valor, 330Ω.
@desisant
Tabela de cores - resistor
Chega de falar,
agora é mão na massa.
Ops no arduino !
@desisant
@desisant
●Instalar nodejs
●Instalar jonnhy five
●Upload standartFirmata
@desisant
Instruções e código
https://github.com/desireesantos/workshop_arduino_js
@desisant
Controlando arduino com Javascript
●Led
●LDR
●Push button
●Piezo
@desisant
var five = require("johnny-five");
var placa = new five.Board();
placa.on("ready", function() {
var ledVerde = new five.Led(13)
var ledVermelho = new five.Led(9)
ledVerde.blink(500)
ledVermelho.blink(500);
});
Blink
Slideshare/desisant
desireesantos.com
@desisant

Mais conteúdo relacionado

Destaque

Small Business Retirement Plans
Small Business Retirement PlansSmall Business Retirement Plans
Small Business Retirement Plansmrbeckerphd
 
151012 visioning workshop findings journey map_ccd
151012 visioning workshop findings journey map_ccd151012 visioning workshop findings journey map_ccd
151012 visioning workshop findings journey map_ccdMKThink Strategy
 
Force out ru a3 (a4-a4)
Force out ru a3 (a4-a4)Force out ru a3 (a4-a4)
Force out ru a3 (a4-a4)alfazavr
 
Equipment Finance Program
Equipment Finance ProgramEquipment Finance Program
Equipment Finance ProgramLinda King
 
Photos from preveza
Photos from prevezaPhotos from preveza
Photos from prevezaEvi Pappa
 
Trabalho de geo
Trabalho de geoTrabalho de geo
Trabalho de geoMayjö .
 
Ashton urban photography
Ashton urban photographyAshton urban photography
Ashton urban photographyMuad Suleman
 
Domótica - Automatizando ambientes com Arduino
Domótica - Automatizando ambientes com ArduinoDomótica - Automatizando ambientes com Arduino
Domótica - Automatizando ambientes com ArduinoDesiree Santos
 
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012Projeto Uca Na Cuca
 
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...Thoughtworks
 
Internet das coisas - Oportunidades & Inovação
Internet das coisas - Oportunidades & InovaçãoInternet das coisas - Oportunidades & Inovação
Internet das coisas - Oportunidades & InovaçãoDesiree Santos
 

Destaque (17)

Small Business Retirement Plans
Small Business Retirement PlansSmall Business Retirement Plans
Small Business Retirement Plans
 
151012 visioning workshop findings journey map_ccd
151012 visioning workshop findings journey map_ccd151012 visioning workshop findings journey map_ccd
151012 visioning workshop findings journey map_ccd
 
Force out ru a3 (a4-a4)
Force out ru a3 (a4-a4)Force out ru a3 (a4-a4)
Force out ru a3 (a4-a4)
 
Certified
CertifiedCertified
Certified
 
Equipment Finance Program
Equipment Finance ProgramEquipment Finance Program
Equipment Finance Program
 
Welcome tentacool
Welcome tentacoolWelcome tentacool
Welcome tentacool
 
Charlamusica
CharlamusicaCharlamusica
Charlamusica
 
Photos from preveza
Photos from prevezaPhotos from preveza
Photos from preveza
 
Trabalho de geo
Trabalho de geoTrabalho de geo
Trabalho de geo
 
Ashton urban photography
Ashton urban photographyAshton urban photography
Ashton urban photography
 
Domótica - Automatizando ambientes com Arduino
Domótica - Automatizando ambientes com ArduinoDomótica - Automatizando ambientes com Arduino
Domótica - Automatizando ambientes com Arduino
 
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
 
2011 12 apresentacao robotica
2011 12 apresentacao robotica2011 12 apresentacao robotica
2011 12 apresentacao robotica
 
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
 
Robótica com Arduino
Robótica com ArduinoRobótica com Arduino
Robótica com Arduino
 
CPBR7 - Existe vida depois do Arduino?
CPBR7 - Existe vida depois do Arduino?CPBR7 - Existe vida depois do Arduino?
CPBR7 - Existe vida depois do Arduino?
 
Internet das coisas - Oportunidades & Inovação
Internet das coisas - Oportunidades & InovaçãoInternet das coisas - Oportunidades & Inovação
Internet das coisas - Oportunidades & Inovação
 

Semelhante a Programando arduino com javascript

V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoSamir Siqueira
 
Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!Samir Siqueira
 
Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerGlobalcode
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino CompletoTiago Barros
 
Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC Gustavo Yoshio Maruyama
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceRicardo Rufino
 
C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoTiago Barros
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Walter Coan
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduinoWalter Coan
 
Ecb summer camp_workshops
Ecb summer camp_workshopsEcb summer camp_workshops
Ecb summer camp_workshopsSamuel Branco
 
Workshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosWorkshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosEronides Da Silva Neto
 
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part IIOficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part IICarlos Carvalho
 
Intel edison Primeiro Projeto
Intel edison Primeiro ProjetoIntel edison Primeiro Projeto
Intel edison Primeiro ProjetoRicardo Ogliari
 
Construindo um arduino em um breadboard
Construindo um arduino em um breadboardConstruindo um arduino em um breadboard
Construindo um arduino em um breadboardLuciano Souza
 
Curso-Programação-Básica-em-Arduino-Aula-1.pdf
Curso-Programação-Básica-em-Arduino-Aula-1.pdfCurso-Programação-Básica-em-Arduino-Aula-1.pdf
Curso-Programação-Básica-em-Arduino-Aula-1.pdfTheoneAbove
 

Semelhante a Programando arduino com javascript (20)

V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduino
 
Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!
 
Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius Senger
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
 
Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
 
C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao Arduino
 
Arduino001 110911083100-phpapp02
Arduino001 110911083100-phpapp02Arduino001 110911083100-phpapp02
Arduino001 110911083100-phpapp02
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
Workshop arduino EAD
Workshop arduino EADWorkshop arduino EAD
Workshop arduino EAD
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduino
 
Ecb summer camp_workshops
Ecb summer camp_workshopsEcb summer camp_workshops
Ecb summer camp_workshops
 
Engenheirando com
Engenheirando comEngenheirando com
Engenheirando com
 
Workshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosWorkshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todos
 
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part IIOficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
 
Intel edison Primeiro Projeto
Intel edison Primeiro ProjetoIntel edison Primeiro Projeto
Intel edison Primeiro Projeto
 
Construindo um arduino em um breadboard
Construindo um arduino em um breadboardConstruindo um arduino em um breadboard
Construindo um arduino em um breadboard
 
Curso-Programação-Básica-em-Arduino-Aula-1.pdf
Curso-Programação-Básica-em-Arduino-Aula-1.pdfCurso-Programação-Básica-em-Arduino-Aula-1.pdf
Curso-Programação-Básica-em-Arduino-Aula-1.pdf
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 

Mais de Desiree Santos

Efetividade na névoa conectando bits e bytes
Efetividade na névoa  conectando bits e bytesEfetividade na névoa  conectando bits e bytes
Efetividade na névoa conectando bits e bytesDesiree Santos
 
Internet das coisas na prática
Internet das coisas na práticaInternet das coisas na prática
Internet das coisas na práticaDesiree Santos
 
Internet das coisas - ADP TecnoTalks
Internet das coisas - ADP TecnoTalksInternet das coisas - ADP TecnoTalks
Internet das coisas - ADP TecnoTalksDesiree Santos
 
SenacTalks - Mulheres na tecnologia
SenacTalks - Mulheres na tecnologia SenacTalks - Mulheres na tecnologia
SenacTalks - Mulheres na tecnologia Desiree Santos
 
Grace Hopper - Internet of Things from A to Z
Grace Hopper - Internet of Things from A to ZGrace Hopper - Internet of Things from A to Z
Grace Hopper - Internet of Things from A to ZDesiree Santos
 
Internet das Coisas - Cafeteira hacker
Internet das Coisas - Cafeteira hackerInternet das Coisas - Cafeteira hacker
Internet das Coisas - Cafeteira hackerDesiree Santos
 
Seminário de robótica - PUCRS
Seminário de robótica - PUCRSSeminário de robótica - PUCRS
Seminário de robótica - PUCRSDesiree Santos
 
Nodebot: Arte de controlar arduino com javascript
Nodebot: Arte de controlar arduino com javascriptNodebot: Arte de controlar arduino com javascript
Nodebot: Arte de controlar arduino com javascriptDesiree Santos
 
Inove com Internet das Coisas
Inove com Internet das CoisasInove com Internet das Coisas
Inove com Internet das CoisasDesiree Santos
 
Internet das Coisas (Internet of Things - IoT)
Internet das Coisas (Internet of Things - IoT)Internet das Coisas (Internet of Things - IoT)
Internet das Coisas (Internet of Things - IoT)Desiree Santos
 
LevelUp program - Framework to retain talent
LevelUp program - Framework to retain talentLevelUp program - Framework to retain talent
LevelUp program - Framework to retain talentDesiree Santos
 
Domótica: Controle dispositivos via comando de voz com arduino
Domótica: Controle dispositivos via comando de voz com arduinoDomótica: Controle dispositivos via comando de voz com arduino
Domótica: Controle dispositivos via comando de voz com arduinoDesiree Santos
 
Domotica - projeto comando de voz com arduino
Domotica - projeto comando de voz com arduinoDomotica - projeto comando de voz com arduino
Domotica - projeto comando de voz com arduinoDesiree Santos
 
Arduino Easy way to create robots
Arduino Easy way to create robotsArduino Easy way to create robots
Arduino Easy way to create robotsDesiree Santos
 

Mais de Desiree Santos (20)

Efetividade na névoa conectando bits e bytes
Efetividade na névoa  conectando bits e bytesEfetividade na névoa  conectando bits e bytes
Efetividade na névoa conectando bits e bytes
 
Internet das coisas na prática
Internet das coisas na práticaInternet das coisas na prática
Internet das coisas na prática
 
Internet das coisas - ADP TecnoTalks
Internet das coisas - ADP TecnoTalksInternet das coisas - ADP TecnoTalks
Internet das coisas - ADP TecnoTalks
 
SenacTalks - Mulheres na tecnologia
SenacTalks - Mulheres na tecnologia SenacTalks - Mulheres na tecnologia
SenacTalks - Mulheres na tecnologia
 
Grace Hopper - Internet of Things from A to Z
Grace Hopper - Internet of Things from A to ZGrace Hopper - Internet of Things from A to Z
Grace Hopper - Internet of Things from A to Z
 
Internet das Coisas - Cafeteira hacker
Internet das Coisas - Cafeteira hackerInternet das Coisas - Cafeteira hacker
Internet das Coisas - Cafeteira hacker
 
Seminário de robótica - PUCRS
Seminário de robótica - PUCRSSeminário de robótica - PUCRS
Seminário de robótica - PUCRS
 
Nodebot day lamp
Nodebot day lampNodebot day lamp
Nodebot day lamp
 
Robots
RobotsRobots
Robots
 
Nodebot: Arte de controlar arduino com javascript
Nodebot: Arte de controlar arduino com javascriptNodebot: Arte de controlar arduino com javascript
Nodebot: Arte de controlar arduino com javascript
 
Inove com Internet das Coisas
Inove com Internet das CoisasInove com Internet das Coisas
Inove com Internet das Coisas
 
Quilombolas
QuilombolasQuilombolas
Quilombolas
 
Internet das Coisas (Internet of Things - IoT)
Internet das Coisas (Internet of Things - IoT)Internet das Coisas (Internet of Things - IoT)
Internet das Coisas (Internet of Things - IoT)
 
LevelUp program - Framework to retain talent
LevelUp program - Framework to retain talentLevelUp program - Framework to retain talent
LevelUp program - Framework to retain talent
 
Domótica: Controle dispositivos via comando de voz com arduino
Domótica: Controle dispositivos via comando de voz com arduinoDomótica: Controle dispositivos via comando de voz com arduino
Domótica: Controle dispositivos via comando de voz com arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Domotica - projeto comando de voz com arduino
Domotica - projeto comando de voz com arduinoDomotica - projeto comando de voz com arduino
Domotica - projeto comando de voz com arduino
 
Workshop de Arduino
Workshop de ArduinoWorkshop de Arduino
Workshop de Arduino
 
Arduino Easy way to create robots
Arduino Easy way to create robotsArduino Easy way to create robots
Arduino Easy way to create robots
 

Programando arduino com javascript