• Save
Palestra arduino
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Palestra arduino

on

  • 2,198 views

Palestra realizada no IFC Araquari-SC em 24/09/2012 para os alunos de Sistemas de Informação.

Palestra realizada no IFC Araquari-SC em 24/09/2012 para os alunos de Sistemas de Informação.

Statistics

Views

Total Views
2,198
Views on SlideShare
2,119
Embed Views
79

Actions

Likes
4
Downloads
0
Comments
0

1 Embed 79

http://www.faltoupontoevirgula.com.br 79

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Palestra arduino Presentation Transcript

  • 1. ArduinoProf. Walter Silvestre Coan, Ms.Departamento de InformáticaUNIVILLE – Universidade da Região de JoinvilleE-mail: walter.s@univille.br Twitter: @waltercoanhttp://www.faltoupontoevirgula.com.br
  • 2. Objetivos Introdução Instalação O que mais tem no Arduino? Primeira piscada Um pouco de eletrônica Termômetro Carro
  • 3. O que é o Arduino? Arduino é uma plataforma aberta e livre que permite o desenvolvimento de dispositivos eletrônicos capazes de medir aspectos físicos (sensores), realizar ações (atuadores) ou se comunicar com outros dispositivos. Plataforma do Arduino  Microcontrolador  Linguagem de Programação  Software para Desenvolvimento
  • 4. O que é o Arduino? Aberto, Livre e expansível  Software  Similar ao C/C++, permite construção de bibliotecas em C++  Hardware  Microcontrolador Atmel ATMEGA “Barato” Cross-Plataform Ambiente simples de programação ATMEGA 328 Memória Flash: 32 Kb CPU: 8-bit AVR EEPROM: 1024 Bytes Operating Voltage (Vcc):1.8 to 5.5
  • 5. O que é o Arduino? Qual a diferença de um Microcontrolador para um Microprocessador? Microcontrolador ATMEGA 328
  • 6. O que é o Arduino?http://arduino.cc http://blog.arduino.cc Importante: Download do software e drivers para utilizar o arduino.
  • 7. O que é o Arduino? Palestra Massimo Banzi no TED http://www.youtube.com/watch?v=UoBUXOOdLXY
  • 8. O que é o Arduino? Arduino UNO Arduino LilyPad Arduino Leonardo Arduino MiniPro Arduino MEGA Netduino
  • 9. O que são Arduino shields? GPS Shield XBee Shield Ethernet Shield Motor Shield Game Shield
  • 10. Instalação Linux  sudo apt-get install arduino Windows É necessário instalar o driver para a interface FTDI USB que permite a comunicação direta entre o computador e o arduino.  Windows não 64bits  O driver encontra-se na pasta driver do ambiente de programação do arduino  Windows 7 64bits  É necessário fazer o download da ultima versão do driver.  http://www.ftdichip.com/Drivers/VCP.htm  Passos  Conectar o arduino ao computador utilizando o cabo USB.  Aguarde o sistema operacional encontrar o novo hardware.  Apontar o caminho onde o driver foi baixado.
  • 11. Instalação Configuração do Software Arduino  Windows  Acessar o gerenciador de dispositivos, verifique em que porta COM o driver FTDI foi instalado.  Informar no Software Arduino a versão do seu Arduino e a porta de comunicação.
  • 12. Instalação Configuração do Software Arduino  Linux  Comando para listar os dispositvos USB: lsusb  Comando para encontrar a porta de comunicação no linux: ls /dev/ttyUSB*
  • 13. O que mais tem no Arduino? Porta USB: para alimentação de energia e comunicação com o computador. External DC: alimentação de energia externa, somente necessário quando o campo USB não esta conectado Reset Switch: reinicia o microcontroladoPower LED: indica que o Arduino esta em funcionamento.Serial LEDS: indicam a troca de informações entre o computador e o Arduino ouatividade das portas digitais 0 (RX) e 1 (TX).Pin 13 LED: indica atividade na porta digital 13.
  • 14. O que mais tem no Arduino? Porta Digitais e Analógicas: utilizadas para a conexão de componentes eletrônicos que serão controlados pelo microcontrolador. Portas Digitais 0 a 13: por trabalhar no sistema digital elas suportam os valores HIGH (1) e LOW (0) que representam ligado e desligado. Cada porta proveuma corrente de 5v, exceto a porta 13 que já possui um resistor e um LEDconectado de forma serial, reduzindo a tensão para 1.7v. Essas portas podemser utilizadas tanto no modo ENTRADA como SAIDA.ENTRADA: mede se existe ou não uma corrente.SAIDA: prove ou retira correnteDICA: Sempre utilize resistores nas portas digitais diferentes de 13
  • 15. O que mais tem no Arduino?Porta Digitais utilizadas para saída:-No bloco de SETUP do programa arduino utilizar o comandopinMode(<numPorta>, OUTPUT);-No bloco de LOOP utilizar o comando digitalWrite(<numPorta>,<LOW/HIGH>);para habilitar ou desabilitar o sinal na porta.
  • 16. O que mais tem no Arduino?Porta Digitais utilizadas para Entrada:-No bloco de SETUP do programa arduino utilizar o comandopinMode(<numPorta>, INPUT);-No bloco de LOOP utilizar o comando digitalRead(<numPorta>); verificar o statusda porta igual a LOW ou HIGH.
  • 17. Um pouco de eletrônica  Light Emitting Diode (LED) Cor Tensão Corrente Infravermelho < 1.9v 20mA Vermelho 1.63v ≈ 2.03v 20mA Amarelo 2.10v ≈ 2.18v 20mA Verde 1.9v ≈ 4.0v 20mA Azul 2,48v ≈ 3.7 20mA Branco 3.5v 20mALEDs:-São Polarizados, se você inverter o Catodo e o Anodo ele não funciona.-Um dos terminais sempre tem o tamanho maior indicando que é o catodo.-Adoram corrente, quanto mais voce passar para ele, mais ele irá tentar absorveraté que ele superaqueça e queime.
  • 18. Primeira piscada Primeiro teste: Blink  Entrarno Software Arduino  Selecionar: File -> Examples -> Basics -> Blink
  • 19. Primeira piscada Primeiro teste: Blink Catodo (Grd) Anodo(PIN13)
  • 20. Primeira piscada Primeiro teste: Blink  Realizara montagem do esquema elétrico  Conectar o arduino na porta USB  Carregar o programa para o Arduino
  • 21. Primeira piscada pela internetFonte: CBS – The Big Bang Theory
  • 22. Primeira piscada pela InternetCódigo Arduino
  • 23. Primeira piscada pela Internet Código Python Módulos necessários: serial, oauth2, twitter
  • 24. Internet das coisashttps://cosm.com/
  • 25. Internet das coisashttps://cosm.com/
  • 26. O que mais tem no Arduino? Porta Analógicas: utilizadas para conectar sensores, possibilitando a conversão do sinal Analógico do componente sensor para valores Digitais (0-1023). Essas portas possuem apenas a opção de ENTRADA de sinal.Porta Gnd: As portas GROUND são utilizadas para completar os circuitosconstruídos provendo o aterramento.
  • 27. Um pouco de eletrônica Transistores  São dispositivos eletrônicos capazes de “ligar” e “desligar” um fluxo de elétrons, possibilitando seu controle.
  • 28. TermômetroTransistor LM 35
  • 29. CarroMotor Shield
  • 30. Grupo JoinuinoBlog: http://blog.univille.br/joinuinoFacebook: http://www.facebook.com/groups/383294078370453/
  • 31. Links importanteshttp://www.arduino.cc (Site oficial)http://www.youtube.com/results?search_query=arduinoComponentes: http://www.adafruit.com/ http://www.sparkfun.com/ http://blog.eletronlivre.com.br/ http://www.dfrobot.com/ http://shop.ebay.com/i.html?_nkw=arduinohttp://www.faltoupontoevirgula.com.br
  • 32. Obrigado!Prof. Walter Silvestre Coan, Ms.Departamento de InformáticaUNIVILLE – Universidade da Região de JoinvilleE-mail: walter.s@univille.br Twitter: @waltercoanhttp://www.faltoupontoevirgula.com.br