{"id":97,"date":"2025-11-01T11:05:16","date_gmt":"2025-11-01T11:05:16","guid":{"rendered":"https:\/\/blinkbonnie.xyz\/?p=97"},"modified":"2025-11-13T03:23:36","modified_gmt":"2025-11-13T03:23:36","slug":"its-adowable","status":"publish","type":"post","link":"https:\/\/blinkbonnie.xyz\/?p=97","title":{"rendered":"It&#8217;s Adowable"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"794\" src=\"https:\/\/blinkbonnie.xyz\/wp-content\/uploads\/2025\/11\/display.jpg\" alt=\"A picture of a mini OLED display plugged into a prototyping breadboard. It is square, though the actual display is smaller and rectangular. It has 4 connections at the top labeled gnd, vcc, scl and sda. The display shows a light border surrounding a black space with the word UWU! in the middle of the screen.\" class=\"wp-image-98\" srcset=\"https:\/\/blinkbonnie.xyz\/wp-content\/uploads\/2025\/11\/display.jpg 1024w, https:\/\/blinkbonnie.xyz\/wp-content\/uploads\/2025\/11\/display-300x233.jpg 300w, https:\/\/blinkbonnie.xyz\/wp-content\/uploads\/2025\/11\/display-768x596.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Close-up of the OLED display module.<\/figcaption><\/figure>\n\n\n\n<p id=\"block-f9f0a78d-3cf9-4519-9fcf-1e58e789912e\">So, I didn&#8217;t realise how tiny these things were. All the promo pictures have them looking like Nokia phone displays but no. They&#8217;re literally an inch square. Anyway in my last order I bought 2 of these little OLED displays because the Raspberry Pi Pico has I2C channels coming out the wazoo.<\/p>\n\n\n\n<p id=\"block-dde45197-9dc5-454c-a782-94b7e86849d0\">I figured that getting the displays to work would need some work, because I&#8217;d looked at the API and, well, there were some concepts to get my head around.<\/p>\n\n\n\n<p id=\"block-62039756-79a2-4db6-bfc7-042b896f0238\">Sticking with the Circuit Python route, I hunted down the example code and tried to run it with no luck. Then I found a post online that gave some extra context on getting I2C to work on the Pico.<\/p>\n\n\n\n<p id=\"block-01123b87-a7b4-4890-bea8-b2ca760cd4f2\">I also had to remember that if I wanted any of the Adafruit libraries to work, it wasn&#8217;t enough to pip3 install them to my computer, I had to copy the library files to the Pico lib folder.<\/p>\n\n\n\n<p id=\"block-384eaae2-8afa-4a10-8d0a-a6882ce78c29\">Well I did that, modified the example code to match the physical connections I wanted to use on the Pico and ran the code.<\/p>\n\n\n\n<p id=\"block-8cde0353-5058-47da-bbe9-cc4cfd721883\">It actually worked!<\/p>\n\n\n\n<p id=\"block-aab9b08e-8bb4-44b4-bc4a-df54553862e0\">Now I have the job of really figuring out how to use the displays, but at least I can get messages to show up, and that&#8217;s awesome.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, I didn&#8217;t realise how tiny these things were. All the promo pictures have them looking like Nokia phone displays but no. They&#8217;re literally an inch square. Anyway in my last order I bought 2 of these little OLED displays because the Raspberry Pi Pico has I2C channels coming out [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":98,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-97","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=\/wp\/v2\/posts\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=97"}],"version-history":[{"count":1,"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=\/wp\/v2\/posts\/97\/revisions"}],"predecessor-version":[{"id":99,"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=\/wp\/v2\/posts\/97\/revisions\/99"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=\/wp\/v2\/media\/98"}],"wp:attachment":[{"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blinkbonnie.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}