SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Tutorial sobre o Arduino
Primeiros passos
Maurício Moreira Neto
Orientador: José Neuman de Souza
Universidade Federal do Ceará
maumneto@alu.ufc.br
24 de maio de 2018
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Sumário
1 Introdução
Livros Base
O que é o Arduino?
E qual é o Objetivo?
Estrutura do Arduino
Componentes para Arduino
Passos para um Projeto
2 IDE do Arduino
Configurando a IDE
Primeiro Exemplo
3 Criando uma Aplicação
Primeiros Passos para uma Aplicação
4 Dicas Avançadas
Componentes
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Livro usados como Referência
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
O que é o Arduino?
É uma ferramenta que permite o computador ter acesso a sensores
e ao controle de um ambiente físico
É uma plataforma Open-Source. Utiliza um ambiente de
desenvolvimento simples para escrever o software na placa
O Arduino utiliza bibliotecas C++ porém, se houver necessidade de
detalhes técnicos, pode ser programado na linguagem AVR C
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
E qual Objetivo?
O Arduino pode ser utilizado para desenvolver objetos interativos
tendo como entrada variados tipos de sensores ou interruptores,
como também, o controle de variados tipos de luzes (leds), motores
e outras saídas físicas
O Arduino simplifica o processo de trabalhar diretamente com
microcontroladores e oferece algumas vantagens como:
Multi-plataforma
Ambiente de programação simples
Open-Source e extensível (hardware e software)
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Estrutura do Arduino
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Componentes para Arduino
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Para realizar um projeto...
1 Pense primeiro na aplicação
2 Projete o hardware
3 Projete o software
4 Desenvolva o software
Figura: Fluxograma para criação de uma aplicação.
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
IDE DO ARDUINO
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Configurando a IDE
Primeiramente deve-se instalar a IDE usada para criar os códigos
para o Arduino
Instalando a IDE do Arduino
1 Entre no site: https://www.arduino.cc/
2 Vá em Software
3 Baixe a versão correta para sua máquina
4 Instale a IDE
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Configurando a IDE
Figura: IDE do Arduino.
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Configurando a IDE
Deve-se informar a IDE qual o hardware especifico que esta
utilizando na aplicação
Configuração Básica
Para informar a IDE qual, deve-se seguir os seguintes passos:
1 Vá em Ferramentas na barra de menu
2 Na opção Placa, especifique o tipo de Arduino (ou hardware)
utilizado
3 Escolha a porta serial para a comunicação na opção Porta
Ferramentas –> Placa
Ferramentas –> Porta
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Primeiro Exemplo
1 Vá em Arquivo –> Exemplos
Aparecerá alguns exemplos de códigos feitos para testar o
funcionamento do Arduino
2 Clique em Basics –> Blink
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Primeiro Exemplo
Gravando na Boardland
1 Verifique se o código possui erros, compilando-o no botão
Verificar
2 Se compilar corretamente, grave o código usando o botão
Carregar
Se estiver tudo correto, o led do Arduino irá piscar!
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Primeiro Exemplo
Será que é possível mudar o tempo que o led fica ligado ou
apagado?
Sim! Podemos modificar o tempo de iluminação do led
Para isso, basta modificar somente uma função: a delay()
Vimos no exemplo Blink que a função delay() tem como
parâmetro entrada um valor inteiro que representa o tempo em
milissegundos
Modifique esse valor e veja o que acontece!
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
CRIANDO UMA APLICAÇÃO
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Primeiros Passos para uma Aplicação
Vamos relembrar o fluxograma para criar um projeto...
Figura: Fluxograma para criação de uma aplicação.
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Primeiros Passos para uma Aplicação
Aplicação
Quais as funcionalidades deve ter?
Disponibilidade de sensores e atuadores para isso?
Vai ter comunicação? Qual o tipo de protocolo utilizar?
...
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Primeiros Passos para uma Aplicação
Hardware
Qual o hardware devo utilizar? Arduino? NodeMCU? Lillypad?
...
Tenho disponibilidade de sensores e atuadores para as funções
da minha aplicação?
Meu hardware tem módulo de comunicação?
...
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Primeiros Passos para uma Aplicação
Software
Será que tenho que procurar as bibliotecas dos componentes
que estou utilizando?
O código deve seguir algum padrão?
Ficaria mais fácil se eu encapsular alguns métodos?
...
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Primeiros Passos para uma Aplicação
Desenvolver
Agora é por a mão na massa!!!
A medida que o houver necessidade, lembre-se: o fluxo é iterativo!
Isso quer dizer que deve-se rever/analisar sempre os passos
anteriores!
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
DICAS AVANÇADAS
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Componentes Comuns - Protoboard
O que é?
Consiste numa placa com uma matriz de contatos que permite
a construção de circuitos experimentais sem a necessidade de
solda
Permite desde a alteração de posição de um determinado
componente até sua substituição com rapidez e segurança
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Componentes Comuns - Protoboard
O que podemos nos conectar?
Circuitos integrados (CIs)
Sensores/Atuadores
Resistores
Transistores
...
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Componentes Comuns - Protoboard
Como utilizar?
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Componentes Comuns - Resistores
O que é?
Consiste em componentes que têm por finalidade oferecer uma
oposição à passagem de corrente elétrica
(resistência/impedância) através de seu material
A unidade utilizada é o ohm
Podem ser fixos ou variáveis (potenciômetro)
R = V /I ou R = U/I
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Componentes Comuns - Resistores
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Componentes Comuns - Botão
O que é?
Consiste em um componente que conecta dois pontos do
circuito quando está pressionado
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Componentes Comuns - Sensores
O que é?
Consiste em dispositivo que responde a um estímulo
físico/químico, transformado em uma grandeza física para fins
de medição ou monitoramento
Utilizado em uma gama de aplicações: medicina, agricultura,
indústria e robótica
Sensor é diferente de um transdutor
Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas
Componentes Comuns - Sensores

