besoin d aide

Bonsoir

Je me permets de vous contacter car j ai un soucis avec un code.

je voudrais faire un toggle grace un code ir.

voici mon code

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


int receiver = 6;
int ventilo = 3;


IRrecv irrecv(receiver);
decode_results results;

void setup()
{
  Serial.begin(9600);
  Serial.println("Capteur IR ok");
  irrecv.enableIRIn();

  pinMode(ventilo, OUTPUT);
  digitalWrite(ventilo, LOW);

  void loop()
  {
    if (irrecv.decode(&results))

    {
      tradIR();
      irrecv.resume();
    }
    if (results.value == 0xFFA25D)
    { if (ventilo != LOW)
      {

        digitalWrite(ventilo, LOW);
        Serial.println("ventillo oFF");
        delay (500);
        return;

      }
      else
      {
        digitalWrite(ventilo, HIGH);
        Serial.println("ventillo on");
        delay (500);
        return;
      }
    }

    void tradIR()


    {

      switch (results.value)

      {
        case 0xFFA25D: Serial.println("POWER"); break;

        default:
          Serial.println(" other button   ");




          delay(500);

merci pour votre aide

Cordialement

Bonjour,
Pour les non initier du frenglish, tu aimerai faire quoi grâce as un code IR?