carlrh:
No I'm sorry. I haven't got any more info than that. I had a friend of mine make me a little piece of software for my pc to control the projector, some years ago. And it's been woking perfectly since. But now I would like to control the projector with buttons instead, and thought of the Arduino project for fun and education. The codes he's used are:
- 0 IR 001
 // On command
- 0 IR 002
 // Off command
- 0 IR 030
 // Hide command
The commands are in a XML config file, but I don't know if they are converted to HEX or something before they are sent to the projector. Unfortunately I can't get a hold of him to get an explaination.
I love these problems. Really!
Here is what I found thanks to Google:
No Code (character) Function feature
1 OKOKOKOKOK\r Power On
2 * 0 IR 001\r Power On
3 * 0 IR 002\r Power Off
4 * 0 IR 004\r Keystone
5 * 0 IR 006\r Mute
6 * 0 IR 007\r Freeze
7 * 0 IR 008\r Menu
8 * 0 IR 009\r Up
9 * 0 IR 010\r Down
10 * 0 IR 011\r Right
11 * 0 IR 012\r Left
12 * 0 IR 013\r Enter
13 * 0 IR 014\r Re-Sync
14 * 0 IR 015\r Source Analog RGB for D-sub
15 * 0 IR 016\r Source Digital RGB
16 * 0 IR 017\r Source PbPr for D-sub
17 * 0 IR 018\r Source S-Video
18 * 0 IR 019\r Source Composite Video
19 * 0 IR 020\r Source Component Video
20 * 0 IR 021\r Aspect ratio 16:9
21 * 0 IR 022\r Aspect ratio 4:3
22 * 0 IR 023\r Volume +
23 * 0 IR 024\r Volume –
24 * 0 IR 025\r Brightness
25 * 0 IR 026\r Contrast
26 * 0 IR 027\r Color Temperature
27 * 0 IR 028\r Source Analog RGB for DVI Port
28 * 0 IR 029\r Source Analog YPbPr for DVI Port
29 * 0 IR 030\r Hide
30 * 0 IR 031\r Source
31 * 0 IR 032\r Video: Color saturation adjustment
32 * 0 IR 033\r Video: Hue adjustment
33 * 0 IR 034\r Video: Sharpness adjustment
34 * 0 IR 035\r Query Model name
35 * 0 IR 036\r Query Native display resolution
36 * 0 IR 037\r Query company name
37 * 0 IR 040\r Aspect ratioL.Box
38 * 0 IR 041\r Aspect ratio 1:1
39 * 0 IR 042\r Keystone Up
40 * 0 IR 043\r Keystone Down
41 * 0 IR 044\r Keystone Left
42 * 0 IR 045\r Keystone Right
43 * 0 IR 046\r Zoom
44 * 0 IR 047\r e-Key
45 * 0 IR 048\r Color RGB
46 * 0 IR 049\r Language
47 * 0 IR 050\r Source HDMI
apparently the connection params are: 9600,8,none,1
Hello Everyone following this tread,
I had semi-successful control over my Acer S1200 projector over RS232.
I tested most of the commands and they work properly except the POWER ON commands “OKOKOKOKOK\r” and “* 0 IR 001\r” seams they don`t work.
The commands doesn’t turn on the projector for same reason and if I I send twice they give me Overflow
Data sent: * 0 IR 001\r (Nothing happens after this.)
Data sent: * 0 IR 001\r (I send it one more time...)
Data received: RS232Overflow
Update:
When the projector is on and I send the POWER ON command:
Data sent: * 0 IR 001\r
Data received: *001
but every other command return
Data received: *000
----------SOME COMMANDS--------------------------
Data received: *000Lamp1
Data sent: * 0 Src ?\r
Data received: *000Src0
Data sent: * 0 IR 035\r
Data received: *000S1200
Data sent: * 0 IR 036\r
Data received: *000Res
Data sent: * 0 IR 037\r
Data received: *000NameAcer
The baud 9600, Data 8 bit, Parity none, Stop bit 1.
The above is a collection from several sites. Apparently you are not the first to want to control a projector.
Seems some projectors do return a response.
Paul