====================== 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 -------------- .. image:: /_static/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. .. image:: /_static/wiring_uno_sn7516x.png