SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Trilha Arduino




Introdução a construção de robôs
          com Arduino
                       Marcelo Quinta
 Mestre/Professor UFG/Instrutor Globalcode/Triangulum Soluções



                                                    Globalcode	
  –	
  Open4education
Globalcode	
  –	
  Open4education
Motivação
!     Está começando uma nova febre de eletrônica;
!     Barateamento de microcontroladores;
!     Criação de novas plataformas;
!     Tecnologia -> Arte.




                                         Globalcode	
  –	
  Open4education
Globalcode	
  –	
  Open4education
Exemplos de projetos
!     Robôs;
!     Roupas e decoração eletrônicas;
!     Máquinas de corte 3D de baixo custo;
!     Segway open-source;
!     Celulares customizados;
!     Instrumentos musicais;
!     Casas interativas.



                                             Globalcode	
  –	
  Open4education
Globalcode	
  –	
  Open4education
Globalcode	
  –	
  Open4education
Agenda
!   Introdução ao Arduino e Robótica;
!   Componentes
   !     Motores;
   !     Comunicação;
   !     Alimentação;
   !     Suporte;
!   Oncocompro;
!   Exemplos conhecidos;
!   Indicações de livros, sites, grupos,etc;

                                               Globalcode	
  –	
  Open4education
Hardware aberto
!   Esquemas e circuitos padronizados e abertos na
    internet;
!   Microcontroladores ou microprocessadores de
    pequeno porte
  !   ATMEL;
  !   Texas Instruments;
!   Uso de componentes em padrões amplamente
    utilizados.



                                        Globalcode	
  –	
  Open4education
Plataformas para prototipagem

!     Lego Mind$torm$;
!     SunSpot;
!     Centilla;
!     PIC;
!     Arduino.




                                Globalcode	
  –	
  Open4education
Para o programador
!   Algumas mudanças
  !   Pixel -> Física;
  !   Conhecimentos de eletrônica básica
     !    JPA -> Resistor;
     !    JSP -> Capacitor;
     !    JSF -> Diodo;
     !    Clojures -> Transistor
     !    Soldagem básica (rapidinho);
     !    Palestra mais tarde...




                                           Globalcode	
  –	
  Open4education
Novos termos
!     Voltagem;
!     Amperagem;
!     Analógico;
!     Digital;
!     Transistor;
!     Datasheet;
!     Protoboard;
!     PWM;
!     Coulomb...
                    Globalcode	
  –	
  Open4education
Globalcode	
  –	
  Open4education
Arduino
!   Plataforma de prototipação de componentes
    eletrônicos flexível e fácil de usar;
!   Open-source hardware e software;
!   Preço acessível;
!   Ampla e ativa comunidade;
!   MCU com bootloader;
!   Transferência de firmware via USB;
!   Linguagem de programação simples.


                                       Globalcode	
  –	
  Open4education
Senta que lá vem história
!   Projeto criado na Itália, principalmente por
    Mássimo Banzi no Interaction Design Institute
    Ivrea;
!   Nasceu para complementar o aprendizado de
    programação, computação física e gráfica;
!   Wiring + Processing




                                         Globalcode	
  –	
  Open4education
O “++” do Arduino
!   Simplicidade no circuito




!   Linguagem de programação simples e fácil de
    utilizar, muito parecida com C e C++
   !   http://arduino.cc/en/Reference/HomePage

                                                 Globalcode	
  –	
  Open4education
Família Arduino (parte)




                          Globalcode	
  –	
  Open4education
Program-ME V1




                Globalcode	
  –	
  Open4education
Program-ME V2




                Globalcode	
  –	
  Open4education
E o melhor de tudo isso
!   Programação do controle do hardware na
    linguagem C;
!   Upload de programa por USB;
!   Ótima IDE compatível com todos os SOs.




                                       Globalcode	
  –	
  Open4education
Tá bom, mas estou começando agora. O que é mais
           importante saber no início?




                                  Globalcode	
  –	
  Open4education
Os mais importantes
!   Microcontrolador;
!   Portas analógicas;
!   Portas digitais;
   !   Portas PWM;
!   Pinos de alimentação;
!   Fonte de alimentação.




                            Globalcode	
  –	
  Open4education
Microcontrolador
!     Arquitetura RISC;
!     20 MIPS (20 milhões de instruções por segundo)
!     32kb Flash / 1 Kb EEPROM / 2Kb RAM estática;
!     10.000 ciclos na flash e 100.000 na EEPROM;
!     2 contadores / temporizadores de 8 bits;
!     1 contador / temporizador de 16 bits;
!     1 temporizador de tempo real com clock a parte;



                                         Globalcode	
  –	
  Open4education
