{"id":1765,"date":"2022-08-02T05:33:38","date_gmt":"2022-08-02T05:33:38","guid":{"rendered":"https:\/\/vegaprocessors.in\/blog\/?p=1765"},"modified":"2022-08-02T05:33:38","modified_gmt":"2022-08-02T05:33:38","slug":"ssd1309-transparent-monochrome-oled-display-with-aries-micro-v1-0-board","status":"publish","type":"post","link":"https:\/\/vegaprocessors.in\/blog\/ssd1309-transparent-monochrome-oled-display-with-aries-micro-v1-0-board\/","title":{"rendered":"SSD1309 transparent monochrome OLED Display with Aries MICRO v1.0 Board"},"content":{"rendered":"\n<p>In this tutorial, we will see how we can interface SSD1309 transparent monochrome OLED display with Aries MICRO v1.0 Board.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SSD1309 transparent monochrome Display<\/h2>\n\n\n\n<p>This is a 1.51\u201d SSD1309 transparent monochrome OLED display(light blue) with a converter,full-view and blue display. For convenience, the small converter comes with two available connections: GDI and SPI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Specification<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Screen Interface: 8-bit 68xx\/80xx Parallel, 3-\/4-wire SPI, I2C<\/li><li>Adapter Interface: SPI, GDI<\/li><li>Adapter Size: 18 x 28mm\/0.71 x 1.10inch<\/li><li>Working Voltage: 3.3V<\/li><li>View Angle: full view<\/li><li>Driver Chip: SSD1309<\/li><li>Display Color: blue<\/li><li>Display Area: 35.05 x 15.32 (mm)\/1.40 x 0.60inch<\/li><li>Pixel Pitch: 0.274 x 0.274mm<\/li><li>Pixel Size: 0.254 x 0.254mm<\/li><li>Screen Size: 41.92&#215;27.08mm\/1.65 x 1.07inch<\/li><li>The fully transparent region resolution:128*56<\/li><li>Working Temperature: -40~70 \u2103<\/li><\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/image.png\" alt=\"\" class=\"wp-image-1771\" width=\"292\" height=\"296\"\/><figcaption><strong><em>SSD1309 transparent monochrome display<\/em><\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Circuit Diagram:<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/ssd1309-1-1024x576.png\" alt=\"\" class=\"wp-image-1855\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/ssd1309-1-1024x576.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/ssd1309-1-300x169.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/ssd1309-1-768x432.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/ssd1309-1-1536x864.png 1536w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/ssd1309-1-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Connections:<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-white-background-color has-background\"><tbody><tr><td><strong>SSD1309 Display Module<\/strong><\/td><td><strong>ARIES V1.0 board<\/strong><\/td><\/tr><tr><td>VCC<\/td><td>+3.3V<\/td><\/tr><tr><td>DC<\/td><td>#0(GPIO0)<\/td><\/tr><tr><td>RES<\/td><td>#1(GPIO1)<\/td><\/tr><tr><td>CS<\/td><td>SS1<\/td><\/tr><tr><td>MOSI<\/td><td>MOSI1<\/td><\/tr><tr><td>SCLK<\/td><td>SCLK1<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><\/tbody><\/table><figcaption><em><strong>Connection pins of SSD1309 display Module &amp; ARIES  v2.0 Board<\/strong><\/em><\/figcaption><\/figure>\n\n\n\n<p>Now, for powering up the Aries MICRO v1.0 board via the USB port of a Laptop\/Desktop\/PC and burning the code into the Aries MICRO v1.0 board, we have to use a micro USB type B to USB type A cable. The cable should be connected to the <strong>UART0<\/strong> port of the Aries MICRO v1.0 board, and the Laptop\/Desktop\/PC should be preinstalled with VEGA SDK and Toolchain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Procedure:<\/h2>\n\n\n\n<p>After setting up the toolchain and SDK path environments, clean the executable using the <strong>make clean<\/strong> command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd examples\/spi\/ssd1309_transparent_oled_demo\/<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>make clean<\/code><\/pre>\n\n\n\n<p>Build the example program for the ssd1309 display  sensor by using the <strong>make<\/strong> command<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>make <\/code><\/pre>\n\n\n\n<p>Before transferring the built program to the board, ensure that you have connected the UART0 connector of the board to the PC.<\/p>\n\n\n\n<p>Open a new terminal, execute the following command <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo minicom aries<\/code><\/pre>\n\n\n\n<p>Now you can see the minicom terminal opened and the board UART terminal is ready.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"689\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/06\/image-20.png\" alt=\"\" class=\"wp-image-1496\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/06\/image-20.png 820w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/06\/image-20-300x252.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/06\/image-20-768x645.png 768w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Press <strong>CTRL+A and then press  S<\/strong> to enter the file sending menu and select <strong>xmodem<\/strong> by pressing <strong>Enter<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"143\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-30-16-14-03.png\" alt=\"\" class=\"wp-image-230\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-30-16-14-03.png 615w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-from-2021-04-30-16-14-03-300x70.png 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/figure>\n\n\n\n<p>In the next window, select the  ssd1309.bin file to be transferred with the Space bar. By pressing Enter, the transfer process starts.<\/p>\n\n\n\n<p>Wait until the process is completed. After completing the transfer the program will start to execute.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Output:<\/h2>\n\n\n\n<p>The OLED Screen shows different displays as follows:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2065-3-1024x768.jpeg\" alt=\"\" class=\"wp-image-1856\" width=\"305\" height=\"228\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2065-3-1024x768.jpeg 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2065-3-300x225.jpeg 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2065-3-768x576.jpeg 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2065-3-1536x1152.jpeg 1536w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2065-3.jpeg 2048w\" sizes=\"auto, (max-width: 305px) 100vw, 305px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2066-3-1024x768.jpeg\" alt=\"\" class=\"wp-image-1861\" width=\"305\" height=\"228\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2066-3-1024x768.jpeg 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2066-3-300x225.jpeg 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2066-3-768x576.jpeg 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2066-3-1536x1152.jpeg 1536w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2066-3.jpeg 2048w\" sizes=\"auto, (max-width: 305px) 100vw, 305px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2067-1-1024x768.jpeg\" alt=\"\" class=\"wp-image-1860\" width=\"338\" height=\"253\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2067-1-1024x768.jpeg 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2067-1-300x225.jpeg 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2067-1-768x576.jpeg 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2067-1-1536x1152.jpeg 1536w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2067-1.jpeg 2048w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/figure>\n<\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Demonstration:<\/h2>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" autoplay controls loop muted src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2022\/07\/IMG_2071_AdobeExpress.mp4\" playsinline><\/video><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will see how we can interface SSD1309 transparent monochrome OLED display with Aries MICRO v1.0 Board. SSD1309 transparent monochrome Display This is a 1.51\u201d SSD1309 transparent monochrome OLED display(light blue) with a converter,full-view and blue display. For convenience, the small converter comes with two available connections: GDI and SPI. Specification Screen [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1765","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/1765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/comments?post=1765"}],"version-history":[{"count":31,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/1765\/revisions"}],"predecessor-version":[{"id":1912,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/1765\/revisions\/1912"}],"wp:attachment":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/media?parent=1765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/categories?post=1765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/tags?post=1765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}