Mais conteúdo relacionado

Mais procurados

Introduçao ao Arduino e Domótica - Latinoware 2012
Introduçao ao Arduino e Domótica - Latinoware 2012Introduçao ao Arduino e Domótica - Latinoware 2012
Introduçao ao Arduino e Domótica - Latinoware 2012Desiree Santos
 
Introdução ao Arduino: Fundamentos e Aplicações de Microcontroladores
Introdução ao Arduino: Fundamentos e Aplicações de MicrocontroladoresIntrodução ao Arduino: Fundamentos e Aplicações de Microcontroladores
Introdução ao Arduino: Fundamentos e Aplicações de MicrocontroladoresCarlos Eduardo Pantoja
 
Robô Seguidor de Linha
Robô Seguidor de LinhaRobô Seguidor de Linha
Robô Seguidor de LinhaCida Luna
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDeviceRicardo Rufino
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceRicardo Rufino
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisTiago Barros
 
Introdução ao Arduino e robótica
Introdução ao Arduino e robóticaIntrodução ao Arduino e robótica
Introdução ao Arduino e robóticaMarcelo Quinta
 
Arduino na engenharia
Arduino na engenhariaArduino na engenharia
Arduino na engenhariaLucas_Fonseca
 
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
 
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
 
Comunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoComunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoCarlos Eduardo Pantoja
 
Arduino - Dicas & Truques
Arduino - Dicas & TruquesArduino - Dicas & Truques
Arduino - Dicas & TruquesÁlvaro Justen
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazerHeider Lopes
 
Apresentação pós tic
Apresentação   pós ticApresentação   pós tic
Apresentação pós ticThiago Melo
 
Ap apostila arduino-rev4
Ap   apostila arduino-rev4Ap   apostila arduino-rev4
Ap apostila arduino-rev4ariferreira3
 

Mais procurados (20)

Introduçao ao Arduino e Domótica - Latinoware 2012
Introduçao ao Arduino e Domótica - Latinoware 2012Introduçao ao Arduino e Domótica - Latinoware 2012
Introduçao ao Arduino e Domótica - Latinoware 2012
 
Introdução ao Arduino: Fundamentos e Aplicações de Microcontroladores
Introdução ao Arduino: Fundamentos e Aplicações de MicrocontroladoresIntrodução ao Arduino: Fundamentos e Aplicações de Microcontroladores
Introdução ao Arduino: Fundamentos e Aplicações de Microcontroladores
 
Robô Seguidor de Linha
Robô Seguidor de LinhaRobô Seguidor de Linha
Robô Seguidor de Linha
 
Computação física com arduino
Computação física com arduinoComputação física com arduino
Computação física com arduino
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveis
 
Introdução ao Arduino e robótica
Introdução ao Arduino e robóticaIntrodução ao Arduino e robótica
Introdução ao Arduino e robótica
 
Arduino
ArduinoArduino
Arduino
 
Arduino na engenharia
Arduino na engenhariaArduino na engenharia
Arduino na engenharia
 
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
 
Arduino para Crianças - Part 2
Arduino para Crianças - Part 2Arduino para Crianças - Part 2
Arduino para Crianças - Part 2
 
Arduino para Crianças - Parte 1
Arduino para Crianças - Parte 1Arduino para Crianças - Parte 1
Arduino para Crianças - Parte 1
 
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
 
Comunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoComunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware Javino
 