Portas analógicas
!   Permitem medir tensões externas (i.e. sensores);
!   Conversor com resolução de 10 bits: 0 a 1023;
!   Medidas efetuadas com base nos 5V, mas pode-se
    utilizar referência externa ligada ao pino AREF;
!   Podem ser utilizadas como digitais, caso
    necessário;
!   6 portas disponíveis.




                                       Globalcode	
  –	
  Open4education
Portas digitais
!   Permitem ler e enviar sinais digitais para outros
    dispositivos;
!   Binário: 0 e 1;
!   14 portas disponíveis;




                                           Globalcode	
  –	
  Open4education
Portas PWM
!   Modulação por largura de pulso
!   Simulam sinais analógicos utilizando um sinal
    digital;
!   Comutação entre 0V e 5V durante período de
    tempo;
!   Varia entre 0 e 255;
!   Muito utilizada em controle de velocidade de
    motores, intensidade de LEDs, ângulo de servo
    motores, geração de sinais, dentre outros;
!   6 das 14 digitais são PWM.
                                        Globalcode	
  –	
  Open4education
Já sabemos
!   Há possibilidade de alimentarmos uma placa de
    forma independente (Ñ-USB);
!   Podemos usar saídas de diferentes voltagens.
!   Programamos em C;
!   Existe um microcontrolador;
!   Podemos controlar portas analógicas e digitais
    através da programação, dando maior ou menor
    energia a componentes conectados;



                                        Globalcode	
  –	
  Open4education
Globalcode	
  –	
  Open4education
Componentes




              Globalcode	
  –	
  Open4education
Motores
!   Servo-motor;
!   Motor DC;
!   Motor de passo.




                      Globalcode	
  –	
  Open4education
Tópicos importantes
!   Voltagem;
   !   Mínima;
   !   Máxima;
!   Amperagem;
   !   Mínima;
   !   Carga máxima;
!   Torque
   !   Máximo.


!   DATASHEET!
                       Globalcode	
  –	
  Open4education
Protoboard




             Globalcode	
  –	
  Open4education
Servo-motor
!   Arduino controla até 10 pela biblioteca Servo.h;
!   Movimento angular (0 a 180);
!   Podemos tirar uma “travinha” e ela faz 360,
    contínuo;
!   3 fios: Positivo (alimentação), negativo (terra) e
    sinal (vem do Arduino)
!   Arduino consegue dar força a 1 servo com
    alimentação USB;
   !   Mais de 1: alimentação externa para os servos;
   !   Não esquecer de juntar o – do servo ao terra do Arduino;
                                               Globalcode	
  –	
  Open4education
Motor de passo
!   Controle mais preciso de ângulos;
!   Torque;
!   Geralmente precisam de mais voltagem e
    amperagem;
!   O mais simples tem 6 fios, sendo um alimentação
    e o resto controle;
!   Utilização de chip ULN2003A para controle
    (aumento da amperagem);



                                        Globalcode	
  –	
  Open4education
Motor DC
!   Quem nunca queimou um?
!   Utilizados para dar movimento;
!   Sentido do movimento depende da ligação dos
    fios;
!   Diferentes voltagens, torque, tamanho e preços;
!   Geralmente precisa de um transistor ou capacitor
    na ligação direta do Arduino




                                         Globalcode	
  –	
  Open4education
DC no Program-ME




                   Globalcode	
  –	
  Open4education
Ponte-H
!   Para controlar mais de um e fazer que o motor gire
    nos dois sentidos, sem precisar trocar os fios
    podemos usar uma ponte-H;
!   O Program-ME v2.0 possui uma ponte-H;




                                         Globalcode	
  –	
  Open4education
Ponte-H




          Globalcode	
  –	
  Open4education
Alimentação
!   Baterias AA em série
   !   Dê preferência às recarregáveis;
!   Baterias 9V comuns;
!   Baterias Li-ion
   !   Celular;
!   Baterias LiPo
   !   Cuidado no recarregamento;
   !   Não deixar descarregar.



                                          Globalcode	
  –	
  Open4education
Essencial
!   Em que voltagem devo trabalhar?
!   Quantos Amperes eu preciso?
!   Qual é a robustez da bateria? Quanto ela aguenta?




                                        Globalcode	
  –	
  Open4education
Comunicação
!   Shields ou componentes;




                              Globalcode	
  –	
  Open4education
Bluetooth
!   Pinos RX/TX;
!   5v;
!   Muito fácil de implementar;




                                  Globalcode	
  –	
  Open4education
Sensores
!     Distância;
!     Localização;
!     Temperatura;           •  Alimentação;
!     Luminosidade;          •  Terra;
!     Pressão;               •  Sinal;
!     Toque;
!     Vibração
!     Batimento cardíaco?!


                                  Globalcode	
  –	
  Open4education
