Apresentação.pdf

  • Uploaded by: Tatianne Matos
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Apresentação.pdf as PDF for free.

More details

  • Words: 854
  • Pages: 64
Arduino

Gilmar Aquino



Microcontroladores;



A origem do Arduino;

• • • •

O que é o Arduino; Por que Arduino; Placas;

Hardware;



Shields;



Software;

• • • •

Módulos;

Exemplo de aplicação; Dicas, Sites e Livros; Prática.

Sumário

Microcontrolador • Processador / Memória / Entrada / Saída; • Clock baixo;

• Dispositivos: • • • • • • •

Chaveiros; Portões; TV / Monitores; Rádios; Celulares; Câmeras; Mouses.........

Microcontrolador • Tipos:

O que é Arduino • “Arduino é uma plataforma opensource de protótipos eletrônicos baseados em hardware e software flexível e fácil de usar. É destinado a artistas, designers, estudantes e qualquer pessoa interessada em criar objetos ou ambientes interativos.”

O que é Arduino • Ele é uma plataforma física de computação de código aberto baseado numa simples placa microcontroladora.

O que é Arduino • Desde sua criação em 2005, mais de 200.000 placas foram vendidas, e há um número crescente de projetos usando Arduino.

A origem do Arduino • Itália; • Professores Universitários; • 2 anos iniciais foram vendidos 50.000 placas.

Por que Arduino • • • • •

Hardware e Software Open; Descomplicado; IDE roda em Win, Mac, Linux; Cobre + 90% dos sensores; Baixo Custo.

Tipos de Arduino

Hardware

Hardware

Hardware • O coração do Arduino.

Hardware • 14 Portas Digitais; • 0 / 5v; • LOW e HIGH;

Hardware • 6 Portas analógicas; • 0 ~ 5v;

Hardware • 6 Portas PWM;

Hardware • Arduino Mega 2560; • 54 Portas E/S; • 14 PWM; • 16 Analógicas.

Hardware • Arduino Mega ADK; • Conexão USB para Android.

Hardware • Arduino Ethernet; • Conexão RJ-45; • Leitor MicroSD.

Hardware • Arduino BT; • Placas de bluetooth.

Comunicação

Hardware • Arduino Leonardo; • 20 Pinos de E/S; • 12 Analógicas; • MiniUSB.

Hardware • Arduino LilyPad; • Baixa consumo; • Feito para ser costurado;

Hardware • Arduino LilyPad;

Hardware • Arduino Nano;

• Arduino UNO; • 3,3v.

Hardware • Arduino Pro Mini;

• Arduino UNO; • Geralmente no produto final.

Shields • Shields são placas que podem ser conectados em cima do Arduino estendendo as suas capacidades; • Os Shields seguem a mesma filosofia Arduino: • Open; • Fácil de montar; • Barato.

Shields

Shields

Proto Shield

Shields

Proto Wireless SD

Shields

Shield Braço Robótico

Shields

Lista Shield: http://shieldlist.org

LCD

Joystick

GSM / GPS

Módulos

• São como blocos que possuem dispositivos de entrada e saída prontos para serem utilizados; • Sensores; • Atuadores;

Módulos

Módulos DHT11

LM 35

Software

• Open-source; • Windows, Mac e Linux;

Software

IDE - Arduino

• Facilita a programação; • Muitos exemplos, para todas as bibliotecas padrão; • Permite gravar o código no microcontrolador; • Monitor da serial para troca de mensagens;

Software Monitor

Gravar Compilar Área

de

Programação Informação

Comunicação

Software

Conf. Inicial

LOOP

Arduino / Robótica

Como iniciar.... • Escolher o modelo adequado –Arduino Uno R3; –http://arduino.cc/ –Não existe kit oficial; • Kits incluem (geralmente): –Algum modelo Arduino (Uno); –Shields; –Botões; –LEDs; –Sensores em geral;

Como iniciar....

Como iniciar.... • Internacionais: – variam entre $40,00 e $130,00; • Nacionais: – entre R$110,00 e R$165,00;

Como iniciar....

• Vale a pena pesquisar um pouco sobre o assunto e montar seu próprio Kit; • É possível encontrar pacotes com componentes usados em lojas especializadas; • Deve-se evitar o frete nas compras pela Internet;

Dicas, Sites e Livro • http://arduino.cc/ • http://www.arduinobooks.com/ • Livros; –Arduino Básico - 2ª edição Michael McRoberts

– Arduino em Ação

Martin Evans / Joshua Noble / Jordan Hochenbaum

• Sites de componentes isentos de taxa de importação e frete grátis; –http://www.dx.com/ –http://www.aliexpress.com/

Softwares Auxiliares • Simulator for Arduino

Softwares Auxiliares • Fritzing (Desenho de projetos)

Softwares Auxiliares

Softwares Auxiliares

Exemplos.... • Esteira; • Braços; • Impressora 3d;

Esteira....

Braço....

Braço....

Braço....

Braço....

Impressora 3d....

Antes de praticar

Antes de praticar

Praticar 1 void setup() {

// Escreva o código que será executado apenas uma vez.

pinMode(13, OUTPUT); // DECLARANDO QUE O PINO //13 É SAÍDA. }

void loop() { // INICIO DO LOOP

// Escreva o código que será executado infinitas vezes digitalWrite(13, HIGH); //HIGH = 1 : LIGA LED delay(500); // TEMPO DE ESPERA

digitalWrite(13, LOW); //LOW = 0 : DESLIGA LED delay(500); // TEMPO DE ESPERA

} // FIM DO LOOP

Prática 1

Prática 1

1 - Elabore o circuito com o Kit Arduino utilizando 1 Led verde, 1 Led vermelho e 1 Led amarelo. 2 - Criar uma rotina onde o semáforo funcione em 5 segundos no vermelho, 2 segundos no verde e 500 milisegundos no amarelo. 3 - Adicione no circuito anterior um semáforo para pedestre.

Prática 2 void setup() { Serial.begin(9600); pinMode(2, INPUT); pinMode(13, OUTPUT); } void loop() { int btn = digitalRead(2); Serial.println(btn); if (btn==1){ digitalWrite(13,HIGH); delay(5000); }else{ digitalWrite(13,LOW); delay(100); } }

Prática 2

Prática 2 1 – Desenvolva um semáforo com interação utilizando botão. Funcionamento: Ficar em sinal verde para carro e sinal vermelho para pedestres. Ao pressionar o botão, como se houvesse um pedestre requisitando a passagem, o semáforo de carros muda para amarelo e em seguida vermelho, assim o semáforo de pedestres fica verde.

Uma Introdução ao ARDUINO

Obrigado!

More Documents from "Tatianne Matos"

June 2020 6
C26.pdf
June 2020 16
Anemia Imprtante.docx
December 2019 25
June 2020 7