28
ARDUINO Hands-On

Arduino

  • Upload
    derron

  • View
    17

  • Download
    0

Embed Size (px)

DESCRIPTION

Arduino. Hands-On. Projeto. Projeto : Atendimento. Projeto : Atendimento. Controle. Atendentes. Projeto : Atendimento. Controle. Atendentes. Controle. Controle. high/low. inteiro. high/low. +. -. Controle. high/low. inteiro. high/low. +. -. Atendente. Atendente. -. +. - PowerPoint PPT Presentation

Citation preview

Page 1: Arduino

ARDUINOHands-On

Page 2: Arduino

PROJETO

Page 3: Arduino

PROJETO: ATENDIMENTO

Page 4: Arduino

PROJETO: ATENDIMENTO

Controle

Atendentes

Page 5: Arduino

PROJETO: ATENDIMENTO

Controle

Atendentes

Page 6: Arduino

CONTROLE

Page 9: Arduino

ATENDENTE

Page 12: Arduino

ARDUINO

Page 13: Arduino

XBEE

Page 14: Arduino

XBees devem ser pareados para enviar e

receber para o Lilypad.

Xbees são pequenos módulos de rádio que se comunicam utilizando protocolo 802.15.4.

)))) ))))

XBEE

Page 15: Arduino

Lilypad Xbee

Lilypad

Command

Description

+++ //Enter into Command mode

ATRE //Resets the Xbee to its original settings

ATID3456 //PAN ID (Personal Area Network

ATMY3 //“My Adress” = 3

ATDL2 //Destination Adress = 2

ATIR64 //sample rate 100 ms (hex 64)

ATIT1 //transmitting just 1 sample

ATD63 //Lilypad Xbee: Pin 6 & Digital Input=3

ATD45 //Lilypad Xbee: Pin 4 & Digital Output High(5)

ATIA2 // I/O input adress = 2

ATWR // write settings to firmware

Botao

CONFIGURANDO O XBEE

Page 16: Arduino

XBEE

Controle (2)

Atendente (1,3,4 e 5)

Page 17: Arduino

ATENDENTE

Page 18: Arduino

ATENDENTE

0. Conectar o Lilypad e acessar o SW de programação1. Ligar/Desligar atuadores (Led e Vibe Board)2. Conectar XBee ao Lilypad3. Ligar/desligar os atuadores, de acordo com o sinal transmitido pelo Xbee4. Conectar o botão para emissão de sinal pelo Xbee

Page 19: Arduino

ATENDENTE

HIGH/LOW

HIGH/LOW

ALERTA

NORMAL

HIGH/LOW

HIGH/LOW

Page 20: Arduino

ATENDENTE0.1 Conectar o Lilypad ao computador0.2 Acessar o SW de programação

Page 21: Arduino

ATENDENTE

NORMAL

1.1 Ligar/desligar o LED1.2 Ligar/desligar o Vibe Board

HIGH = ligadoLOW = desligado

ALERTA

Page 22: Arduino

ATENDENTE

NORMAL

1.1 Ligar/desligar o LED1.2 Ligar/desligar o Vibe Board

HIGH = ligadoLOW = desligado

ALERTA

• Estrutura do programa

•Variáveis – conceito e setup

• Denifir valor HIGH/LOW para PINs

Page 23: Arduino

ATENDENTE

HIGH/LOW

ALERTA

NORMAL

HIGH/LOW

HIGH/LOW

2.1 Ligar o Xbee2.2 Conectar o PIN D4 do XBee ao PIN 11 do Lilypad

Page 24: Arduino

ATENDENTE

HIGH/LOW

ALERTA

NORMAL

HIGH/LOW

HIGH/LOW

2.1 Ligar o Xbee2.2 Conectar o PIN D4 do XBee ao PIN 11 do Lilypad

Page 25: Arduino

ATENDENTE

HIGH/LOW

ALERTA

NORMAL

HIGH/LOW

HIGH/LOW

3. Ligar/desligar o LED ou Vibe Board, de acordo com o valor do PIN 11:

Se PIN11 é LOW, liga o LED e desliga o Vibe BoardSe PIN11 é HIGH, desliga o LED e liga o Vibe Board

Page 26: Arduino

ATENDENTE

HIGH/LOW

ALERTA

NORMAL

HIGH/LOW

HIGH/LOW

3. Ligar/desligar o LED ou Vibe Board, de acordo com o valor do PIN 11:

Se PIN11 é LOW, liga o LED e desliga o Vibe BoardSe PIN11 é HIGH, desliga o LED e liga o Vibe Board

http://Arduino.cc/en/Reference

Page 27: Arduino

ATENDENTE

HIGH/LOW

HIGH/LOW

ALERTA

NORMAL

HIGH/LOW

HIGH/LOW

4. Conectar o botão ao PIN D6 do Xbee

Page 28: Arduino

WEARABLE

? ? ? ?