Sensores
!   Que sensor?
!   Que voltagem e amperagem ele trabalha?
!   Qual é o grau de precisão?
  !   Por voltagem aplicada;
!   Compatível com Arduino?




                                      Globalcode	
  –	
  Open4education
Oncocompro no Brasil
!   Eletron-livre;
   !   Program-ME’s
!   Mercado Livre;
!   Várias outras lojas...




                             Globalcode	
  –	
  Open4education
Oncocompro na gringa
!     iteadstudio.com;
!     adafruit.com;
!     sparkfun.com;
!     dealextreme.com;
!     seeedstudio.com;
!     dfrobot.com;
!     pololu.com;
!     aliexpress.com


                         Globalcode	
  –	
  Open4education
Livros




         Globalcode	
  –	
  Open4education
Grupos de usuários
!   Arduíno Brasília
   !   arduino-brasilia@googlegroups.com
!   Arduíno Goiânia
   !   arduino-goiania@googlegroups.com




                                           Globalcode	
  –	
  Open4education
FIM

      Globalcode	
  –	
  Open4education

Weitere ähnliche Inhalte

Was ist angesagt?

Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com ArduinoFelipe Martins
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoMarcelo Laranjeira Melo
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoSamir Siqueira
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para ArduinoRodrigo Rosa
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectosDaniel Chavier
 
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
 
Arduino - Hardware Livre e Robótica
Arduino -  Hardware Livre e RobóticaArduino -  Hardware Livre e Robótica
Arduino - Hardware Livre e RobóticaMarinho Brandão
 
Sestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoSestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoRafael Sakurai
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesRogerio Alencar Filho
 
Introdução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoIntrodução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoJuan Manoel
 
Arduino - Dicas & Truques
Arduino - Dicas & TruquesArduino - Dicas & Truques
Arduino - Dicas & TruquesÁlvaro Justen
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduinoelliando dias
 
Apostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSetApostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSetSaymon Cristian Alves Oliveira
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2Felipe Meganha
 

Was ist angesagt? (20)

Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com Arduino
 
Arduino day-2015-v1
Arduino day-2015-v1Arduino day-2015-v1
Arduino day-2015-v1
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduino
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para Arduino
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectos
 
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)
 
Arduino - Hardware Livre e Robótica
Arduino -  Hardware Livre e RobóticaArduino -  Hardware Livre e Robótica
Arduino - Hardware Livre e Robótica
 
Sestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoSestinfo 2013 - Arduino
Sestinfo 2013 - Arduino
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantes
 
Computação física com arduino
Computação física com arduinoComputação física com arduino
Computação física com arduino
 
Introdução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoIntrodução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduino
 
Introdução - Arduino - Renan Martins
Introdução - Arduino - Renan MartinsIntrodução - Arduino - Renan Martins
Introdução - Arduino - Renan Martins
 
MiniCursoDeArduino
MiniCursoDeArduinoMiniCursoDeArduino
MiniCursoDeArduino
 
Arduino - Dicas & Truques
Arduino - Dicas & TruquesArduino - Dicas & Truques
Arduino - Dicas & Truques
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Apostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSetApostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSet
 
Aula 1: Conhecendo o Arduino
Aula 1: Conhecendo o ArduinoAula 1: Conhecendo o Arduino
Aula 1: Conhecendo o Arduino
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2
 
Minicurso de Arduino Básico
Minicurso de Arduino BásicoMinicurso de Arduino Básico
Minicurso de Arduino Básico
 

Andere mochten auch

Apostila para Programar Arduino
Apostila para Programar ArduinoApostila para Programar Arduino
Apostila para Programar ArduinoIsvaldo Souza
 
[FISL11] Arduino: Construindo robôs com hardware e software livres!
[FISL11] Arduino: Construindo robôs com hardware e software livres![FISL11] Arduino: Construindo robôs com hardware e software livres!
[FISL11] Arduino: Construindo robôs com hardware e software livres!Álvaro Justen
 
iOS no TDC Florianópolis
iOS no TDC FlorianópolisiOS no TDC Florianópolis
iOS no TDC FlorianópolisMarcelo Quinta
 
Redes Parte 2 - Ondas, Informação e Sinal
Redes Parte 2 - Ondas, Informação e SinalRedes Parte 2 - Ondas, Informação e Sinal
Redes Parte 2 - Ondas, Informação e SinalRicardo Pinheiro
 
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.Portal Eletrônica
 
Curso Dicas Tv Lcd Toshiba
Curso Dicas Tv Lcd ToshibaCurso Dicas Tv Lcd Toshiba
Curso Dicas Tv Lcd ToshibaBatistaBR
 
