Arduino Uno and Nano

Connection

These connections are required between the Arduino UNO/Nano and the IEEE488 connector:

Arduino GPIB connector Function
A0 1 DIO1
A1 2 DIO2
A2 3 DIO3
A3 4 DIO4
D12 5 EOI
D11 6 DAV
D10 7 NRFD
D9 8 NDAC
D8 9 IFC
D2 10 SRQ
D7 11 ATN
GND 12 Shield
A4 13 DIO5
A5 14 DIO6
D4 15 DIO7
D5 16 DIO8
D3 17 REN
GND 18,19,20,21,22,23 GND

Wiring diagram

../_images/wiring_uno.png

When using SN75160 and SN75161 integrated circuits, the connections involve at least one extra pin to control the talk-enable (TE) pin of the IC. The PE pin on the SN75160 is connected to VCC to maintain a 3-state outputs when TE is high. Connecting PE to ground will allow the outputs to function in pullup-enable mode when TE is high.

On the SN75161, the DC pin can be connected to a separate GPIO pin on the Uno/Nano, or, since ren is always asserted when in controller mode and de-asserted in device mode, to the GPIO pin used for the REN signal.

../_images/wiring_uno_sn7516x.png