Main
OLSDV 3 Laser Harp
Downloads
Arduino Sketch for making a Laser Harp (not based on a library.
ILDA 25 Pin D-Sub MAP
Pin | Function |
---|---|
1 | X+ |
2 | Y+ |
3 | NC |
4 | Interlock (Connected to Pin 17) |
5 | R+ |
6 | G+ |
7 | B+ |
8 | User1+ (Harp Pos. Bit 0) |
9 | User2+ (Harp Pos. Bit 1) |
10 | User3+ (Harp Pos. Bit 2) |
11 | User4+ (Harp Pos. Bit 3) |
12 | NC |
13 | Shutter |
14 | X- |
15 | Y- |
16 | NC |
17 | Interlock (Connected to Pin 4) |
18-20 | Ground (for color outputs) |
21 | User1- (Harp Enable Input - 0 = Enable |
22 | User2- (Harp Sync/Clk - Lo to Hi means the harp has reached position X indicated by the Harp Pos. Bits 0 to 15) |
23 | NC (User3-) |
24 | NC (User4-) |
25 | Ground |
Arduino/AVR Port Map
Jmp | Arduino Pin | AVR Pin | Direction | OLSD Function |
---|---|---|---|---|
J3 | Digital 13 | PB4 (SCK) | Output | SPI Clock to DAC |
J3 | Digital 11 | PB3 (MOSI) | Output | SPI Data to DAC |
J3 | Digital 10 | PB2 (SS) | Output | #CS DAC |
J3 | Digital 9 | PB1 | Output | #LDAC DAC |
J3 | Digital 8 | PB0 | Output | #CTS on FTI Chip (Optional) *** Not needed for laser harp |
J1 | Digital 7 | PD7 | Output | ILDA Pin 11 (User4+) - Harp Pos. Bit 3 |
J1 | Digital 6 | PD6 | Output | ILDA Pin 10 (User3+) - Harp Pos. Bit 2 |
J1 | Digital 5 | PD5 | Output | ILDA Pin 8 (User2+) - Harp Pos. Bit 1 |
J1 | Digital 4 | PD4 | Output | ILDA Pin 7 (User1+) - Harp Pos. Bit 0 |
J1 | Digital 3 | PD3 | Output | ILDA Pin 22 (User2-) - Harp Pos. Sync/Clk (sync on positive edge - lo to hi) |
J1 | Digital 2 | PD2 | Input | ILDA Pin 21 (User1-) - Harp Output Enable (0 = Enable - safety feature?) |
J2 | Analog 0 | PC0 | Output | Red TTL |
J2 | Analog 1 | PC1 | Output | Green TTL |
J2 | Analog 2 | PC2 | Output | Blue TTL |
J2 | Analog 3 | PC3 | Output | Shutter |
J2 | Analog 4 | PC4 | Output | Status LED (1 == ON) |
J2 | Analog 5 | PC5 | Input | User Switch (0 == Pressed) |