Problema stv lcd
Problema stv lcdProblema stv lcd
Problema stv lcdJota Jack
 
Electrolux - Freezer vertical ffe24 manual de instruções
Electrolux - Freezer vertical ffe24   manual de instruçõesElectrolux - Freezer vertical ffe24   manual de instruções
Electrolux - Freezer vertical ffe24 manual de instruçõesGuilherme Gugelmin
 
Electrolux - Freezer horizontal h300 skin manual de instruções
Electrolux - Freezer horizontal h300 skin   manual de instruçõesElectrolux - Freezer horizontal h300 skin   manual de instruções
Electrolux - Freezer horizontal h300 skin manual de instruçõesGuilherme Gugelmin
 
[Apostila] boas práticas de refrigeração senai (44 pág, br)
[Apostila] boas práticas de refrigeração   senai (44 pág, br)[Apostila] boas práticas de refrigeração   senai (44 pág, br)
[Apostila] boas práticas de refrigeração senai (44 pág, br)Sergio Fonseca
 
Electrolux - Freezer horizontal h400 h500 - manual de instruções
Electrolux - Freezer horizontal h400 h500 - manual de instruçõesElectrolux - Freezer horizontal h400 h500 - manual de instruções
Electrolux - Freezer horizontal h400 h500 - manual de instruçõesGuilherme Gugelmin
 
09 manutenção do ar condicionado de janela guia completo
09 manutenção do ar condicionado de janela   guia completo09 manutenção do ar condicionado de janela   guia completo
09 manutenção do ar condicionado de janela guia completoandydurdem
 
Electrolux - Freezer horizontal h160 a h220 - manual de instruções
Electrolux - Freezer horizontal h160 a h220 - manual de instruçõesElectrolux - Freezer horizontal h160 a h220 - manual de instruções
Electrolux - Freezer horizontal h160 a h220 - manual de instruçõesGuilherme Gugelmin
 
08 erros na instalação do ar condicionado, aprenda como reparar
08 erros na instalação do ar condicionado, aprenda como reparar08 erros na instalação do ar condicionado, aprenda como reparar
08 erros na instalação do ar condicionado, aprenda como repararandydurdem
 
Electrolux - Freezer horizontal h160 h210 - manual de instruções
Electrolux - Freezer horizontal h160 h210 - manual de instruçõesElectrolux - Freezer horizontal h160 h210 - manual de instruções
Electrolux - Freezer horizontal h160 h210 - manual de instruçõesGuilherme Gugelmin
 
04 manutenção em refrigeração domiciliar
04 manutenção em refrigeração domiciliar04 manutenção em refrigeração domiciliar
04 manutenção em refrigeração domiciliarandydurdem
 

Andere mochten auch (20)

Apostila para Programar Arduino
Apostila para Programar ArduinoApostila para Programar Arduino
Apostila para Programar Arduino
 
[FISL11] Arduino: Construindo robôs com hardware e software livres!
[FISL11] Arduino: Construindo robôs com hardware e software livres![FISL11] Arduino: Construindo robôs com hardware e software livres!
[FISL11] Arduino: Construindo robôs com hardware e software livres!
 
Arduino
ArduinoArduino
Arduino
 
Jquery Mobile
Jquery MobileJquery Mobile
Jquery Mobile
 
iOS no TDC Florianópolis
iOS no TDC FlorianópolisiOS no TDC Florianópolis
iOS no TDC Florianópolis
 
Redes Parte 2 - Ondas, Informação e Sinal
Redes Parte 2 - Ondas, Informação e SinalRedes Parte 2 - Ondas, Informação e Sinal
Redes Parte 2 - Ondas, Informação e Sinal
 
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
 
Como consertar uma geladeira
Como consertar uma geladeiraComo consertar uma geladeira
Como consertar uma geladeira
 
Curso Dicas Tv Lcd Toshiba
Curso Dicas Tv Lcd ToshibaCurso Dicas Tv Lcd Toshiba
Curso Dicas Tv Lcd Toshiba
 
Manual instalacion usuario_termostato
Manual instalacion usuario_termostatoManual instalacion usuario_termostato
Manual instalacion usuario_termostato
 
Problema stv lcd
Problema stv lcdProblema stv lcd
Problema stv lcd
 
Electrolux - Freezer vertical ffe24 manual de instruções
Electrolux - Freezer vertical ffe24   manual de instruçõesElectrolux - Freezer vertical ffe24   manual de instruções
Electrolux - Freezer vertical ffe24 manual de instruções
 
