# Figured out word wrapping on the Piicodev OLED module

**URL:** <https://forum.core-electronics.com.au/t/figured-out-word-wrapping-on-the-piicodev-oled-module/14410>\
**Category:** Uncategorized\
**Created:** [22 June 2022 04:38 UTC](https://forum.core-electronics.com.au/t/figured-out-word-wrapping-on-the-piicodev-oled-module/14410 "2022-06-22T04:38:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steven](https://avatars.discourse-cdn.com/v4/letter/s/94ad74/32.png) [@Steven](https://forum.core-electronics.com.au/u/Steven)\
**Post date:** [22 June 2022 04:38 UTC](https://forum.core-electronics.com.au/t/figured-out-word-wrapping-on-the-piicodev-oled-module/14410/1 "2022-06-22T04:38:39Z")

</div>

Not sure if this will work on the Pi Pico, but I thought I’d share anyway.

![IMG_0934](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/3/350c6a86d945647a65e161da615060f57afcc2cc.jpeg)

```auto
from PiicoDev_SSD1306 import *
import textwrap

display = create_PiicoDev_SSD1306()

def display_text(text):
        this_text = textwrap.wrap(text, width=15)
        for i in range(0, len(this_text)):
                display.text(this_text[i], 0, (i * 15), 1)
        display.show()

display_text('Hello, this is some text. Can you see it is word wrapped?')

```

---

<div class="post-metadata">

**Author:** ![Liam120347](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/liam120347/32/5003_2.png) [@Liam120347](https://forum.core-electronics.com.au/u/Liam120347)\
**Post date:** [22 June 2022 08:37 UTC](https://forum.core-electronics.com.au/t/figured-out-word-wrapping-on-the-piicodev-oled-module/14410/2 "2022-06-22T08:37:04Z")

</div>

Nice Steven! With some scrolling it could definitely give off some Matrix vibes 😃

---

<div class="post-metadata">

**Author:** ![tepalia02203352](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@tepalia02203352](https://forum.core-electronics.com.au/u/tepalia02203352)\
**Post date:** [25 June 2022 15:26 UTC](https://forum.core-electronics.com.au/t/figured-out-word-wrapping-on-the-piicodev-oled-module/14410/3 "2022-06-25T15:26:09Z")

</div>

Thank you for sharing. Can the same task be performed with a standard Raspberry pi? Like 4 or earlier versions?

---

<div class="post-metadata">

**Author:** ![Steven](https://avatars.discourse-cdn.com/v4/letter/s/94ad74/32.png) [@Steven](https://forum.core-electronics.com.au/u/Steven)\
**Post date:** [25 June 2022 22:21 UTC](https://forum.core-electronics.com.au/t/figured-out-word-wrapping-on-the-piicodev-oled-module/14410/4 "2022-06-25T22:21:10Z")

</div>

I’m using a raspberry Pi 4B.

---

<div class="post-metadata">

**Author:** ![tepalia02203352](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@tepalia02203352](https://forum.core-electronics.com.au/u/tepalia02203352)\
**Post date:** [26 June 2022 14:35 UTC](https://forum.core-electronics.com.au/t/figured-out-word-wrapping-on-the-piicodev-oled-module/14410/5 "2022-06-26T14:35:53Z")

</div>

I see. Thank you.

---

<div class="post-metadata">

**Author:** ![Michael](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/michael/32/3545_2.png) [@Michael](https://forum.core-electronics.com.au/u/Michael)\
**Post date:** [27 June 2022 05:28 UTC](https://forum.core-electronics.com.au/t/figured-out-word-wrapping-on-the-piicodev-oled-module/14410/6 "2022-06-27T05:28:40Z")

</div>

This is _great_! We’ll look at building it in - I’m unsure about compatibility across different devices, but it’s too good to ignore if available.  
Nice work @Steven 😃

---

<div class="post-metadata">

**Author:** ![Steven](https://avatars.discourse-cdn.com/v4/letter/s/94ad74/32.png) [@Steven](https://forum.core-electronics.com.au/u/Steven)\
**Post date:** [28 June 2022 05:33 UTC](https://forum.core-electronics.com.au/t/figured-out-word-wrapping-on-the-piicodev-oled-module/14410/7 "2022-06-28T05:33:48Z")

</div>

Just checked, we’re in luck! Code exists for micropython.

> <https://github.com/micropython/micropython-lib/blob/master/python-stdlib/textwrap/textwrap.py>
