Nano every and TFT display problem

So yes it is a generic Display, followed the display wire instructions SSD1306 OLED
D1 to SCL
D2 to SDA
3.3 to VCC
GND to G
Installed on a ESP8266 , can only think It is bad, after it is connected for awhile the display that never lights up gets warm. Thanks

The first thing appears to be that the SSD1306 is described as a 128 x 64 Dot Matrix driver.
You have shown a display with a 240 x 240 resolution. You have probably incorrectly identified the display controller.
Again, can you post some links to some details.

Please explain a bit more, how is it you got I am using a 240x240 resolution. As far as where it came from I can probably show the link to BangGood if you think that would help .Thanks

0.96

? ? ?
Are you Lardos, the OP (originator of this thread) but using another account ?
The 240 * 240 resolution comes from the Video posted in the OP.

image

The display in the banggood link looks nothing like that in the video in post #1

No sir I am not that person, sorry for your confusion.

Well, at least you did better that the OP in that you managed to produce a vendor link for your display.
A moderator should probably separate the thread so your (LarryFos) posts go into a new thread.

So now you have your own thread, let's summarise the situation.

You have an ESP8266 (contrary to the title which, currently, refers to a Nano Every)
You have a 0.96 inch display which may be one of the ones reachable via the link you supplied: https://www.banggood.com/buy/ssd1306-oled-display.html .
You have wired it like this:

The display gets warm but shows no other signs of life.

Yes you now have it LOL

I ran this program and got no 12c devices found, so my guess is that the device is dead.
Thanks :smile:

// --------------------------------------
// i2c_scanner
//
// Version 1
//    This program (or code that looks like it)
//    can be found in many places.
//    For example on the Arduino.cc forum.
//    The original author is not know.
// Version 2, Juni 2012, Using Arduino 1.0.1
//     Adapted to be as simple as possible by Arduino.cc user Krodal
// Version 3, Feb 26  2013
//    V3 by louarnold
// Version 4, March 3, 2013, Using Arduino 1.0.3
//    by Arduino.cc user Krodal.
//    Changes by louarnold removed.
//    Scanning addresses changed from 0...127 to 1...119,
//    according to the i2c scanner by Nick Gammon
//    https://www.gammon.com.au/forum/?id=10896
// Version 5, March 28, 2013
//    As version 4, but address scans now to 127.
//    A sensor seems to use address 120.
// Version 6, November 27, 2015.
//    Added waiting for the Leonardo serial communication.
//
//
// This sketch tests the standard 7-bit addresses
// Devices with higher bit address might not be seen properly.
//
 
#include <Wire.h>
 
 
void setup()
{
  Wire.begin();
 
  Serial.begin(9600);
  while (!Serial);             // Leonardo: wait for serial monitor
  Serial.println("\nI2C Scanner");
}
 
 
void loop()
{
  byte error, address;
  int nDevices;
 
  Serial.println("Scanning...");
 
  nDevices = 0;
  for(address = 1; address < 127; address++ )
  {
    // The i2c_scanner uses the return value of
    // the Write.endTransmisstion to see if
    // a device did acknowledge to the address.
    Wire.beginTransmission(address);
    error = Wire.endTransmission();
 
    if (error == 0)
    {
      Serial.print("I2C device found at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.print(address,HEX);
      Serial.println("  !");
 
      nDevices++;
    }
    else if (error==4)
    {
      Serial.print("Unknown error at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.println(address,HEX);
    }    
  }
  if (nDevices == 0)
    Serial.println("No I2C devices found\n");
  else
    Serial.println("done\n");
 
  delay(5000);           // wait 5 seconds for next scan
}

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.