Electrolux - Freezer horizontal h300 skin manual de instruções
Electrolux - Freezer horizontal h300 skin   manual de instruçõesElectrolux - Freezer horizontal h300 skin   manual de instruções
Electrolux - Freezer horizontal h300 skin manual de instruções
 
[Apostila] boas práticas de refrigeração senai (44 pág, br)
[Apostila] boas práticas de refrigeração   senai (44 pág, br)[Apostila] boas práticas de refrigeração   senai (44 pág, br)
[Apostila] boas práticas de refrigeração senai (44 pág, br)
 
Electrolux - Freezer horizontal h400 h500 - manual de instruções
Electrolux - Freezer horizontal h400 h500 - manual de instruçõesElectrolux - Freezer horizontal h400 h500 - manual de instruções
Electrolux - Freezer horizontal h400 h500 - manual de instruções
 
09 manutenção do ar condicionado de janela guia completo
09 manutenção do ar condicionado de janela   guia completo09 manutenção do ar condicionado de janela   guia completo
09 manutenção do ar condicionado de janela guia completo
 
Electrolux - Freezer horizontal h160 a h220 - manual de instruções
Electrolux - Freezer horizontal h160 a h220 - manual de instruçõesElectrolux - Freezer horizontal h160 a h220 - manual de instruções
Electrolux - Freezer horizontal h160 a h220 - manual de instruções
 
08 erros na instalação do ar condicionado, aprenda como reparar
08 erros na instalação do ar condicionado, aprenda como reparar08 erros na instalação do ar condicionado, aprenda como reparar
08 erros na instalação do ar condicionado, aprenda como reparar
 
Electrolux - Freezer horizontal h160 h210 - manual de instruções
Electrolux - Freezer horizontal h160 h210 - manual de instruçõesElectrolux - Freezer horizontal h160 h210 - manual de instruções
Electrolux - Freezer horizontal h160 h210 - manual de instruções
 
04 manutenção em refrigeração domiciliar
04 manutenção em refrigeração domiciliar04 manutenção em refrigeração domiciliar
04 manutenção em refrigeração domiciliar
 

Ähnlich wie Introdução ao Arduino e robótica

O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014Fabio Souza
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceRicardo Rufino
 
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiAndroid com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiGlobalcode
 
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareComo montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareFabio Souza
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino Edgley Xavier
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazerHeider Lopes
 
oficina de robótica educativa plano de curso
oficina de robótica educativa plano de cursooficina de robótica educativa plano de curso
oficina de robótica educativa plano de cursoRodrigo Moraes Barbosa
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduinoWalter Coan
 
Workshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetWorkshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetFabio Souza
 
Oficina de Arduino Beta - Matehackers.org
Oficina de Arduino Beta - Matehackers.orgOficina de Arduino Beta - Matehackers.org
Oficina de Arduino Beta - Matehackers.orgGuilherme Kruger Araujo
 
Aprendendo a programar em arduino
Aprendendo a programar em arduinoAprendendo a programar em arduino
Aprendendo a programar em arduinoinfo_cimol
 
Slide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdfSlide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdfHenrique Alves
 
manual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdfmanual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdfLuizFernandoKruger1
 
Robótica e Sistemas interativos utilizando Arduino
Robótica e Sistemas interativos utilizando ArduinoRobótica e Sistemas interativos utilizando Arduino
Robótica e Sistemas interativos utilizando ArduinoDomingosRodrigues16
 

Ähnlich wie Introdução ao Arduino e robótica (20)

O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
 
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiAndroid com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
 
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareComo montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazer
 
oficina de robótica educativa plano de curso
oficina de robótica educativa plano de cursooficina de robótica educativa plano de curso
oficina de robótica educativa plano de curso
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduino
 
Workshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetWorkshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da Internet
 
Oficina de Arduino Beta - Matehackers.org
Oficina de Arduino Beta - Matehackers.orgOficina de Arduino Beta - Matehackers.org
Oficina de Arduino Beta - Matehackers.org
 
Aprendendo a programar em arduino
Aprendendo a programar em arduinoAprendendo a programar em arduino
Aprendendo a programar em arduino
 
Arduino como programar
Arduino como programarArduino como programar
Arduino como programar
 
Slide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdfSlide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdf
 
Mini curso Arduíno
Mini curso ArduínoMini curso Arduíno
Mini curso Arduíno
 
Arduino para iniciantes
Arduino para iniciantesArduino para iniciantes
Arduino para iniciantes
 
manual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdfmanual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdf
 
CURSO_ARDUÍNO.pptx
CURSO_ARDUÍNO.pptxCURSO_ARDUÍNO.pptx
CURSO_ARDUÍNO.pptx
 
