7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 1/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 2/135
Agenda Agenda●
Introdução a Internet das Coisas (fast !!)●rduino● "emplos● #hields●
#ensores● $rojetos● utomação %esidencial..●&pen'evice (ands&n)
● rduino * %aspberr+ e #imilares●
$rotocolos de Comunicação● ,rincando via -ava#cript● Comunicação em realtime utiliando /eb#oc0ets● 1tiliando o ndroid
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 3/135
Agenda Apresentação
%icardo -2 %ufino
➔ sp. em n3enharia de #oft4are➔ 5estrando em 6estão de TI (17$)➔ #8cio fundador da Criativa#oft.
➔ tuo no desenvolvimento de #oft4are desde 9;< focado emsoluç=es empresariais sobre plataforma -ava.
'esenvolvedor de soft4ares opensource como 7rame4or0/eb 5>C 5enta4ai< $roject?Code e instrutor de cursos de-ava.
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 4/135
Internet
das
Coisas
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 5/135
Internet das Coisas
● Que coisas são essas ? – Computadores
– Smart Phones
– Tablets
– Sensores
– Roupas
– Pessoas – Pode ser o que você quiser ! Até cidades !
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 6/135
Conceito
● Conceito de "nternet das Coisas# come$ou aser desenvolvido em %&&& nos laborat'rios do("T) A proposta é li*ar todas as coisas +
"nternet, de so-s.cados equipamentos atél/mpadas, para que esses ob0etos passam secom nicar entre si e com os s 1rios
, a -mde *erar in2orma$3es com diversos potenciais e
-nalidades
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 7/135
Momento Atual
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 8/135
Envolvidos ?
● 4randes empresas estão aderindo))) – 4oo*le
● Compra da 5est 678)9 : R7 ;)< bilh3es =● Compra da >oston @namics 6robs=● Sistema peracional para carros) 6Android Auto=
– Apple 6Bomeit, healthDit, =
– (icrosoE
● Fan$ando plata2ormas de "oT
– ell, "ntel e Samsun*
– (uitas outras e em breve G)) a H=
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 9/135
“A Internet das Coisas vai mudar
o mundo completamente.” FU
TU
R O u Aoshida ( CT& itachi )
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 10/135
Como vim para aqui ?
● Tudo come$a com um violão)))
.. e a primeira 3ambiarra:
● 1m captador feito a partir de umrel83io de pulso
6?I2 !!!! B )
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 11/135
Como vim para aqui ?
● epois a meta era uma 4uitarra !
● %esumindo:9 anos juntando mesada !
o amplificador
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 12/135
E o amplicador ?
'escobri Due E possFvel criar coisas !!!
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 13/135
O vamos !a"er agora ?
● 5's somos desenvolvedores, não somospessoas normais )) ACI"TI !!!
● Jamos BACIAR as coisas
● Jamos CR"AR novas coisas – K preciso estudar bastante
– 5ão ter medo de errar)) !
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 14/135
O que temos em mãos ?
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 15/135
Arduino
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 16/135
O que é Arduino
● rduino E uma plataforma de prototipa3em eletrGnica opensource< baseada nos princFpios de fle"ibilidade e facilidade deuso para hard4are e soft4are.
● Consiste de uma placa com microcontrolador pro3ramHvel
preparada para receber sinais de sensores e acionaratuadores.
● #ua lin3ua3em de pro3ramação E baseada em /irin3(baseado em C*C).
● placa pode funcionar em conjunto ou de forma independentedo computador
● J uma comunidade !
Se você já conhece pode pular muitas páginas...
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 17/135
Hardware (modelos)
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 18/135
Hardware (modelos)
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 19/135
Sofware (Arduino IDE)
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 20/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 21/135
Clones
•
#ee'uino
• 7reeduino
• #everino• ,rasuFno
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 22/135
Similares
LaunchPad (32bits - ARM Cortex M4)
chipK! "no32 - 32 bits#$%M&'# 2$* +,ash# * .RAM
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 23/135
Similares
Digispark ( 6 I/O Pins,USB, I2C, SPI )
DigisparkDigispark
Adafruit Trinket (ATtiny!)
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 24/135
Similares
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 25/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 26/135
●O que não temos# podemos criar $
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 27/135
%&vidas ?
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 28/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 29/135
Arduino !no
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 30/135
Arduino !no
●
5icrocontrolador: Tme3aL9Mp (Mbit >% %I#C)N● Tensão de operação: O>N
● Tensão de entrada (recomendada): ;P9>N
● $inos di3itais de *#:PQ (R podem ter sinal $/5)N
●
$inos com entrada anal83ica: RN● Corrente mH"ima por pino de *#: Q mN● ard4are para comunicação: P porta serial (1%T TT2)< I9C (T/I)< #$IN
● 5em8ria 7lash (de pro3rama): L9 0, (<O 0, são usados pelo bootloader)N
● 5em8ria #%5: 9 0,N $%&5: P 0,N● 7reDuSncia de cloc0: PR 5.
http:**arduino.cc*en*5ain*arduino,oard1no
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 31/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 32/135
Arduino #eonardo
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 33/135
Arduino #eonardo
●
5icrocontrolador: Tme3aL9uQ (tmel Mbit >% %I#C)N● Tensão de operação: O>N
● Tensão de entrada (recomendada): ;P9>N
● $inos di3itais de *#: 9 (; podem ter sinal $/5)N
● $inos com entrada anal83ica: P9N
● Corrente mH"ima por pino de *#: Q mN● ard4are para comunicação: P porta serial (1%T)< I9C (T/I)< #$I< 1#, 9.
(emula teclado ou mouse)N
● 5em8ria 7lash (de pro3rama): L9 0, (Q 0, usado pelo bootloader)
● 5em8ria #%5: 9<O 0,N $%&5: P 0,N
● 7reDuSncia de cloc0: PR 5.
● #uporte a comunicação 1#, no pr8prio Tme3aL9uQN
http:**arduino.cc*en*5ain*arduino,oard2eonardo
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 34/135
Arduino $ega %&'
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 35/135
Arduino $ega %&'
● 5icrocontrolador: Tme3a9ORN
● Tensão de operação: O>N
● Tensão de entrada (recomendada): ;P9>N
● $inos di3itais de *#: OQ (PO podem ter sinal $/5)N
● $inos com entrada anal83ica: PRN● Corrente mH"ima por pino de *#: Q mN
● ard4are para comunicação: Q portas seriais (1%T)< I9C (T/I)< #$I< 1#, 9.(emula teclado ou mouse)N
● 5em8ria 7lash (de pro3rama): 9OR 0, (M 0, são usados pelo bootloader)
● 5em8ria #%5: M 0,N $%&5: Q 0,N
● 7reDuSncia de cloc0: PR 5.
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 36/135
O que é um $icrocontrolador
● C$1 de peDueno porte< capa de e"ecutar umconjunto de instruç=esN
● &u seja< possui um microprocessador!
● @ Instruç=es simples e rHpidasN● @ $ossui mem8ria(s)N
● @ $ossui perifEricosN
● @ $ode se comunicar com outros perifEricosN
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 37/135
$icrocontrolador
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 38/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 39/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 40/135
Compara*o Arduinos
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 41/135
Sofware e +rograma,-o
+ - (.li /)
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 42/135
+rograma,-o (.lin/)
'efine o modo de operação do $I?& PL como #aFda
2i3a a Tensão (O>) no $I?& PL
'esli3a
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 43/135
E 0 #i 1
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 44/135
Esquema 0 #iga,1es
recomendHvel usar um %esistor (de 99ohm a P0)
?o 2' a maior perna E o positivo
E 0 + t 2 d
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 45/135
Esquema 0 +roto2oard
E 0 S d 3
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 46/135
Esquema 0 Sem nada 3
Pra quem tem preguiça:
O Arduino já vem com um LED embutido (Pino 13)
Instala,-o
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 47/135
Instala,-o
I' E compatFvel: /indo4s< 5ac &# U e 2inu" – 2in0: http:**arduino.cc*en*main*soft4are
● 'river – /indo4s: precisa do driver 7T'I
– 2inu": não precisa de ?'... N)
● #oft4are – ,asta descompactar e rodar (se Duiser tem um instalador)
– #e tiver al3um problema instale a versão anti3a: rduino P..U
– 'Vvidas< si3a:●
https:**444.circuitar.com.br*tutoriais*confi3urandooarduinono4indo4s*● /in M: http:**futeboluff.blo3spot.com.br*9P9*P9*instalandodriversdoarduinono.html
4ra*ando o +rograma
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 48/135
4ra*ando o +rograma
1 !e"ecione o #ode"o da P"aca
$ !e"ecione a Porta !eria" %
% !e n&o aparecer' pode er prob"emano Driver (uindo* +++)
,o Arduino Leonardo a porta -icamudando e a"guma vee voc. precia
e"ecionar vária vee +
3 / 0"ique em up"oad paracompi"ar e enviar para o Arduino
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 49/135
2inha P 2inha 9 2inha L 2inha Q
9
Q
R
M
P
P9
Coluna PColuna 9
Coluna L'r()ca ?$
%&vidas ?
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 50/135
%&vidas ?
Antes do Arduino
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 51/135
Antes do Arduino
ttp:22***avrtutoria"com2
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 52/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 53/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 54/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 55/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 56/135
O6 +++ 7o"tando
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 57/135
E5emplo % 6 .ot-o (#eitura Digital)
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 58/135
E5emplo % 6 .ot-o (#eitura Digital)
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 59/135
E5emplo % 6 .ot-o (e5plica,-o)
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 60/135
E5emplo % 6 .ot-o (e5plica,-o)
O digita"ead() ". a ten9e de entrada: (v ou ;v) e converte em va"ore: ; (LO<) e 1 (=4>=)
O pino em modo de "eitura (4,P?8)' em nenuma
cone@&o' irá -"utuar gerando va"ore a"eatrio' porio preciamo pu@ar e"e pra ;v (pu""do*n) oupara v (pu""up)
B Ent&o quando a cave etiver aberta' preciamo"evar o pino para um etado con-iáve"' no cao
"igamo ao negativo (>,D) uando um reitor (oueja um pu""do*n )
+otenci7metro 6 #eitura Anal8gica
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 61/135
+otenci7metro 6 #eitura Anal8gica
ttp:22***arduinocc2en2tutoria"2potentiometer
+otenci7metro 6 #eitura Anal8gica
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 62/135
ote c 7 et o 6 e tu a a 8g ca
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 63/135
+otenci7metro 6 #eitura Anal8gica
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 64/135
g
●
analo3%ead() 2S valores dos pinos anal83icos● & conversor *' do microcontrolador Tme3aL9M possui P
bits de resolução< 3erando valores na fai"a a P9L conforme a tensão no pino< Due varia de v a Ov.
● Duantidade de pinos anal83icos varia em cada modelo.● 'emora P microse3undos (.P s) para ler (P<
leituras * se3)
Sensor de #u9 6 #D:
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 65/135
●
2'% (do in3lSs 2i3ht 'ependent %esistor) ou $hotoresistor● Componente eletrGnico passivo do tipo resistor variHvel
● medida Due a intensidade da lu aumenta< a sua resistSnciadiminui.
●
?ão E muito preciso !
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 66/135
Sensor de #u9 6 C8digo
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 67/135
g
S;ields Arduino
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 68/135
●
#istema modular para e"pandir asfuncionalidades do arduino.
● parte mais 3enial !!!
●
1ma lista enorme podeser encontrada em:
http:**shieldlist.or3*
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 69/135
S;ield 6 Et;ernet
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 70/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 71/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 72/135
S;ield 6 4+S
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 73/135
ttp:22***parF-uncom2product21;J1;
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 74/135
S;ield 6 Color #CD S;ield
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 75/135
ttp:22***parF-uncom2product2retired2G3I3
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 76/135
S;ield 6 $+ +la>er S;ield
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 77/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 78/135
+ensores
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 79/135
ttp:22***troenroboticcom2c2arduinoenorap@Kort!a"eanF
+ensores
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 80/135
ttp:22***troenroboticcom2c2arduinoenorap@Kort!a"eanF
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 81/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 82/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 83/135
Ro,-s
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 84/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 85/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 86/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 87/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 88/135
Automa,-o :esidencial
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 89/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 90/135
Bwier Ena2led Coee +ot
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 91/135
ttp:22***intructab"ecom2id28*eetaPot8*itterEnab"ed0o--eePot2
Ine2riator
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 92/135
ttp:22***teinebriatorcom2
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 93/135
Bree Clim2ing :o2ot
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 94/135
ttp:22***intructab"ecom2id28ree0"imbingobot2
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 95/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 96/135
ttp:22****iredcom2$;132;12*earab"earduino2"ideid31I1
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 97/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 98/135
%&vidas ?
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 99/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 100/135
2inha P 2inha 9 2inha L 2inha Q
9
Q
R
M
P
P9
Coluna P
Coluna 9Coluna L
'ro,lema $$Como 2aLer a com nica$ão com esses equipamentos M disposi.vos ?
&s padr=es ainda estão sendo criados.... (verdadeira 3erra !)
J preciso ser f/ci,
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 101/135
/
Alterna)vas com 0A1A ?
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 102/135
2inha P 2inha 9 2inha L 2inha Q
9
Q
R
M
P
P9
Coluna P
Coluna 9Coluna L
● Aqui s' no N9(I 6NSRO9= e Android)● esDtop nem pensar !! e Raspberr@ ?? rsrsr●
Sada >luecove 6usando N5"=● Problema l.mo release é de 9
Snapshot em 9%
>l etooth ?
U N5" 2aL chamadas a bibliotecas em C, produLidas para esse -m
/
Alterna)vas com 0A1A ?
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 103/135
2inha P 2inha 9 2inha L 2inha Q
9
Q
R
M
P
P9
Coluna P
Coluna 9Coluna LIsse não podemos reclamar !
Rede M TCP M "P
Tudo .unto ?
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 104/135
2inha P 2inha 9 2inha L 2inha Q
9
Q
R
M
P
P9
Coluna P
Coluna 9Coluna L
1 um trabalhinho !
I você precisa criar sua pr'pria 2orma de comunica$ãoFidar com detalhes de baiVo nvel
Corre$ão de IrrosPrecisa ter uma boa eVperiência
Itc)) etc)))
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 105/135
2inha P 2inha 9 2inha L 2inha Q
9
Q
R
M
P
P9
Coluna P
Coluna 9Coluna L
+olução ?2uem pode nos a.udar ?
Open%evice
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 106/135
Open Io! "Internet Of !#in$s% Pla&orm and Frame'or(
Con0unto de 2erramentas e AP"s para constru$ão desolu$3es de "nternet das Coisas#
Open%evice
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 107/135
Open Io! "Internet Of !#in$s% Pla&orm and Frame'or(
Con0unto de 2erramentas e AP"s para constru$ão desolu$3es de "nternet das Coisas#
Open%evice
● pis e 7erramentas Due permitem construir
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 108/135
● pis e 7erramentas Due permitem construirsistemas de: – utomação %esidencial
– 5onitoramento de #ensores
– 5onitoramento de ner3ia – Controle de %obGs
– #mart Cit+
Open%evice
●
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 109/135
●
&bjetivo:& principal objetivo E 0onitorar e contro,ar hard4ares baratos como rduino< %aspberr+$I eplataformas semelhantes< local (offline) ou sobre
a nu1e0 usando lin3ua3ens de pro3ramação dealto nFvel e com a abstração de protocolos edetalhes de bai"o nFvel.
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 110/135
Tecnologias Envolvidas
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 111/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 112/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 113/135
Event5driven and Real5Time
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 114/135
>ocS não precisa consultar a informação<ela vem atE vocS Duando os dadosestiverem disponFveis
6ands5On7O8
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 115/135
1ma pitada de java...
9lin: 5 Arduino
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 116/135
X C * rduino
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 117/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 118/135
9lin: 0ava ;Comandos<
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 119/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 120/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 121/135
Adicionando Rest $
dicione essa linha e seja feli !!!
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 122/135
>ocS pode acessar pelo nave3ador
Y ou com -ava#cript !
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 123/135
Api 0ava+cript para =e,+oc:et
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 124/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 125/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 126/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 127/135
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 128/135
'ostura $
5's somos desenvolvedores, não somos normais# ACI"TI "SS !!!
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 129/135
ACI"TI "SS)) !!!
evemos ser a*entes de Trans2orma$ão e Cria$ão)
A)tude $
5ão espere a ideia brilhante !
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 130/135
IVecute a ideia que você *osta)
escubra o que você *osta
5ão escute os outros● (uita *ente vai diLer que você não conse*ue
● (uita *ente vai diLer que 01 eViste
%&vidas ?
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 131/135
Contatos
● IOmail
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 132/135
– ricardoWcria.vasoE)com)br
– r0lrWcin)u2pe)br
● XacebooD – Mricardo0lru-no
in:Ds
● penevice
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 133/135
– hYpMMopendevice)io
– hYpsMM*ithub)comMpenevice
– hYpsMMopendevice)atlassian)netMZiDi
– hYpMMopendevice)cria.vasoE)com)br
● XacebooD
– Mopendevice
in:Ds
● nde Comprar ? 64rin*os=
– ZZZ ada2ruit com
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 134/135
ZZZ)ada2ruit)com – ZZZ)sparD2un)com
– ZZZ)seeedstudio)com
– imall)iteadstudio)com
– ZZZ)dV)com 6mercado livre [ demora))))=
● >rasil – Fab de 4ara*em 6hYpMMZZZ)labde*ara*em)or*
– (ul.l'*ica Shop 6hYpMMmul.lo*icaOshop)comM=H
– Rlrobo.cs 6hYpMMZZZ)rlrobo.cs)ind)brMarduino=H
– \ebtronico 6hYpMMZZZ)Zebtronico)comM=
7/23/2019 Minicurso Arduino Opendevice 2014 150120115233 Conversion Gate01
http://slidepdf.com/reader/full/minicurso-arduino-opendevice-2014-150120115233-conversion-gate01 135/135
O,rigado pela sua atenção
Top Related