Pages: [1]   Go Down
Author Topic: IRsend(Arduino Mega)  (Read 431 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hy...! Hätte mal ne Frage zum Theme IRsend..
Normalereise funktioniert die library :    http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html

auf meinem Uno Board problemlos, nur leider habe ich gelesen dass sie auf dem MEGA nicht funktioniert. Das kann ich nun aus erster Hand bezeugen und wollte fragen ob jemand weiß an welchem Pin ich die LED anschließen muss.
Normalerweise ja an PIN3..was hier aber nicht funktioniert.

Danke invisible09
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 125
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,
wo hast du gelesen ,dass der MEGA nicht funktioniert?
Soweit ich weis muss die Led an einem PWM Port und der Empfänger an einen Interrupt Pin angebracht werden also hast du beim MEGA diese Auswahl(laut der Seite des MEGAs):
"PWM: 2 to 13 and 44 to 46. Provide 8-bit PWM output with the analogWrite() function. "
Wieso sollte die Library auf dem MEGA denn nicht funktioniern ?
Tipp: Hol doch mal eine Webcam und filme mal die Led im Betrieb, leuchtet sie?
Hast du den gleichen Widerstand zwischen Ground und Kathode wie am UNO ?
Logged

Everybody makes mistakes, me too smiley

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Die Library soll auf dem Mega nicht funktioniereb weil dieser einen anderen Prozessor besitzt.
Das steht auch in den Kommendaren des BLOGs...
Ja die LED leuchtet wenn ich ein normales Blink-Programm verwende, also vieleicht weißt du ja eine andere Variante den Ir-Code 0x...
auszugeben?????
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 125
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vielleicht klappt es ja so:
http://playground.arduino.cc/Code/InfraredReceivers
oder so(eine modifizierte):
http://tech.cyborg5.com/irlib/
Logged

Everybody makes mistakes, me too smiley

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tut mir leid aber sehr viel kann ich damit nicht anfangen.
Ich will darauf hinaus, dass ich z.B so ein 0x1B53F2 ------Ir -signal ausgeben kann.
Das funktioniert mit der anderen library normal.Ich möchte nur wissen wo ich die LED anschließen muss..
oder eine andere Art das Signal auszugeben.
Logged

Cologne (D)
Offline Offline
Newbie
*
Karma: 3
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Das Problem hatte ich ebenfalls. Leider finde ich den Link zur Erklärung der Ursache nicht mehr.
So weit ich mich erinnere ist beim Uno der Pin 3 Hardwaremmäßig mit einem Timer verbunden welcher von der Library angesprochen wird.
Beim Mega ist die Belegung anders dort wird der Pin 9 benutzt.

Bei mir funktioniert die IRremote Lib durch einfügen von:

 pinMode(9,OUTPUT); // The library initializes pin 3 as an output
 digitalWrite(9, LOW);// Since our LED is connected to pin 9, we initialize it here
« Last Edit: May 12, 2013, 05:42:35 pm by 2curious » Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

OK...danke aber schreibe ich das alles in den setup??? smiley-slim
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok ...klar ich muss es in die libraray schreiben aber wohin???
Logged

Cologne (D)
Offline Offline
Newbie
*
Karma: 3
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

in den setup
Logged

Pages: [1]   Go Up
Jump to: