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 + HIGH/LOW HIGH/LOW HIGH/ LOW HIGH/LOW ALERTA NORMAL - ATENDENTE + HIGH/LOW HIGH/LOW HIGH/ LOW HIGH/LOW ALERTA NORMAL ARDUINO XBEE XBEE Xbees são pequenos módulos de rádio que se comunicam utilizando protocolo 802.15.4. )) )) )) )) XBees devem ser pareados para enviar e receber para o Lilypad. CONFIGURANDO O XBEE 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 Lilypad Xbee Botao Lilypad XBEE Atendente (1,3,4 e 5) Controle (2) ATENDENTE ATENDENTE 0. Conectar o Lilypad e acessar o SW de programação 1. Ligar/Desligar atuadores (Led e Vibe Board) 2. Conectar XBee ao Lilypad 3. Ligar/desligar os atuadores, de acordo com o sinal transmitido pelo Xbee 4. Conectar o botão para emissão de sinal pelo Xbee ATENDENTE HIGH/LOW HIGH/LOW HIGH/ LOW HIGH/LOW ALERTA NORMAL ATENDENTE 0.1 Conectar o Lilypad ao computador 0.2 Acessar o SW de programação ATENDENTE 1.1 Ligar/desligar o LED 1.2 Ligar/desligar o Vibe Board HIGH = ligado LOW = desligado ALERTA NORMAL • Estrutura do programa ATENDENTE 1.1 Ligar/desligar o LED 1.2 Ligar/desligar o Vibe Board •Variáveis – conceito e setup • Denifir valor HIGH/LOW para PINs HIGH = ligado LOW = desligado ALERTA NORMAL ATENDENTE 2.1 Ligar o Xbee 2.2 Conectar o PIN D4 do XBee ao PIN 11 do Lilypad HIGH/LOW HIGH/ LOW HIGH/LOW ALERTA NORMAL ATENDENTE 2.1 Ligar o Xbee 2.2 Conectar o PIN D4 do XBee ao PIN 11 do Lilypad HIGH/LOW HIGH/ LOW HIGH/LOW ALERTA NORMAL ATENDENTE 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 Board Se PIN11 é HIGH, desliga o LED e liga o Vibe Board HIGH/LOW HIGH/ LOW HIGH/LOW ALERTA NORMAL http://Arduino.cc/en/Reference ATENDENTE 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 Board Se PIN11 é HIGH, desliga o LED e liga o Vibe Board HIGH/LOW HIGH/ LOW HIGH/LOW ALERTA NORMAL ATENDENTE 4. Conectar o botão ao PIN D6 do Xbee HIGH/LOW HIGH/LOW HIGH/ LOW HIGH/LOW ALERTA NORMAL WEARABLE