lunedì 6 luglio 2015

Arduino accende il Samsung Navibot

Ciao a tutti,
con questo post vorrei spiegare come ho creato questo piccolo sketch per Arduino per accendere il Samsung Navibot tramite infrarossi.
Un led emettitore infrarosso va collegato alla porta PWM n.3 di Arduino.
Un segnale che corrisponde al tasto PLAY del telecomando del Navibot viene inviato ogni 5 secondi, in contemporanea il led on board di Arduino si illumina per avvisare quando viene emesso il segnale.

/*
 * Questa demo serve per avviare il robot Navibot tramite infrarossi
 * Un led infrarosso deve essere collegato ad Arduino PWM al pin 3.
 */

#include <IRremote.h>

IRsend irsend;

void setup()
{
  pinMode(13, OUTPUT);
  Serial.begin(9600);
}


void loop() {
  delay(4500);
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(500);
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  unsigned int Auto[68] = {4590, 4590, 590, 1690, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590,590, 590, 1690, 590, 1690, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 1690, 590, 590, 590, 1690, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 1690, 590, 590, 590, 1690, 590, 1690, 590, 1690, 590, 1690, 590, 1690, 590, 1690, 590, 65750};
      irsend.sendRaw(Auto, 68, 38);
}

Nessun commento:

Posta un commento