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