{"id":1014,"date":"2018-07-28T13:00:23","date_gmt":"2018-07-28T12:00:23","guid":{"rendered":"http:\/\/chewett.co.uk\/blog\/?p=1014"},"modified":"2018-07-28T20:16:17","modified_gmt":"2018-07-28T19:16:17","slug":"setting-up-a-16x2-liquid-crystal-display-to-show-hello-world","status":"publish","type":"post","link":"https:\/\/chewett.co.uk\/blog\/1014\/setting-up-a-16x2-liquid-crystal-display-to-show-hello-world\/","title":{"rendered":"Setting up a 16&#215;2 Liquid Crystal Display to show Hello World"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1375\" data-permalink=\"https:\/\/chewett.co.uk\/blog\/1014\/setting-up-a-16x2-liquid-crystal-display-to-show-hello-world\/16x2_lcd_module\/\" data-orig-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_module.jpg?fit=800%2C300&amp;ssl=1\" data-orig-size=\"800,300\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"16x2_lcd_module\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_module.jpg?fit=300%2C113&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_module.jpg?fit=678%2C254&amp;ssl=1\" class=\"aligncenter size-full wp-image-1375\" src=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_module.jpg?resize=678%2C254\" alt=\"\" width=\"678\" height=\"254\" srcset=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_module.jpg?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_module.jpg?resize=300%2C113&amp;ssl=1 300w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_module.jpg?resize=768%2C288&amp;ssl=1 768w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_module.jpg?resize=50%2C19&amp;ssl=1 50w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/p>\n<p>This post describes how to use a 16&#215;2 Liquid Crystal Display unit as included in <a href=\"https:\/\/chewett.co.uk\/blog\/959\/review-arduino-starter-kit\/\">the Arduino Starter Kit<\/a>\u00a0to display the text &#8220;Hello World&#8221;.<\/p>\n<p><!--more--><\/p>\n<h2>Overview of the 16&#215;2 Liquid Crystal Display Module<\/h2>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1373\" data-permalink=\"https:\/\/chewett.co.uk\/blog\/1014\/setting-up-a-16x2-liquid-crystal-display-to-show-hello-world\/16x2_lcd_screen_inner_img\/\" data-orig-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_screen_inner_img.jpg?fit=800%2C800&amp;ssl=1\" data-orig-size=\"800,800\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"16x2_lcd_screen_inner_img\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_screen_inner_img.jpg?fit=300%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_screen_inner_img.jpg?fit=678%2C678&amp;ssl=1\" class=\"alignleft wp-image-1373\" src=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_screen_inner_img.jpg?resize=350%2C350\" alt=\"\" width=\"350\" height=\"350\" srcset=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_screen_inner_img.jpg?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_screen_inner_img.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_screen_inner_img.jpg?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_screen_inner_img.jpg?resize=50%2C50&amp;ssl=1 50w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/p>\n<p>In this review I am using the 16&#215;2 Liquid Crystal Display module from the <a href=\"https:\/\/chewett.co.uk\/blog\/959\/review-arduino-starter-kit\/\">Arduino Starter Kit<\/a>. This LCD has 16 character\u00a0panels per row, and two rows.<\/p>\n<p>Using the Arduino we can control this and write any supported letters to the display. This is one of the simplest ways of displaying information from an Arduino.<\/p>\n<p>This is the most common type of LCD display, with a standard protocol and 16 pin output. Likely whatever brand LCD display you have, if it has 16 pins and a similar pin output it will be supported by the Arduino.<\/p>\n<p>A nice feature of this LCD module is that you can easily configure the contrast. I am going to add a potentiometer to manually tweak the contrast levels. However you can use a standard resistor instead of using a potentiometer. This may involve some trial and improvement to find the value which gives you the desired contrast.<\/p>\n<h2>Wiring it up to the Arduino<\/h2>\n<p>To wire the LCD module up to the Arduino we need to use 6 digital pins. The below diagram shows the full wiring for the LCD module.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1368\" data-permalink=\"https:\/\/chewett.co.uk\/blog\/1014\/setting-up-a-16x2-liquid-crystal-display-to-show-hello-world\/lcd_hello_world_bb\/\" data-orig-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?fit=1944%2C1257&amp;ssl=1\" data-orig-size=\"1944,1257\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"lcd_hello_world_bb\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?fit=300%2C194&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?fit=678%2C438&amp;ssl=1\" class=\"aligncenter size-full wp-image-1368\" src=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?resize=678%2C438\" alt=\"\" width=\"678\" height=\"438\" srcset=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?w=1944&amp;ssl=1 1944w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?resize=300%2C194&amp;ssl=1 300w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?resize=1024%2C662&amp;ssl=1 1024w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?resize=768%2C497&amp;ssl=1 768w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?resize=1536%2C993&amp;ssl=1 1536w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?resize=50%2C32&amp;ssl=1 50w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/lcd_hello_world_bb.jpg?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/p>\n<p>The following pins of the module need to be connected as below, these are listed from left to right:<\/p>\n<ul>\n<li>Pin 1 &#8211; GND<\/li>\n<li>Pin 2 &#8211; 5V<\/li>\n<li>Pin 3 &#8211; Output pin of 10k Potentiometer<\/li>\n<li>Pin 4 &#8211; Arduino Pin 12<\/li>\n<li>Pin 5 &#8211; GND<\/li>\n<li>Pin 6 &#8211; Arduino Pin 11<\/li>\n<li>Pin 7 &#8211; Not connected<\/li>\n<li>Pin 8 &#8211; Not connected<\/li>\n<li>Pin 9 &#8211; Not connected<\/li>\n<li>Pin 10 &#8211; Not connected<\/li>\n<li>Pin 11 &#8211; Arduino Pin 5<\/li>\n<li>Pin 12 &#8211;\u00a0Arduino Pin 4<\/li>\n<li>Pin 13 &#8211; Arduino Pin 3<\/li>\n<li>Pin 14 &#8211;\u00a0Arduino Pin 2<\/li>\n<li>Pin 15 &#8211; 220 Ohm resistor connected to 5V<\/li>\n<li>Pin 16 &#8211; GND<\/li>\n<\/ul>\n<p>The 10k potentiometer is used to set the brightness of the screen.<\/p>\n<h2>Programming the LCD to display Hello World<\/h2>\n<p>The basic Hello World program sets up the LCD by defining the pins attached to the Arduino.<\/p>\n<pre class=\"brush: cpp; title: ; notranslate\" title=\"\">#include &lt;LiquidCrystal.h&gt;;\r\nLiquidCrystal lcd(12, 11, 5, 4, 3, 2);\r\n\r\nvoid setup() {\r\n    lcd.begin(16, 2);\r\n    lcd.print(&quot;Hello World!&quot;);\r\n}\r\n\r\nvoid loop() {\r\n    \/\/Do nothing\r\n}<\/pre>\n<p>Once the <code>lcd<\/code> variable is created we initialize it with 16 characters on two lines and then print Hello World.<\/p>\n<h2>Review of the 16&#215;2 Liquid Crystal Display Module<\/h2>\n<p>Overall the 16&#215;2 LCD module is very useful to display information. A large number of modules that support the protocol and the ease of use make it very simple to configure.<\/p>\n<p>The one downside is that it requires 6 pins on the Arduino to operate which may cause issues. This is something to bear in mind if you are looking at Arduino like clones which may have less pins.<\/p>\n<p>In a later tutorial I will show how you can make it display data from a computer and sensor values.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post describes how to use a 16&#215;2 Liquid Crystal Display unit as included in the Arduino Starter Kit\u00a0to display the text &#8220;Hello World&#8221;.<\/p>\n","protected":false},"author":1,"featured_media":1371,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Today I wrote about setting up a 16x2 Liquid Crystal Display to show Hello World #LCD #Arduino #Tutorial","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[97],"tags":[132,288,289],"class_list":["post-1014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronics","tag-arduino","tag-lcd","tag-liquid-crystal-display"],"wppr_data":{"cwp_meta_box_check":"No"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/07\/16x2_lcd_screen_post_icon.jpg?fit=800%2C800&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p2toWX-gm","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1393,"url":"https:\/\/chewett.co.uk\/blog\/1393\/setting-up-a-16x4-liquid-crystal-display-to-show-hello-world\/","url_meta":{"origin":1014,"position":0},"title":"Setting up a 16&#215;4 Liquid Crystal Display to show Hello World","author":"Chewett","date":"October 6, 2018","format":false,"excerpt":"This post describes how to use a 16\u00d74 Liquid Crystal Display unit to display the text \u201cHello World\u201d. Overview of the 16\u00d74 Liquid Crystal Display Module In this review I am using a 16\u00d74 Liquid Crystal Display module,\u00a0this LCD has 16 character\u00a0panels per row, and four rows. Using the Arduino\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/chewett.co.uk\/blog\/category\/electronics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/10\/16x4_lcd_screen_main_image.jpg?fit=800%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/10\/16x4_lcd_screen_main_image.jpg?fit=800%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/10\/16x4_lcd_screen_main_image.jpg?fit=800%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/10\/16x4_lcd_screen_main_image.jpg?fit=800%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1380,"url":"https:\/\/chewett.co.uk\/blog\/1380\/displaying-temperature-sensor-data-on-a-liquid-crystal-display-with-arduino\/","url_meta":{"origin":1014,"position":1},"title":"Displaying temperature sensor data on a Liquid Crystal Display with Arduino","author":"Chewett","date":"August 4, 2018","format":false,"excerpt":"This blog post expands on displaying Hello World on a Liquid Crystal Display to show temperature sensor values on this display. Combining the LCD display and\u00a0DS18B20 Temperature Sensor This project combines two of my favourite pieces of electrical components the 16x2 LCD display and the DS18B20 temperature sensor. Both have\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/chewett.co.uk\/blog\/category\/electronics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/08\/16x2_lcd_screen_temp_sensor.jpg?fit=800%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/08\/16x2_lcd_screen_temp_sensor.jpg?fit=800%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/08\/16x2_lcd_screen_temp_sensor.jpg?fit=800%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/08\/16x2_lcd_screen_temp_sensor.jpg?fit=800%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":959,"url":"https:\/\/chewett.co.uk\/blog\/959\/review-arduino-starter-kit\/","url_meta":{"origin":1014,"position":2},"title":"Review of the Arduino Starter Kit","author":"Chewett","date":"January 6, 2018","format":false,"excerpt":"This post reviews the Arduino Starter Kit. This is an ideal kit for a beginner in electronics and embedded systems or for someone wanting to learn how work with an Arduino. Here I look over what you get in the kit and the projects it provides. Arduino\/Genuino Starter Kit The\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/chewett.co.uk\/blog\/category\/electronics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/01\/review_of_starter_kit_post_icon.jpg?fit=800%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/01\/review_of_starter_kit_post_icon.jpg?fit=800%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/01\/review_of_starter_kit_post_icon.jpg?fit=800%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/01\/review_of_starter_kit_post_icon.jpg?fit=800%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1517,"url":"https:\/\/chewett.co.uk\/blog\/1517\/128x32-i2c-ssd1306-oled-display-module-screen-for-arduino-review-and-code\/","url_meta":{"origin":1014,"position":3},"title":"128&#215;32 I2C\u00a0SSD1306 OLED Display Module Screen for Arduino Review and Code","author":"Chewett","date":"September 29, 2018","format":false,"excerpt":"Today I review the 128x32\u00a0I2C\u00a0SSD1306 OLED Display Module Screen for Arduino and provide example code. Overview of the 128x32\u00a0I2C\u00a0SSD1306 OLED Display Module This OLED display module allows you to display any content you want on a small display screen. This unit is a single colour display. Using OLED technology this\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/chewett.co.uk\/blog\/category\/electronics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/09\/128x32_oled_post_icon.jpg?fit=800%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/09\/128x32_oled_post_icon.jpg?fit=800%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/09\/128x32_oled_post_icon.jpg?fit=800%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/09\/128x32_oled_post_icon.jpg?fit=800%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1521,"url":"https:\/\/chewett.co.uk\/blog\/1521\/128x64-i2c-sh1106-oled-display-module-screen-for-arduino-review-and-code\/","url_meta":{"origin":1014,"position":4},"title":"128&#215;64 I2C\u00a0SH1106 OLED Display Module Screen for Arduino Review and Code","author":"Chewett","date":"December 8, 2018","format":false,"excerpt":"Today I review the 128x64 I2C\u00a0SH1106 OLED Display Module Screen for Arduino and provide example code. Overview of the 128x64 I2C\u00a0SH1106 OLED Display Module This rectangular OLED display module gives you a 128x64 pixel screen to display content on. This is a single colour model allowing for each pixel to\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/chewett.co.uk\/blog\/category\/electronics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/09\/128x64_oled_post_icon.jpg?fit=800%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/09\/128x64_oled_post_icon.jpg?fit=800%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/09\/128x64_oled_post_icon.jpg?fit=800%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/09\/128x64_oled_post_icon.jpg?fit=800%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2549,"url":"https:\/\/chewett.co.uk\/blog\/2549\/using-the-128x64-i2c-sh1106-oled-display-module-screen-with-a-wemos-d1-mini-esp8266\/","url_meta":{"origin":1014,"position":5},"title":"Using the 128\u00d764 I2C SH1106 OLED Display Module Screen with a WeMos D1 Mini (ESP8266)","author":"Chewett","date":"September 26, 2020","format":false,"excerpt":"In this blog post I talk about how you can use a 128\u00d764 I2C\u00a0SH1106 OLED Display Module Screen with a WeMos D1 Mini (ESP8266) using the Arduino IDE. Summary of the 128\u00d764 I2C\u00a0SH1106 OLED Display Module Screen The SH1106 OLED display module is a nice 128x64 pixel screen. This unit\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/chewett.co.uk\/blog\/category\/electronics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/wemos_128x64_sh1106_oled_screen_output.png?fit=1200%2C628&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/wemos_128x64_sh1106_oled_screen_output.png?fit=1200%2C628&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/wemos_128x64_sh1106_oled_screen_output.png?fit=1200%2C628&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/wemos_128x64_sh1106_oled_screen_output.png?fit=1200%2C628&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/wemos_128x64_sh1106_oled_screen_output.png?fit=1200%2C628&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1014"}],"version-history":[{"count":8,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1014\/revisions"}],"predecessor-version":[{"id":1376,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1014\/revisions\/1376"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/media\/1371"}],"wp:attachment":[{"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}