Robótica e Sistemas interativos utilizando Arduino
Robótica e Sistemas interativos utilizando ArduinoRobótica e Sistemas interativos utilizando Arduino
Robótica e Sistemas interativos utilizando Arduino
 
Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
 
Arduino
ArduinoArduino
Arduino
 

Mehr von Marcelo Quinta

O que há de novo nas Android Support Libraries
O que há de novo nas Android Support LibrariesO que há de novo nas Android Support Libraries
O que há de novo nas Android Support LibrariesMarcelo Quinta
 
Dicas de otimização e planejamento de apps para o mercado brasileiro
Dicas de otimização e planejamento de apps para o mercado brasileiroDicas de otimização e planejamento de apps para o mercado brasileiro
Dicas de otimização e planejamento de apps para o mercado brasileiroMarcelo Quinta
 
Bibliotecas Google para iOS: Fanboy é a sua vó
Bibliotecas Google para iOS: Fanboy é a sua vóBibliotecas Google para iOS: Fanboy é a sua vó
Bibliotecas Google para iOS: Fanboy é a sua vóMarcelo Quinta
 
Android N, Java 8, Android Studio 2.2?
Android N, Java 8, Android Studio 2.2?Android N, Java 8, Android Studio 2.2?
Android N, Java 8, Android Studio 2.2?Marcelo Quinta
 
Arquitetura móvel para diferentes contextos
Arquitetura móvel para diferentes contextosArquitetura móvel para diferentes contextos
Arquitetura móvel para diferentes contextosMarcelo Quinta
 
Conhecendo e utilizando Beacons e a Nearby API para Android
Conhecendo e utilizando Beacons e a Nearby API para AndroidConhecendo e utilizando Beacons e a Nearby API para Android
Conhecendo e utilizando Beacons e a Nearby API para AndroidMarcelo Quinta
 
Boas práticas de desenvolvimento Móvel
Boas práticas de desenvolvimento MóvelBoas práticas de desenvolvimento Móvel
Boas práticas de desenvolvimento MóvelMarcelo Quinta
 
Games and Java ME - Have fun and earn some money
Games and Java ME - Have fun and earn some moneyGames and Java ME - Have fun and earn some money
Games and Java ME - Have fun and earn some moneyMarcelo Quinta
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisMarcelo Quinta
 

Mehr von Marcelo Quinta (16)

O que há de novo nas Android Support Libraries
O que há de novo nas Android Support LibrariesO que há de novo nas Android Support Libraries
O que há de novo nas Android Support Libraries
 
Dicas de otimização e planejamento de apps para o mercado brasileiro
Dicas de otimização e planejamento de apps para o mercado brasileiroDicas de otimização e planejamento de apps para o mercado brasileiro
Dicas de otimização e planejamento de apps para o mercado brasileiro
 
Bibliotecas Google para iOS: Fanboy é a sua vó
Bibliotecas Google para iOS: Fanboy é a sua vóBibliotecas Google para iOS: Fanboy é a sua vó
Bibliotecas Google para iOS: Fanboy é a sua vó
 
Android N, Java 8, Android Studio 2.2?
Android N, Java 8, Android Studio 2.2?Android N, Java 8, Android Studio 2.2?
Android N, Java 8, Android Studio 2.2?
 
Arquitetura móvel para diferentes contextos
Arquitetura móvel para diferentes contextosArquitetura móvel para diferentes contextos
Arquitetura móvel para diferentes contextos
 
Conhecendo e utilizando Beacons e a Nearby API para Android
Conhecendo e utilizando Beacons e a Nearby API para AndroidConhecendo e utilizando Beacons e a Nearby API para Android
Conhecendo e utilizando Beacons e a Nearby API para Android
 
Boas práticas de desenvolvimento Móvel
Boas práticas de desenvolvimento MóvelBoas práticas de desenvolvimento Móvel
Boas práticas de desenvolvimento Móvel
 
iOS libraries
iOS librariesiOS libraries
iOS libraries
 
Android libraries
Android librariesAndroid libraries
Android libraries
 
Android bluetooth
Android bluetoothAndroid bluetooth
Android bluetooth
 
Mobile
MobileMobile
Mobile
 
Games and Java ME - Have fun and earn some money
Games and Java ME - Have fun and earn some moneyGames and Java ME - Have fun and earn some money
Games and Java ME - Have fun and earn some money
 
Ria e Java FX
Ria e Java FXRia e Java FX
Ria e Java FX
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveis
 
Minicurso Java Me
Minicurso Java MeMinicurso Java Me
Minicurso Java Me
 
Hello World JavaFX
Hello World JavaFXHello World JavaFX
Hello World JavaFX
 

Kürzlich hochgeladen

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 

Kürzlich hochgeladen (9)

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

