SlideShare uma empresa Scribd logo
1 de 42
Eletrônica e Arduino
      Introdução
Hackerspace em Porto Alegre


               Apoio:
Súmula
1. Revisão de circuitos elétricos e eletrônica.
2. Arduino
   a. Explicações gerais e o Arduino Uno
   b. Apresentação e explicação sobre os componentes do kit.
   c. Ambiente de desenvolvimento (software)
   d. Projeto exemplo (blink)
3. Hands on
   a. Comunicação serial
   b. Leitura de entrada digital
   c. Leitura de entrada analógica
4. Faça seu projeto
Circuito elétrico
Um circuito elétrico é formado quando um
caminho condutivo é criado para permitir o
movimento de elétrons livres.
Tensão, Corrente e Resistência
                   Símbolo          Unidade       Abreviação

Corrente      I              Ampere           A

Tensão        E ou V         Volt             V

Resistência   R              Ohm              Ω
Lei de Ohm
                       Símbolo           Unidade       Abreviação

Corrente      I                  Ampere            A

Tensão        E ou V             Volt              V

Resistência   R                  Ohm               Ω

Potência      P                  Watts             W
Circuitos em série




           http://openbookproject.net//electricCircuits/DC/DC_5.html
Circuitos em paralelo




             http://openbookproject.net//electricCircuits/DC/DC_5.html
Circuitos em paralelo




             http://openbookproject.net//electricCircuits/DC/DC_5.html
Circuitos mistos




      http://openbookproject.net/electricCircuits/DC/DC_7.html
AC/DC ou CA/CC
Kit

  •   Arduino Uno
  •   7 resistores
  •   3 leds (verde, amarelo, vermelho)
  •   buzzer
  •   sensor temperatura
  •   sensor de luz
  •   sensor magnético
  •   2 botões
  •   potenciômetro
  •   matriz de contatos
  •   fios jumper
  •   cabo usb
Arduino Uno
•   14 pinos digitais de I/O (pinos de 0-13)
     Podem ser programados como entrada ou saída de
       acordo com o que for especificado no sketch.
•   6 pinos de entrada analógica (pinos 0-5)
    Recebem leituras de tensão de um sensor e as
    convertem em um numero entre 0 e 1023.
•   6 pinos de saída analógica (pinos 3,5,6,9,10
    e 11)
    Na verdade são seis pinos digitais reprogramados para
          serem usados como saídas analógicas
Valores Comerciais de Resistores
LED
Diodo Emissor de Luz
Resistor Limitador
LM 35-Sensor de Temperatura
Buzzer
Botão
Sensor de luz
Potenciômetro
Sensor magnético
Matriz de Contatos
Ambiente de desenvolvimento
•   http://arduino.cc/en/Main/Software


•   Escrever código e fazer upload para a placa.


•   Linux :-)


