# 0.96 Inch 4Pin White IIC I2C OLED Display For Arduino

**URL:** <https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004>\
**Category:** Hardware Interfacing Questions\
**Created:** [December 4, 2019, 12:06pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004 "2019-12-04T12:06:53Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [December 10, 2019, 7:45pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/62 "2019-12-10T19:45:58Z")

</div>

i would like something like this with just a diode…

---

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [December 10, 2019, 7:46pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/63 "2019-12-10T19:46:12Z")

</div>



---

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [December 10, 2019, 7:46pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/64 "2019-12-10T19:46:45Z")

</div>

i don’t know what i’m doing wrong … ☹

---

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [December 10, 2019, 7:48pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/65 "2019-12-10T19:48:45Z")

</div>

![01](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/2X/8/8b4412fa09a2395d7eecee318891da062ae78b02.png) ![02](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/2X/1/190251855effbb01824cff6a463ed530300903ec.png)

---

<div class="post-metadata">

**Author:** ![uther2017](https://avatars.discourse-cdn.com/v4/letter/u/e19adc/32.png) [@uther2017](https://forum.xod.io/u/uther2017)\
**Post date:** [December 10, 2019, 8:06pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/66 "2019-12-10T20:06:43Z")

</div>

Try connecting the output of the flip flop to the upd of the clear display

---

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [December 10, 2019, 8:12pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/67 "2019-12-10T20:12:21Z")

</div>

on both cases I have led off ☹

 ![20191210_210901](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/2X/d/d9dcc0bf4d5b2e38d9123c8effa26e5daf0d0145.jpeg) ![20191210_210904](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/2X/2/28d11ff9b2d8f49da6b9fec0812beb89d5f02668.jpeg)

---

<div class="post-metadata">

**Author:** ![gweimer](https://avatars.discourse-cdn.com/v4/letter/g/a9adbd/32.png) [@gweimer](https://forum.xod.io/u/gweimer)\
**Post date:** [December 10, 2019, 8:24pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/68 "2019-12-10T20:24:48Z")

</div>

You only update the display on boot. Add a 2nd wire to the concat output and run it to a pulse-on-change node, then wire pulse-on-change to the any node. That should clear & update the display when text changes.

---

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [December 10, 2019, 9:08pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/69 "2019-12-10T21:08:20Z")

</div>

works finally, thanks a lot gweimer and thank you other guys for everything …

 ![20191210_220134](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/2X/f/f24abe858f34a92d6d3b74ab7c8d085049860643.jpeg) ![20191210_220137](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/2X/8/8e7cef0ed10f9694e5a29b277c8b7a7d960e71a7.jpeg)

---

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [December 12, 2019, 8:28am UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/70 "2019-12-12T08:28:46Z")

</div>

I have one more question? how can i type shapes or logotype?

---

<div class="post-metadata">

**Author:** ![microbios75](https://avatars.discourse-cdn.com/v4/letter/m/f14d63/32.png) [@microbios75](https://forum.xod.io/u/microbios75)\
**Post date:** [December 12, 2019, 4:13pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/71 "2019-12-12T16:13:46Z")

</div>

Using the “line”, “rectangle”, etc. nodes.

---

<div class="post-metadata">

**Author:** ![ahmadsuki](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/ahmadsuki/32/2212_2.png) [@ahmadsuki](https://forum.xod.io/u/ahmadsuki)\
**Post date:** [December 28, 2019, 11:30pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/72 "2019-12-28T23:30:59Z")

</div>

Thanks for all the above info. I really appreciate.

I’m using Amica NodeMCU esp8266 board. What changes that I should do? there are no A4 & A5 pin on the board…

What else should I change?

thanks.

---

<div class="post-metadata">

**Author:** ![cesars](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@cesars](https://forum.xod.io/u/cesars)\
**Post date:** [December 28, 2019, 11:44pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/73 "2019-12-28T23:44:39Z")

</div>

I don’t know what you’re trying to do, but it would be better if you start a new thread with the particular query about your project

in NodeMCU only A0 analog

---

<div class="post-metadata">

**Author:** ![ahmadsuki](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/ahmadsuki/32/2212_2.png) [@ahmadsuki](https://forum.xod.io/u/ahmadsuki)\
**Post date:** [December 29, 2019, 2:03am UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/74 "2019-12-29T02:03:09Z")

</div>

I’m referring to the same issue IIC I2C OLED Display but this time with ESP8266 NodeMCU board (instead of Arduino).

With only A0 analog pin, how to connect OLED display with the board? What other changes that I should observe in implementing all the above suggestions (for Arduino) on NodeMCU board?

---

<div class="post-metadata">

**Author:** ![cesars](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@cesars](https://forum.xod.io/u/cesars)\
**Post date:** [December 29, 2019, 2:52am UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/75 "2019-12-29T02:52:11Z")

</div>

Not sure, but try this

To define the ports in XOD for NodeMCU, it is D1 will not be D1 but D5 and D2 will be D4

Summing up in XOD use D5 for SCL and D4 for SDA (you should not define them, but they will be used by i2c)

On the board connect SCL to D1 (GPIO5) and SDA to D2 (GPIO4)

---

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [January 20, 2020, 7:23pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/76 "2020-01-20T19:23:58Z")

</div>

gweimer do you maybe know why there is no Digispark support and I can’t even upload in code via Arduino IDE? I’m constantly getting some error.thanks!

 ![20200111_223437](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/2X/0/097fe850b2dde109b8df3c4e00cef0aba4fbf699.jpeg) ![20200111_223454](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/2X/6/6456c7e2f0b5f26950231942b462d87d428493b1.jpeg)

---

<div class="post-metadata">

**Author:** ![gweimer](https://avatars.discourse-cdn.com/v4/letter/g/a9adbd/32.png) [@gweimer](https://forum.xod.io/u/gweimer)\
**Post date:** [January 20, 2020, 9:40pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/77 "2020-01-20T21:40:02Z")

</div>

Sorry, I just use UNO and don’t understand much about hardware support. But if it doesn’t work in IDE, it’s almost certainly not going to work in XOD.

---

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [January 21, 2020, 4:55am UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/78 "2020-01-21T04:55:57Z")

</div>

works in IDE … ok thanks anyway

---

<div class="post-metadata">

**Author:** ![gweimer](https://avatars.discourse-cdn.com/v4/letter/g/a9adbd/32.png) [@gweimer](https://forum.xod.io/u/gweimer)\
**Post date:** [January 21, 2020, 2:28pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/79 "2020-01-21T14:28:01Z")

</div>

The instructions for digispark mentions that it needs to be manually added to IDE. Did you do this for XOD? There are instructions in XOD documentation for adding new boards to XOD.

---

<div class="post-metadata">

**Author:** ![apsolucija](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@apsolucija](https://forum.xod.io/u/apsolucija)\
**Post date:** [January 21, 2020, 9:13pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/80 "2020-01-21T21:13:07Z")

</div>

ok, where does it say in xod … i haven’t seen it

---

<div class="post-metadata">

**Author:** ![gweimer](https://avatars.discourse-cdn.com/v4/letter/g/a9adbd/32.png) [@gweimer](https://forum.xod.io/u/gweimer)\
**Post date:** [January 21, 2020, 10:07pm UTC](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/81 "2020-01-21T22:07:15Z")

</div>

Check here: [Adding New Hardware Support](https://forum.xod.io/t/adding-new-hardware-support/2226)

[Previous page](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004.md?page=3)

[Next page](https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004.md?page=5)