Arduino: Passado, presente e futuro.
Arduino: Passado, presente e futuro.Arduino: Passado, presente e futuro.
Arduino: Passado, presente e futuro.
 
Arduino - Dicas & Truques
Arduino - Dicas & TruquesArduino - Dicas & Truques
Arduino - Dicas & Truques
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazer
 
Apresentação pós tic
Apresentação   pós ticApresentação   pós tic
Apresentação pós tic
 
Ap apostila arduino-rev4
Ap   apostila arduino-rev4Ap   apostila arduino-rev4
Ap apostila arduino-rev4
 

Semelhante a Aula de Arduino: Primeiros Passos

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
 
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
 
Sindpd introducao arduinodomotica
Sindpd introducao arduinodomoticaSindpd introducao arduinodomotica
Sindpd introducao arduinodomoticaDesiree Santos
 
Aplicacao de sistemas Android em Arduino
Aplicacao de sistemas Android em ArduinoAplicacao de sistemas Android em Arduino
Aplicacao de sistemas Android em ArduinoGDGFoz
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)Ricardo Rufino
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino Edgley Xavier
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestraVitor Ferreira
 
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
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoArticacc, Lda
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Lucas Cabral
 
Minicurso arduino eeep aurora
Minicurso arduino eeep auroraMinicurso arduino eeep aurora
Minicurso arduino eeep auroraJuliete Souza
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesCarlos Delfino
 
Dojo com Arduino e Program-ME
Dojo com Arduino e Program-MEDojo com Arduino e Program-ME
Dojo com Arduino e Program-MEDr. Spock
 
Introdução ao Visuino por Swellington
Introdução ao Visuino por SwellingtonIntrodução ao Visuino por Swellington
Introdução ao Visuino por SwellingtonSwellington Santos
 

Semelhante a Aula de Arduino: Primeiros Passos (20)

ArduinRio FSLDC
ArduinRio FSLDCArduinRio FSLDC
ArduinRio FSLDC
 
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
 
Minicurso de Arduino Básico
Minicurso de Arduino BásicoMinicurso de Arduino Básico
Minicurso de Arduino Básico
 
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
 
Arduino e a IOT
Arduino e a IOTArduino e a IOT
Arduino e a IOT
 
Sindpd introducao arduinodomotica
Sindpd introducao arduinodomoticaSindpd introducao arduinodomotica
Sindpd introducao arduinodomotica
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aplicacao de sistemas Android em Arduino
Aplicacao de sistemas Android em ArduinoAplicacao de sistemas Android em Arduino
Aplicacao de sistemas Android em Arduino
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
 
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
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - Farrusco
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Minicurso arduino eeep aurora
Minicurso arduino eeep auroraMinicurso arduino eeep aurora
Minicurso arduino eeep aurora
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e Aplicações
 
Arduino
ArduinoArduino
Arduino
 
Dojo com Arduino e Program-ME
Dojo com Arduino e Program-MEDojo com Arduino e Program-ME
Dojo com Arduino e Program-ME
 
Introdução ao Visuino por Swellington
Introdução ao Visuino por SwellingtonIntrodução ao Visuino por Swellington
Introdução ao Visuino por Swellington
 

