IR-Signal/Laser-Tag

Hallo, in dieser Frage geht es darum, dass ich gerne wissen würde wie ich es schaffe, mit einem tastendruck ein "ganzes?" IR-Signal auszugeben. Ich weiß es klingt komisch(ganzes) aber ich habe keine Ahnung wie ich das am besten umschreiben kann.

Also ich drücke einen Taster...und lasse diesen zu schnell wieder los um das IR-Signal zu senden..

Ich habe schon etwas von Hilfsmerkern gehört und dachte dass ich das hier anwenden kann?

Grüße invisible09

Habe ich mir vor kurzem erst gebaut. Programm diente bisschen zum Testen von daher noch andere Reste drinne.

#include <IRremote.h>

IRsend irsend;
const int Digital_7 = 7; // the number of the pushbutton pin
const int Analog_0 = A0; // the number of the LED pin
const int Analog_3 = A3;
//IR Empfänger
int RECV_PIN = 9;
IRrecv irrecv(RECV_PIN);
decode_results results;

int test = 0;
int buttonState = 0; // variable for reading the pushbutton status

void setup() {
pinMode(Analog_0, OUTPUT);
pinMode(Analog_3, OUTPUT);
pinMode(Digital_7, INPUT);
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}

void loop(){
buttonState = digitalRead(Digital_7);

if (buttonState == HIGH) {
digitalWrite(Analog_0, HIGH);
irsend.sendNEC(0x80BF53AC, 32);
delay(1000);
}
else {
digitalWrite(Analog_0, LOW);
}

if(test == 1){
digitalWrite(Analog_3, HIGH);
}

irrecv.resume();

}

Danke auf jeden Fall!

Habe die Ir-led beim Arduino “MEGA” bei pin 9 angeschlossen,da dass scheinbar der Pin ist, welcher für diese Schaltung verantwortlich ist. Der Taster hängt an Pin 8…also:

Wenn ich das richtig verstehe hängt deine LED an “A0”??

Ich habe den sketch verändert(nach meinen PINs) und auf den Arduino geladen.Reicht diese Zeit wirklich aus um ein vollständiges Signal auszugeben?

Nein, Analaog 0 und 3 sind nur Test LEDs. Die waren halt gerade noch gesteckt.

Du brauchst Digital 3 Ausgang. Der wird automatisch festgelegt.

Schau dir das hier mal an: http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html

Ok ja, ich verwende diese library...;)

Und nein, beim MEGA ist es der Pin 9 aber trotzdem danke! LG invisible