Introdução ao Arduino e robótica

  • 1. Trilha Arduino Introdução a construção de robôs com Arduino Marcelo Quinta Mestre/Professor UFG/Instrutor Globalcode/Triangulum Soluções Globalcode  –  Open4education
  • 3. Motivação !   Está começando uma nova febre de eletrônica; !   Barateamento de microcontroladores; !   Criação de novas plataformas; !   Tecnologia -> Arte. Globalcode  –  Open4education
  • 5. Exemplos de projetos !   Robôs; !   Roupas e decoração eletrônicas; !   Máquinas de corte 3D de baixo custo; !   Segway open-source; !   Celulares customizados; !   Instrumentos musicais; !   Casas interativas. Globalcode  –  Open4education
  • 8. Agenda !   Introdução ao Arduino e Robótica; !   Componentes !   Motores; !   Comunicação; !   Alimentação; !   Suporte; !   Oncocompro; !   Exemplos conhecidos; !   Indicações de livros, sites, grupos,etc; Globalcode  –  Open4education
  • 9. Hardware aberto !   Esquemas e circuitos padronizados e abertos na internet; !   Microcontroladores ou microprocessadores de pequeno porte !   ATMEL; !   Texas Instruments; !   Uso de componentes em padrões amplamente utilizados. Globalcode  –  Open4education
  • 10. Plataformas para prototipagem !   Lego Mind$torm$; !   SunSpot; !   Centilla; !   PIC; !   Arduino. Globalcode  –  Open4education
  • 11. Para o programador !   Algumas mudanças !   Pixel -> Física; !   Conhecimentos de eletrônica básica !  JPA -> Resistor; !  JSP -> Capacitor; !  JSF -> Diodo; !  Clojures -> Transistor !  Soldagem básica (rapidinho); !  Palestra mais tarde... Globalcode  –  Open4education
  • 12. Novos termos !   Voltagem; !   Amperagem; !   Analógico; !   Digital; !   Transistor; !   Datasheet; !   Protoboard; !   PWM; !   Coulomb... Globalcode  –  Open4education
  • 14. Arduino !   Plataforma de prototipação de componentes eletrônicos flexível e fácil de usar; !   Open-source hardware e software; !   Preço acessível; !   Ampla e ativa comunidade; !   MCU com bootloader; !   Transferência de firmware via USB; !   Linguagem de programação simples. Globalcode  –  Open4education
  • 15. Senta que lá vem história !   Projeto criado na Itália, principalmente por Mássimo Banzi no Interaction Design Institute Ivrea; !   Nasceu para complementar o aprendizado de programação, computação física e gráfica; !   Wiring + Processing Globalcode  –  Open4education
  • 16. O “++” do Arduino !   Simplicidade no circuito !   Linguagem de programação simples e fácil de utilizar, muito parecida com C e C++ !   http://arduino.cc/en/Reference/HomePage Globalcode  –  Open4education
  • 17. Família Arduino (parte) Globalcode  –  Open4education
  • 18. Program-ME V1 Globalcode  –  Open4education
  • 19. Program-ME V2 Globalcode  –  Open4education
  • 20. E o melhor de tudo isso !   Programação do controle do hardware na linguagem C; !   Upload de programa por USB; !   Ótima IDE compatível com todos os SOs. Globalcode  –  Open4education
  • 21. Tá bom, mas estou começando agora. O que é mais importante saber no início? Globalcode  –  Open4education
  • 22. Os mais importantes !   Microcontrolador; !   Portas analógicas; !   Portas digitais; !   Portas PWM; !   Pinos de alimentação; !   Fonte de alimentação. Globalcode  –  Open4education
  • 23. Microcontrolador !   Arquitetura RISC; !   20 MIPS (20 milhões de instruções por segundo) !   32kb Flash / 1 Kb EEPROM / 2Kb RAM estática; !   10.000 ciclos na flash e 100.000 na EEPROM; !   2 contadores / temporizadores de 8 bits; !   1 contador / temporizador de 16 bits; !   1 temporizador de tempo real com clock a parte; Globalcode  –  Open4education
  • 24. Portas analógicas !   Permitem medir tensões externas (i.e. sensores); !   Conversor com resolução de 10 bits: 0 a 1023; !   Medidas efetuadas com base nos 5V, mas pode-se utilizar referência externa ligada ao pino AREF; !   Podem ser utilizadas como digitais, caso necessário; !   6 portas disponíveis. Globalcode  –  Open4education
  • 25. Portas digitais !   Permitem ler e enviar sinais digitais para outros dispositivos; !   Binário: 0 e 1; !   14 portas disponíveis; Globalcode  –  Open4education
  • 26. Portas PWM !   Modulação por largura de pulso !   Simulam sinais analógicos utilizando um sinal digital; !   Comutação entre 0V e 5V durante período de tempo; !   Varia entre 0 e 255; !   Muito utilizada em controle de velocidade de motores, intensidade de LEDs, ângulo de servo motores, geração de sinais, dentre outros; !   6 das 14 digitais são PWM. Globalcode  –  Open4education
  • 27. Já sabemos !   Há possibilidade de alimentarmos uma placa de forma independente (Ñ-USB); !   Podemos usar saídas de diferentes voltagens. !   Programamos em C; !   Existe um microcontrolador; !   Podemos controlar portas analógicas e digitais através da programação, dando maior ou menor energia a componentes conectados; Globalcode  –  Open4education
  • 29. Componentes Globalcode  –  Open4education
  • 30. Motores !   Servo-motor; !   Motor DC; !   Motor de passo. Globalcode  –  Open4education
  • 31. Tópicos importantes !   Voltagem; !   Mínima; !   Máxima; !   Amperagem; !   Mínima; !   Carga máxima; !   Torque !   Máximo. !   DATASHEET! Globalcode  –  Open4education
  • 32. Protoboard Globalcode  –  Open4education
  • 33. Servo-motor !   Arduino controla até 10 pela biblioteca Servo.h; !   Movimento angular (0 a 180); !   Podemos tirar uma “travinha” e ela faz 360, contínuo; !   3 fios: Positivo (alimentação), negativo (terra) e sinal (vem do Arduino) !   Arduino consegue dar força a 1 servo com alimentação USB; !   Mais de 1: alimentação externa para os servos; !   Não esquecer de juntar o – do servo ao terra do Arduino; Globalcode  –  Open4education
  • 34. Motor de passo !   Controle mais preciso de ângulos; !   Torque; !   Geralmente precisam de mais voltagem e amperagem; !   O mais simples tem 6 fios, sendo um alimentação e o resto controle; !   Utilização de chip ULN2003A para controle (aumento da amperagem); Globalcode  –  Open4education
  • 35. Motor DC !   Quem nunca queimou um? !   Utilizados para dar movimento; !   Sentido do movimento depende da ligação dos fios; !   Diferentes voltagens, torque, tamanho e preços; !   Geralmente precisa de um transistor ou capacitor na ligação direta do Arduino Globalcode  –  Open4education
  • 36. DC no Program-ME Globalcode  –  Open4education
  • 37. Ponte-H !   Para controlar mais de um e fazer que o motor gire nos dois sentidos, sem precisar trocar os fios podemos usar uma ponte-H; !   O Program-ME v2.0 possui uma ponte-H; Globalcode  –  Open4education
  • 38. Ponte-H Globalcode  –  Open4education
  • 39. Alimentação !   Baterias AA em série !   Dê preferência às recarregáveis; !   Baterias 9V comuns; !   Baterias Li-ion !   Celular; !   Baterias LiPo !   Cuidado no recarregamento; !   Não deixar descarregar. Globalcode  –  Open4education
  • 40. Essencial !   Em que voltagem devo trabalhar? !   Quantos Amperes eu preciso? !   Qual é a robustez da bateria? Quanto ela aguenta? Globalcode  –  Open4education
  • 41. Comunicação !   Shields ou componentes; Globalcode  –  Open4education
  • 42. Bluetooth !   Pinos RX/TX; !   5v; !   Muito fácil de implementar; Globalcode  –  Open4education
  • 43. Sensores !   Distância; !   Localização; !   Temperatura; •  Alimentação; !   Luminosidade; •  Terra; !   Pressão; •  Sinal; !   Toque; !   Vibração !   Batimento cardíaco?! Globalcode  –  Open4education
  • 44. Sensores !   Que sensor? !   Que voltagem e amperagem ele trabalha? !   Qual é o grau de precisão? !   Por voltagem aplicada; !   Compatível com Arduino? Globalcode  –  Open4education
  • 45. Oncocompro no Brasil !   Eletron-livre; !   Program-ME’s !   Mercado Livre; !   Várias outras lojas... Globalcode  –  Open4education
  • 46. Oncocompro na gringa !   iteadstudio.com; !   adafruit.com; !   sparkfun.com; !   dealextreme.com; !   seeedstudio.com; !   dfrobot.com; !   pololu.com; !   aliexpress.com Globalcode  –  Open4education
  • 47. Livros Globalcode  –  Open4education
  • 48. Grupos de usuários !   Arduíno Brasília !   arduino-brasilia@googlegroups.com !   Arduíno Goiânia !   arduino-goiania@googlegroups.com Globalcode  –  Open4education
  • 49. FIM Globalcode  –  Open4education