Aula de Arduino: Primeiros Passos

  • 1. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Tutorial sobre o Arduino Primeiros passos Maurício Moreira Neto Orientador: José Neuman de Souza Universidade Federal do Ceará maumneto@alu.ufc.br 24 de maio de 2018
  • 2. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Sumário 1 Introdução Livros Base O que é o Arduino? E qual é o Objetivo? Estrutura do Arduino Componentes para Arduino Passos para um Projeto 2 IDE do Arduino Configurando a IDE Primeiro Exemplo 3 Criando uma Aplicação Primeiros Passos para uma Aplicação 4 Dicas Avançadas Componentes
  • 3. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Livro usados como Referência
  • 4. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas O que é o Arduino? É uma ferramenta que permite o computador ter acesso a sensores e ao controle de um ambiente físico É uma plataforma Open-Source. Utiliza um ambiente de desenvolvimento simples para escrever o software na placa O Arduino utiliza bibliotecas C++ porém, se houver necessidade de detalhes técnicos, pode ser programado na linguagem AVR C
  • 5. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas E qual Objetivo? O Arduino pode ser utilizado para desenvolver objetos interativos tendo como entrada variados tipos de sensores ou interruptores, como também, o controle de variados tipos de luzes (leds), motores e outras saídas físicas O Arduino simplifica o processo de trabalhar diretamente com microcontroladores e oferece algumas vantagens como: Multi-plataforma Ambiente de programação simples Open-Source e extensível (hardware e software)
  • 6. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Estrutura do Arduino
  • 7. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Componentes para Arduino
  • 8. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Para realizar um projeto... 1 Pense primeiro na aplicação 2 Projete o hardware 3 Projete o software 4 Desenvolva o software Figura: Fluxograma para criação de uma aplicação.
  • 9. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas IDE DO ARDUINO
  • 10. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Configurando a IDE Primeiramente deve-se instalar a IDE usada para criar os códigos para o Arduino Instalando a IDE do Arduino 1 Entre no site: https://www.arduino.cc/ 2 Vá em Software 3 Baixe a versão correta para sua máquina 4 Instale a IDE
  • 11. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Configurando a IDE Figura: IDE do Arduino.
  • 12. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Configurando a IDE Deve-se informar a IDE qual o hardware especifico que esta utilizando na aplicação Configuração Básica Para informar a IDE qual, deve-se seguir os seguintes passos: 1 Vá em Ferramentas na barra de menu 2 Na opção Placa, especifique o tipo de Arduino (ou hardware) utilizado 3 Escolha a porta serial para a comunicação na opção Porta Ferramentas –> Placa Ferramentas –> Porta
  • 13. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Primeiro Exemplo 1 Vá em Arquivo –> Exemplos Aparecerá alguns exemplos de códigos feitos para testar o funcionamento do Arduino 2 Clique em Basics –> Blink
  • 14. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Primeiro Exemplo Gravando na Boardland 1 Verifique se o código possui erros, compilando-o no botão Verificar 2 Se compilar corretamente, grave o código usando o botão Carregar Se estiver tudo correto, o led do Arduino irá piscar!
  • 15. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Primeiro Exemplo Será que é possível mudar o tempo que o led fica ligado ou apagado? Sim! Podemos modificar o tempo de iluminação do led Para isso, basta modificar somente uma função: a delay() Vimos no exemplo Blink que a função delay() tem como parâmetro entrada um valor inteiro que representa o tempo em milissegundos Modifique esse valor e veja o que acontece!
  • 16. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas CRIANDO UMA APLICAÇÃO
  • 17. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Primeiros Passos para uma Aplicação Vamos relembrar o fluxograma para criar um projeto... Figura: Fluxograma para criação de uma aplicação.
  • 18. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Primeiros Passos para uma Aplicação Aplicação Quais as funcionalidades deve ter? Disponibilidade de sensores e atuadores para isso? Vai ter comunicação? Qual o tipo de protocolo utilizar? ...
  • 19. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Primeiros Passos para uma Aplicação Hardware Qual o hardware devo utilizar? Arduino? NodeMCU? Lillypad? ... Tenho disponibilidade de sensores e atuadores para as funções da minha aplicação? Meu hardware tem módulo de comunicação? ...
  • 20. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Primeiros Passos para uma Aplicação Software Será que tenho que procurar as bibliotecas dos componentes que estou utilizando? O código deve seguir algum padrão? Ficaria mais fácil se eu encapsular alguns métodos? ...
  • 21. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Primeiros Passos para uma Aplicação Desenvolver Agora é por a mão na massa!!! A medida que o houver necessidade, lembre-se: o fluxo é iterativo! Isso quer dizer que deve-se rever/analisar sempre os passos anteriores!
  • 22. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas DICAS AVANÇADAS
  • 23. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Componentes Comuns - Protoboard O que é? Consiste numa placa com uma matriz de contatos que permite a construção de circuitos experimentais sem a necessidade de solda Permite desde a alteração de posição de um determinado componente até sua substituição com rapidez e segurança
  • 24. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Componentes Comuns - Protoboard O que podemos nos conectar? Circuitos integrados (CIs) Sensores/Atuadores Resistores Transistores ...
  • 25. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Componentes Comuns - Protoboard Como utilizar?
  • 26. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Componentes Comuns - Resistores O que é? Consiste em componentes que têm por finalidade oferecer uma oposição à passagem de corrente elétrica (resistência/impedância) através de seu material A unidade utilizada é o ohm Podem ser fixos ou variáveis (potenciômetro) R = V /I ou R = U/I
  • 27. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Componentes Comuns - Resistores
  • 28. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Componentes Comuns - Botão O que é? Consiste em um componente que conecta dois pontos do circuito quando está pressionado
  • 29. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Componentes Comuns - Sensores O que é? Consiste em dispositivo que responde a um estímulo físico/químico, transformado em uma grandeza física para fins de medição ou monitoramento Utilizado em uma gama de aplicações: medicina, agricultura, indústria e robótica Sensor é diferente de um transdutor
  • 30. Introdução IDE do Arduino Criando uma Aplicação Dicas Avançadas Componentes Comuns - Sensores