Commander une television avec un arduino probleme

Bon voila mon probleme.
Depuis quelques heures je me balade sur internet afin de trouver m reponse mais je ne la trouve pas.
Le probleme est que je voudrai pouvoir eteindre ma televison a distance avec mon arduino, un bouton poussoir ainsi qu’une LED infrarouge. J’ai reussi a faire le branchement mais que je met mon code et que je le test cela me fait un erreur que je cherche en vain a resoudre.
Voici le code en question :

<#include <IRremote.h>
#include <IRremoteInt.h>

IRsend LED;

void setup() {
Serial.begin(9600);
pinMode(2,INPUT);

}

void loop() {
int a;
int b = 1;
a = digitalRead(2);

if(a==b)
irsend.sendNEC(0x20DF10EF, 32);
delay(1000)

}>

Pouvez vous m’aider merci d’avance.

Tu mets ton code entre les balises comme demandé dans la charte du forum (voir les message épinglés en tête de forum) et ensuite, tu rajoutes un " ; " après ton delay()....

:smiley:

Bonjour,

Effectivement il manque un ‘;’, et la déclaration de irsend est incorrecte.
Je ne sais à quoi sert <IRremoteInt.h>
Il faut télécharger et installer la librairie IRremote par exemple ici
Ce qui donne:

#include <IRremote.h>

IRsend irsend;

void setup() {
  Serial.begin(9600);
  pinMode(2, INPUT);
}

void loop() {
  int a;
  int b = 1;
  a = digitalRead(2);

  if (a == b)
    irsend.sendNEC(0x20DF10EF, 32);
  delay(1000);
}