user10654: All cables tested and work:
SCL - A5
SDA - A4
VCC - 5V
GND - GND

I'm using an Arduino Nano board and an I2C display - I've tried everything to get it to work and I'm now convinced it's a hardware fault. Using the Arduino I2C address scanner, it is unable to find a device, even though it is wired correctly (I've checked multiple times).

This is the code I used, i2c_scanner, and this output:
Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

... is all I get.
Any suggestions, or is my board output fried?

user10748: Check the solder jumper on the display. Note the example code is for one address, but two addresses are supported. Try the other address in code, or solder the LCD address pads to select the address to match the code. I had the same problem, the printed address on the LCD solder pads is just the last address bits that make the difference.

user220: You seem to have two issues here:

As already pointed out, you have the white wire connected to the wrong pin on the Arduino
Also, you need to solder the headers on the Arduino. There is no solder on the pins, which means that there is no connection. You need to solder those headers on; it looks like you just set the Arduino on top, which won't work with headers


10654: <p>All cables tested and work:</p>

<pre><code>SCL - A5
SDA - A4
VCC - 5V
GND - GND
</code></pre>

<p>I'm using an Arduino Nano board and an I<sup>2</sup>C display - I've tried everything to get it to work and I'm now convinced it's a hardware fault. Using the Arduino I<sup>2</sup>C address scanner, it is unable to find a device, even though it is wired correctly (I've checked multiple times).</p>

<p><a href="https://i.stack.imgur.com/6qAFF.jpg" rel="nofollow noreferrer" title="Nano and I2C display"><img src="https://i.stack.imgur.com/6qAFF.jpg" alt="Nano and I2C display" title="Nano and I2C display"></a></p>

<p>This is the code I used, <a href="http://playground.arduino.cc/Main/I2cScanner" rel="nofollow noreferrer">i2c_scanner</a>, and this output:</p>

<pre><code>Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found

Scanning...
No I2C devices found
</code></pre>

<p>... is all I get.</p>

<p>Any suggestions, or is my board output fried?</p>
 10748: <p>Check the solder jumper on the display. Note the example code is for one address, but two addresses are supported. Try the other address in code, or solder the LCD address pads to select the address to match the code. I had the same problem, the printed address on the LCD solder pads is just the last address bits that make the difference.</p>
 220: <p>You seem to have two issues here:</p>

<ul>
<li>As already pointed out, you have the white wire connected to the wrong pin on the Arduino</li>
<li>Also, <strong>you need to solder the headers on the Arduino.</strong> There is no solder on the pins, which means that there is no connection. You need to solder those headers on; it looks like you just set the Arduino on top, which won't work with headers</li>
</ul>
