hi,
Wozu soll der ir-Empfänger dienen, was genau ist das für ein Teil?
ir-empfänger ist ein empfänger für handelsübrige infrarot-fernbedienungen(z.b. für den Fernsehen).
ich möchte das ganze generell später noch mit einer "echten" fernbedienung machen, sprich mit so einer fernbedienung für modellautos, modellflugzeuge usw
das ganze wird dann wahrscheinlich realisiert mit lirc und irexec(bei taste auf fernbedienung kommando soundso)
Nachtrag:
Wenn es nur darum geht die Ports des Laptops anzusteuern: Ich habe mal eine Kabelfernbedienung gebaut (für den Parallelport), um die Dienste eines Servers zu starten/beenden und den Status per LED anzuzeigen, damit kein 2ter Rechner mit ssh laufen muss. Eine entsprechende Software in C habe ich dazu auch entworfen. Würde dir das helfen?
Ja, genau das. Du steuerst damit ports an, um die leds anzuschalten, oder? wiegesagt, das ganze geht kabellos, sprich ich brauche nur die eine richtung, bis ich auch das quartz-empfänger-modul mit dem rechner verkable. aber das ist ja erstmal sekundär.
danke.
lorenz
edit: grade bei heise gefunden:
http://www.heise.de/ct/03/08/204/
der io-warrior40 schaut garnich schlecht aus. der spass kostet halt 50€, also wenns ohne geht, lieber ohne. ich will nur die ports ansteuern, also sin diese special-dinger ein overkill. außerdem ist das ding usb, und deswegen von vorneherein schon gestorben, da ich kein usb habe, und noch eine usb-karte zu kaufen meinen finanziellen rahmen sprengt.
edit2: ich habs hinbekommen! mit parapin(sogar im portage) kann ich alle steuerbaren pins einzeln steuern.
das läuft dann z.B. so:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#include <stdio.h>
#include <parapin.h>
int main() {
#define D1 LP_PIN02
#define D2 LP_PIN03
#define D3 LP_PIN04
#define D4 LP_PIN05
#define D5 LP_PIN06
#define D6 LP_PIN07
#define D7 LP_PIN08
#define D8 LP_PIN09
int init = pin_init_user(LPT1);
if( init == -1 ) {
printf("Initialisierung Fehlgeschlagen!\n");
}
pin_output_mode(D1);
while (1) {
set_pin(D1);
printf("Und an... \n");
sleep(5);
clear_pin(D1);
printf("Und aus... \n");
sleep(5);
}
printf("Fertig!!\n");
return 0;
}
|
habs nachgemessen, es geht!
danke für eure hilfe,
das topic ist dann [gelöst]. ihr werdet sicher noch von mir hören, wenn ich das netzteil für das "steuernotebook" habe.
Lorenz