Trellis-
5V to 5V rail of my breadboard
GND to GND rail of my breadboard
SDA to DIP silk screened "10"
SCL to DIP silk screened "11"
INT - This is the big question, not exactly sure where it goes. I put it into DIP silk screened "9", and sometimes the I2C scanner finds it, sometimes it doesn't, sometimes comes up with multiple addresses
DIP
So on the DIP I tie (silk screen) GND to GND, and GND to my breadboard ground rail.
Power is coming from the console connection
When I run I2CScanner's Scanner, I see -
15:57:28.004 -> --- Scan started ---
15:57:35.225 -> No I2C devices found
15:57:35.225 -> --- Scan finished ---
15:57:35.225 ->
15:57:40.167 -> --- Scan started ---
15:57:42.965 -> No I2C devices found
15:57:42.965 -> --- Scan finished ---
15:57:42.965 ->
15:57:47.912 -> --- Scan started ---
I'm wondering if I picked the wrong pin for INT. I don't see a specific one on the DIP, and the scanner doesn't seem to ask about a dip pin.
If I run Adafruit Trellis Library's Trellis Demo, I change ... Well, actually, I've had to try to restart the IDE twice as I can't seem to get the console working again.
I can't get any consistency to happen. Is there anything I can do? Is there anything I can do to reset the device back to original?
@bobcousins , when I hooked up to an UNO I didn't need it, and it never had issues with the same programs. I'll try, I have them, but wouldn't I have needed them on the UNO too?
I think that's stabilized it. So far I'm not running into issues with the I2CSCANNER>Scanner, but still weird results from Adafruit_BusIO>i2c_address_detect.
I also oddly solved another issue. My code had -
INTPIN = 9;
// INT pin requires a pullup
pinMode(INTPIN, INPUT);
digitalWrite(INTPIN, HIGH);
And when that ran, my serial output ended up garbled. I commented it out, the program runs fine, and I don't see any downside. Is there an INTPIN already defined?
A little risky to call it Nano; people might expect it to be a drop-in replacement for an official Arduino Nano. Based on your pinout it doesn't seem to be