•   Mac OS X e Windows :-(


•   Escrito em Java, baseado em Processing, avr-gcc, e
    outros softwares de código aberto.
Ambiente de Desenvolvimento
                  Verify: Verifica se existem erros de
                  sintaxe nó código.


                  Upload: Compila o código e envia-o
                  para a placa.


                  New, Open e Save: Cria, abre e
                  salva novos sketches (Softwares
                  escritos usando Arduino).
                  Extensão: .ino


                  Serial Monitor: Mostra os dados
                  seriais enviados da placa de Arduino.
                  Possibilidade tambem enviar dados
                  seriais para a placa.


                  Área de mensagem
Analisando o Blink
O Que Faz Este Programa
•   Transforma o pino 13 em uma saida.
•   Entra em um loop.
•   Acende o LED conectado ao pino 13.
•   Aguarda um segundo.
•   Apaga o LED conectado ao pino 13.
•   Aguarda um segundo.
•   Retorna ao inicio do loop.
Comunicação Serial
Escrever na saída serial.
/*
 * Hello World!
 *
 * This is the Hello World! for Arduino.
 * It shows how to send data to the computer
 */



void setup()                 // run once, when the sketch starts
{
  Serial.begin(9600);           // set up Serial library at 9600 bps

    Serial.println("Hello world!"); // prints hello with ending line break
}

void loop()                  // run over and over again
{
                         // do nothing!
}
Sinal Analógico vs Digital
Entrada e Saída Digital
                     e
              Serial Monitor

•   StateChangeDetection
Entrada e Saída Analógica
                  e
            Monitor Serial


•   AnalogInOutSerial
Sensor de Temperatura
                    e
             Serial Monitor

•   http://blog.webtronico.com/?p=57
Lendo e Escrevendo Através do
        Serial Monitor
Exercício final
•   Pesquise e apresente um projeto usando os
    links abaixo ou outros de sua preferência.

     http://arduino.cc/en/Tutorial/HomePage

          http://playground.arduino.cc/
Informações oficiais

Fundamentos: http://arduino.cc/en/Tutorial/Foundations


Exemplos (do básico ao avançado): http://arduino.cc/en/Tutorial/HomePage


Hacks (Extendendo o arduino): http://arduino.cc/en/Hacking/HomePage
Mais...

http://www.ladyada.net/learn/arduino/index.html

http://www.adafruit.com/tutorials

http://www.sparkfun.com/tutorials

http://makezine.com/arduino/

http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

Mais conteúdo relacionado

Mais procurados

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
 
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
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoFátima Bernardes
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino Edgley Xavier
 
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
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Gustavo Yoshio Maruyama
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectosDaniel Chavier
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesCarlos Delfino
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduinoentrebits
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para ArduinoRodrigo Rosa
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoSamir Siqueira
 

Mais procurados (20)

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
 
Arduino
ArduinoArduino
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
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básico
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
 
Arduino - Hardware Livre e Robótica
Arduino -  Hardware Livre e RobóticaArduino -  Hardware Livre e Robótica
Arduino - Hardware Livre e Robótica
 
Arduino day-2015-v1
Arduino day-2015-v1Arduino day-2015-v1
Arduino day-2015-v1
 
Arduino
ArduinoArduino
Arduino
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015
 
Aula 1: Conhecendo o Arduino
Aula 1: Conhecendo o ArduinoAula 1: Conhecendo o Arduino
Aula 1: Conhecendo o Arduino
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectos
 
MiniCursoDeArduino
MiniCursoDeArduinoMiniCursoDeArduino
MiniCursoDeArduino
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e Aplicações
 
Curso de arduino
Curso de arduinoCurso de arduino
Curso de arduino
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduino
 
Arduino
ArduinoArduino
Arduino
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para Arduino
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduino
 

Destaque

Sistema decimal
Sistema decimalSistema decimal
Sistema decimaldaquicaro
 
Segunda parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG
Segunda parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MGSegunda parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG
Segunda parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MGevandrogaio
 
Terceira parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Terceira parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG...Terceira parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Terceira parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG...evandrogaio
 
1 conceitos básicos de eletrônica digital [modo de compatibilidade]
1   conceitos básicos de eletrônica digital [modo de compatibilidade]1   conceitos básicos de eletrônica digital [modo de compatibilidade]
1 conceitos básicos de eletrônica digital [modo de compatibilidade]paulo Paixão
 
Eletronica digital 1º semestre,pdf
Eletronica digital   1º semestre,pdfEletronica digital   1º semestre,pdf
Eletronica digital 1º semestre,pdfAntonio Tadeu Segat
 
Apostila eletronica digital
Apostila   eletronica digitalApostila   eletronica digital
Apostila eletronica digital36wa
 
Quinta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - M...
Quinta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - M...Quinta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - M...
Quinta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - M...evandrogaio
 
Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...evandrogaio
 
Curso de eletrônica apresentado no Hackerspace Uberlândia - MG
Curso de eletrônica apresentado no Hackerspace Uberlândia - MGCurso de eletrônica apresentado no Hackerspace Uberlândia - MG
Curso de eletrônica apresentado no Hackerspace Uberlândia - MGevandrogaio
 
Quarta parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG -...
Quarta parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG -...Quarta parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG -...
Quarta parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG -...evandrogaio
 
Arduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoLuciano Ramalho
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeraçãoJordan Miguel
 
Visão Geral dos Sistemas de Telecomunicações
Visão Geral dos Sistemas de TelecomunicaçõesVisão Geral dos Sistemas de Telecomunicações
Visão Geral dos Sistemas de TelecomunicaçõesElaine Cecília Gatto
 
Eletronica digital senai sc
Eletronica digital senai scEletronica digital senai sc
Eletronica digital senai scthiagocpradof
 
Apostila eletronica digital
Apostila   eletronica digitalApostila   eletronica digital
Apostila eletronica digitalArpus Supra
 

Destaque (20)

Sistema decimal
Sistema decimalSistema decimal
Sistema decimal
 
Segunda parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG
Segunda parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MGSegunda parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG
Segunda parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG
 
Terceira parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Terceira parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG...Terceira parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Terceira parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
 
1 conceitos básicos de eletrônica digital [modo de compatibilidade]
1   conceitos básicos de eletrônica digital [modo de compatibilidade]1   conceitos básicos de eletrônica digital [modo de compatibilidade]
1 conceitos básicos de eletrônica digital [modo de compatibilidade]
 
Eletronica digital 1º semestre,pdf
Eletronica digital   1º semestre,pdfEletronica digital   1º semestre,pdf
Eletronica digital 1º semestre,pdf
 
Dig1
Dig1Dig1
Dig1
 
Apostila eletronica digital
Apostila   eletronica digitalApostila   eletronica digital
Apostila eletronica digital
 
Quinta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - M...
Quinta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - M...Quinta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - M...
Quinta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - M...
 
Telecomucacoes - principio da evolução
Telecomucacoes - principio da evolução Telecomucacoes - principio da evolução
Telecomucacoes - principio da evolução
 
Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
 
Curso de eletrônica apresentado no Hackerspace Uberlândia - MG
Curso de eletrônica apresentado no Hackerspace Uberlândia - MGCurso de eletrônica apresentado no Hackerspace Uberlândia - MG
Curso de eletrônica apresentado no Hackerspace Uberlândia - MG
 
Quarta parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG -...
Quarta parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG -...Quarta parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG -...
Quarta parte curso de eletrônica apresentado no Hackerspace Uberlândia - MG -...
 
Sistemas de numeracao
Sistemas de numeracaoSistemas de numeracao
Sistemas de numeracao
 
eletronica digital
eletronica digitaleletronica digital
eletronica digital
 
Eletrônica digital
Eletrônica digitalEletrônica digital
Eletrônica digital
 
Arduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojo
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Visão Geral dos Sistemas de Telecomunicações
Visão Geral dos Sistemas de TelecomunicaçõesVisão Geral dos Sistemas de Telecomunicações
Visão Geral dos Sistemas de Telecomunicações
 
Eletronica digital senai sc
Eletronica digital senai scEletronica digital senai sc
Eletronica digital senai sc
 
Apostila eletronica digital
Apostila   eletronica digitalApostila   eletronica digital
Apostila eletronica digital
 

Semelhante a Eletrônica Arduino

Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerGlobalcode
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraPotiLivre Sobrenome
 
Robótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaRobótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaprofandersrodri
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosSuzana Viana Mota
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduinoWalter Coan
 
Iniciação à Robótica e Computação Física
Iniciação à Robótica e Computação FísicaIniciação à Robótica e Computação Física
Iniciação à Robótica e Computação FísicaArticacc, Lda
 
Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01Tiago Barros
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Walter Coan
 

Semelhante a Eletrônica Arduino (20)

Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius Senger
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
Arduino iad
Arduino iadArduino iad
Arduino iad
 
1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino
 
Guia AC mod 5
Guia AC mod 5Guia AC mod 5
Guia AC mod 5
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
 
Workshop arduino EAD
Workshop arduino EADWorkshop arduino EAD
Workshop arduino EAD
 
Mini curso Arduíno
Mini curso ArduínoMini curso Arduíno
Mini curso Arduíno
 
Robótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaRobótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronótica
 
3 aula do curso de automação - Arduino
3 aula do curso de automação - Arduino3 aula do curso de automação - Arduino
3 aula do curso de automação - Arduino
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas Embarcados
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduino
 
CURSO_ARDUÍNO.pptx
CURSO_ARDUÍNO.pptxCURSO_ARDUÍNO.pptx
CURSO_ARDUÍNO.pptx
 
Iniciação à Robótica e Computação Física
Iniciação à Robótica e Computação FísicaIniciação à Robótica e Computação Física
Iniciação à Robótica e Computação Física
 
Arduino Hack Day Corumbá
Arduino Hack Day CorumbáArduino Hack Day Corumbá
Arduino Hack Day Corumbá
 
Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01
 
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)
 
Minicurso de Arduino Básico
Minicurso de Arduino BásicoMinicurso de Arduino Básico
Minicurso de Arduino Básico
 
Arduino para iniciantes
Arduino para iniciantesArduino para iniciantes
Arduino para iniciantes
 
Erus minicurso arduino
Erus minicurso arduinoErus minicurso arduino
Erus minicurso arduino
 

Eletrônica Arduino

Notas do Editor

  1. Tensão- é a medida do potencial elétrico Sua unidade de medida é o volt (V) Corrente- é a quantidade do fluxo em um material condutivo. Sua unidade de medida é o ampére (A) Resistência- é a capacidade que um material tem de resistir a corrente elétrica. Sua unidade de medida é o ohm