ATtiny85 IR delay geht nicht

Ich hab eine kleine frage nämlich funktioniert irgendwie ein einfacher kleiner blink script in der loop beim erkennen eines IR-Signales nicht. Die zum Test benutzte LED geht nur an aber nicht mehr aus.

#define F_CPU 8000000
#define __AVR_ATtiny85__ 
#include <IRremote.h>
const int RECV_PIN = 2;
int i = 0;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
pinMode (3, OUTPUT);
digitalWrite(3, LOW);
irrecv.enableIRIn(); 
}
void loop() { 
if (irrecv.decode(&results)) {
switch(results.value){
  case 0xE0E040BF:
  digitalWrite(3, HIGH);
  delay(100);
  digitalWrite(3, LOW);
  break;
}
irrecv.resume();
  }
}

Und wie hast du die Led angeschlossen ?

ist ganz normal am pin3 mit wiederstand und dann am gnd

Ein 2ter Thread zum selben Thema?

#define F_CPU 8000000

#define AVR_ATtiny85

Wofür sind die beiden Einträge gut?
Das sollte doch die IDE selber erledigen, wenn die hardware Definition OK ist.

hab ich jetzt raus genommen aber da ändert sich leider auch nicht viel :slightly_frowning_face:

Habe einen anderen Core benutzt und jetzt geht es

Teilst Du auch noch mit, welchen Core?

Gruß Tommy