{"id":1098,"date":"2019-04-02T19:04:08","date_gmt":"2019-04-03T02:04:08","guid":{"rendered":"https:\/\/www.crystalfontz.com\/blog\/?p=1098"},"modified":"2024-08-08T10:35:57","modified_gmt":"2024-08-08T17:35:57","slug":"faq-what-is-the-best-display-for-an-arduino","status":"publish","type":"post","link":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/","title":{"rendered":"FAQ: What is the best display for an Arduino?"},"content":{"rendered":"<p>The best display for an Arduino is the one that makes your project work great and look great.<\/p>\n<p><strong>Short answer:<\/strong> the <a href=\"https:\/\/www.crystalfontz.com\/product\/cfal9664bfb2e11\">Crystalfontz 96&times;64 OLED<\/a> or the <a href=\"https:\/\/www.crystalfontz.com\/product\/cfag12864q1tfhe1-128x64-sunlight-readable-arduino-module\">Crystalfontz Arduino shield kit with a graphic LCD display<\/a>.<\/p>\n<p><strong>Long answer:<\/strong> Crystalfontz has many displays, and lots of them can easily work with an Arduino &mdash; but you need to choose carefully to make sure the display you like will work easily with the Arduino. At a top level, you need to make sure that the display can work with your hardware and your software.<\/p>\n<p><a href=\"https:\/\/www.crystalfontz.com\/product\/cfal9664bfb2e11-96x64-oled-with-carrier-board\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"581\" class=\"aligncenter size-large wp-image-1099\" src=\"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display-700x581.jpg\" alt=\"Crystalfontz CFAL9664BFB1-E1-2-display\" srcset=\"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display-700x581.jpg 700w, https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display-250x207.jpg 250w, https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display-768x637.jpg 768w, https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display-120x100.jpg 120w, https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display.jpg 800w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\"><\/a><\/p>\n<h2>Hardware &ndash; Interface<\/h2>\n<p>One of the first tasks is to choose the interface you want to use. The most popular interface for small displays is <a href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/spi\/\" target=\"_self\" title='SPI stands for Serial Peripheral Interface. SPI is a simple serial bus that is often used by LCD or OLED controllers. SPI as implemented for OLED and LCD controllers typically uses a \"3-wire SPI\" or \"4-wire SPI\" scheme. Detailed Definition SPI was originally championed by Motorola (now Freescale). In its original \"pure\" form SPI uses&hellip;' class=\"encyclopedia\">SPI<\/a>. SPI is great because it only uses a few lines.<\/p>\n<p><em>Here are some typical SPI display lines:<\/em><\/p>\n<ul>\n<li>SCK = SPI Clock &mdash; shared with other SPI devices<\/li>\n<li>MISO = Master In, Slave Out (not needed on all displays) &mdash; shared with other SPI devices<\/li>\n<li>MOSI = Master Out, Slave In &mdash; shared with other SPI devices<\/li>\n<li>nCS = Chip Select. When this line is low you can talk to the display<\/li>\n<li>D\/C = Command \/ Data. When this line is high, you write to the display&rsquo;s data register. When this line is low, you write to the display&rsquo;s command register.<\/li>\n<li>nRES = Reset. Drive this line low to reset the display&rsquo;s controller. Keep it high for normal operation.<\/li>\n<\/ul>\n<p>So SPI only takes 6 lines, three of which can be shared with other SPI devices, like a uSD card.<\/p>\n<p>On an Arduino UNO, the SPI clock is limited to 8MHz. Under the best of conditions, that means that the hardware can transfer at a rate approaching 1MB\/second. That is under the best conditions &mdash; it is more realistic to plan on 250 ~ 500 KB\/second. For a small display, that can be plenty fast.<\/p>\n<h2>Hardware &ndash; Displays<\/h2>\n<p>Take for instance our popular <a href=\"https:\/\/www.crystalfontz.com\/product\/cfal12832db\">CFAL12832D-B<\/a> &mdash; the Crystalfontz 128&times;32 <a href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/i2c\/\" target=\"_self\" title='I2C or IIC stands for \"Inter-Integrated Circuit,\" and was originally intended as a way to communicate from one IC to another, usually on the same PCB. I2C is a bi-directional serial bus that was originally created by Philips (now NXP). Detailed Definition In a typical I2C application, there will be one master, and one or&hellip;' class=\"encyclopedia\">I2C<\/a> Graphic <a href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/oled\/\" target=\"_self\" title=\"OLED stands for Organic Light Emitting Diode. OLEDs are used to make OLED Displays, which can either be PMOLED (Passive Matrix OLED) or AMOLED (Active Matrix OLED). Crystalfontz carries a full line of OLED modules. Detailed Definition What makes OLEDs useful for display construction is that they can be fabricated in bulk. For instance, to&hellip;\" class=\"encyclopedia\">OLED<\/a> Module with <a href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/zif\/\" target=\"_self\" title='ZIF is short for Zero Insertion Force and refers to a type of connector. This kind of connector is intended to be used with FPC (Flexible Printed Circuit) or FFC (Flat Flexible Cable). Many of our display have \"ZIF tails\" that easily mate with a ZIF connector. ZIF tails are beneficial over solder down tails&hellip;' class=\"encyclopedia\">ZIF<\/a> Connector. This display has 128&times;32 = 4096 pixels, and each byte encodes 8 pixels so you need to transfer 4096\/8 = 512 bytes. So even if your SPI is only getting 250KBytes\/second. you could still update the display 250KBytes\/second \/ 512 bytes\/update = 488 updates per second. Certainly, an Arduino can update this little OLED quickly enough.<\/p>\n<p>Another fun display is the Crystalfontz <a href=\"https:\/\/www.crystalfontz.com\/product\/cfaf240240a1013t\">CFAF240240A1-013T<\/a>. This is a fantastic little watch-sized wearable <a href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/ips\/\" target=\"_self\" title=\"IPS stands for In-Plane Switching. IPS displays are a type of TFT display in which the liquid crystals are arranged horizontally (in-plane) between glass plates. IPS displays have wider viewing angles and better color consistency than normal TN TFT displays. IPS displays can also be viewed from any direction.\" class=\"encyclopedia\">IPS<\/a> <a href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/tft\/\" target=\"_self\" title='TFT stands for Thin Film Transistor. TFTs are also known as \"Active Matrix TFT LCD modules\" and have an array of these thin film transistors fabricated on the glass that makes the LCD. There is one of these transistors for each pixel on the LCD. For a typical small color TFT LCD with a resolution&hellip;' class=\"encyclopedia\">TFT<\/a> display. Let&rsquo;s do the math to see how quickly we could update it.<\/p>\n<p>This display has 240&times;240 = 57,600 pixels. Assuming you encode each color pixel as 16 bits you need to transfer 115,200 bytes to update the display. Let&rsquo;s assume that you can get 500KB\/second from your SPI: 500KBytes\/second \/ 115,200 bytes\/update = 4.3 updates per second.<\/p>\n<p>This still might be OK for many applications, but you are not going to get smooth video.<\/p>\n<p>Some displays have 8-bit or 16-bit wide parallel interfaces. At first glance, it would be reasonable to think that you could talk to these displays at 8 or 16 times faster than the 1-bit wide SPI. However, with the Arduino &mdash; and most current microcontrollers &mdash; the parallel transfer must be &ldquo;bit-banged&rdquo; under software control and this transfer might be slower than SPI!<\/p>\n<p>In general, you need to make sure that the bandwidth of the interface you choose combined with the amount of data that it takes to update the display can update the display quickly enough for your application.<\/p>\n<h2>Software &ndash; Code and Libraries<\/h2>\n<p>As well as selecting a display that is compatible on a hardware level, you also need to consider the software. Crystalfontz supplies simple Arduino demo code for many of our displays. Be aware that this code is truly simple. Its only task is to initialize the display and show a demonstration image. Some of the demos also include some graphics primitives (pixel, line, circle, etc) but these are not full graphics libraries.<\/p>\n<p>There are some great libraries available. The <a href=\"https:\/\/github.com\/olikraus\/u8g2\">open source U8G2<\/a> is fully open and a reasonable choice for monochrome displays. On the commercial side, <a href=\"https:\/\/www.ramtex.dk\/\">RamTEX<\/a> may be a good, reasonably priced choice. We like RamTEX because it ships as source code, which ensures that you can maintain your embedded product indefinitely.<\/p>\n<p>With many libraries, there is the choice between writing to individual dots in the display memory or having a framebuffer in the microcontroller&rsquo;s memory and writing this entire framebuffer to the display when it is time to update.<\/p>\n<p>If you have enough room available in the microcontroller&rsquo;s memory, the framebuffer approach greatly speeds drawing, since the operations to set a pixel to a given color is just a write to memory. Once a complete screen is drawn in the microcontroller&rsquo;s memory, an update routine transfers this data to the display.<\/p>\n<p>Using the method of writing to the individual pixels on the display can greatly reduce the memory used in the microcontroller, but at the expense of speed. To change one pixel, in the worst case, several steps are required: set the address, read the existing data, modify the data, set the address, and write the data.<\/p>\n<h3>Additional References:<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.crystalfontz.com\/products\/arduino-lcd-displays.php\">Arduino LCDs<\/a><\/li>\n<li><a href=\"https:\/\/www.crystalfontz.com\/products\/complete-arduino-epaper-kits.php\">Complete Arduino ePaper Development Kits<\/a><\/li>\n<li><a href=\"https:\/\/www.crystalfontz.com\/blog\/on-the-level-arduino-and-displays\/\">On the Level: Arduino and Displays<\/a><\/li>\n<\/ul>\n<h2>Need Help?<\/h2>\n<p>This may all seem to be confusing, and to be fair, it is. It would take an expert on displays who is familiar with embedded systems to sort through all the options. Relax, you have Crystalfontz. <a href=\"https:\/\/www.crystalfontz.com\/contact.php\">Contact our sales support team<\/a> to describe your project and we can explain the options, answer any questions, and help you select the right display for your Arduino project.<\/p>\n\n\n<!-- Begin Mailchimp Signup Form -->\n<link href=\"\/\/cdn-images.mailchimp.com\/embedcode\/horizontal-slim-10_7.css\" rel=\"stylesheet\" type=\"text\/css\">\n<style type=\"text\/css\">\n\t#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%;}\n<\/style>\n<div id=\"mc_embed_signup\">\n<form action=\"https:\/\/crystalfontz.us17.list-manage.com\/subscribe\/post?u=8a880dec17face7992ae6ef10&amp;id=7268847031\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"\">\n    <div id=\"mc_embed_signup_scroll\">\n\t<label for=\"mce-EMAIL\">Subscribe to our Newsletter<\/label>\n\t<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"email\" id=\"mce-EMAIL\" placeholder=\"email address\" required=\"\">\n    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->\n    <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_8a880dec17face7992ae6ef10_7268847031\" tabindex=\"-1\" value=\"\"><\/div>\n    <div class=\"clear\"><input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\"><\/div>\n    <\/div>\n<\/form>\n<\/div>\n\n<!--End mc_embed_signup-->\n","protected":false},"excerpt":{"rendered":"<p>The best display for an Arduino is the one that makes your project work great and look great. Short answer: the Crystalfontz 96&#215;64 OLED or the Crystalfontz Arduino shield kit with a graphic LCD display. Long answer: Crystalfontz has many displays, and lots of them can easily work with an Arduino &#8212; but you need [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":1099,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1098","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-frequently-asked-questions"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FAQ: What is the best display for an Arduino?<\/title>\n<meta name=\"description\" content=\"FAQ: What is the best display for an Arduino? : The best display for an Arduino is the one that makes your project work great and look great. Short answer: the Crystalfontz 96x64 OLED or the\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FAQ: What is the best display for an Arduino?\" \/>\n<meta property=\"og:description\" content=\"FAQ: What is the best display for an Arduino? : The best display for an Arduino is the one that makes your project work great and look great. Short answer: the Crystalfontz 96x64 OLED or the\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Crystalfontz LCD Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/Crystalfontz-America-Inc\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-03T02:04:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-08T17:35:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"664\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Editor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@crystalfontz\" \/>\n<meta name=\"twitter:site\" content=\"@crystalfontz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Editor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/\"},\"author\":{\"name\":\"Editor\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#\\\/schema\\\/person\\\/c2d4867427e5e5ed2d8f33405d7500fa\"},\"headline\":\"FAQ: What is the best display for an Arduino?\",\"datePublished\":\"2019-04-03T02:04:08+00:00\",\"dateModified\":\"2024-08-08T17:35:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/\"},\"wordCount\":926,\"publisher\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/wp-content\\\/uploads\\\/CFAL9664BFB1-E1-2-display.jpg\",\"articleSection\":[\"Frequently Asked Questions\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/\",\"url\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/\",\"name\":\"FAQ: What is the best display for an Arduino?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/wp-content\\\/uploads\\\/CFAL9664BFB1-E1-2-display.jpg\",\"datePublished\":\"2019-04-03T02:04:08+00:00\",\"dateModified\":\"2024-08-08T17:35:57+00:00\",\"description\":\"FAQ: What is the best display for an Arduino? : The best display for an Arduino is the one that makes your project work great and look great. Short answer: the Crystalfontz 96x64 OLED or the\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/wp-content\\\/uploads\\\/CFAL9664BFB1-E1-2-display.jpg\",\"contentUrl\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/wp-content\\\/uploads\\\/CFAL9664BFB1-E1-2-display.jpg\",\"width\":800,\"height\":664,\"caption\":\"Crystalfontz CFAL9664BFB1-E1-2-display\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/faq-what-is-the-best-display-for-an-arduino\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FAQ: What is the best display for an Arduino?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/\",\"name\":\"Crystalfontz LCD Blog\",\"description\":\"We have a display for that!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#organization\",\"name\":\"Crystalfontz America Inc.\",\"url\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/wp-content\\\/uploads\\\/CrystalfontzAmericaLogo-e1612976245961.jpg\",\"contentUrl\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/wp-content\\\/uploads\\\/CrystalfontzAmericaLogo-e1612976245961.jpg\",\"width\":120,\"height\":120,\"caption\":\"Crystalfontz America Inc.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pages\\\/Crystalfontz-America-Inc\",\"https:\\\/\\\/x.com\\\/crystalfontz\",\"https:\\\/\\\/www.instagram.com\\\/crystalfontz\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/crystalfontz-america-inc\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/CrystalfontzAmerica\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#\\\/schema\\\/person\\\/c2d4867427e5e5ed2d8f33405d7500fa\",\"name\":\"Editor\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FAQ: What is the best display for an Arduino?","description":"FAQ: What is the best display for an Arduino? : The best display for an Arduino is the one that makes your project work great and look great. Short answer: the Crystalfontz 96x64 OLED or the","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/","og_locale":"en_US","og_type":"article","og_title":"FAQ: What is the best display for an Arduino?","og_description":"FAQ: What is the best display for an Arduino? : The best display for an Arduino is the one that makes your project work great and look great. Short answer: the Crystalfontz 96x64 OLED or the","og_url":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/","og_site_name":"Crystalfontz LCD Blog","article_publisher":"https:\/\/www.facebook.com\/pages\/Crystalfontz-America-Inc","article_published_time":"2019-04-03T02:04:08+00:00","article_modified_time":"2024-08-08T17:35:57+00:00","og_image":[{"width":800,"height":664,"url":"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display.jpg","type":"image\/jpeg"}],"author":"Editor","twitter_card":"summary_large_image","twitter_creator":"@crystalfontz","twitter_site":"@crystalfontz","twitter_misc":{"Written by":"Editor","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/#article","isPartOf":{"@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/"},"author":{"name":"Editor","@id":"https:\/\/www.crystalfontz.com\/blog\/#\/schema\/person\/c2d4867427e5e5ed2d8f33405d7500fa"},"headline":"FAQ: What is the best display for an Arduino?","datePublished":"2019-04-03T02:04:08+00:00","dateModified":"2024-08-08T17:35:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/"},"wordCount":926,"publisher":{"@id":"https:\/\/www.crystalfontz.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display.jpg","articleSection":["Frequently Asked Questions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/","url":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/","name":"FAQ: What is the best display for an Arduino?","isPartOf":{"@id":"https:\/\/www.crystalfontz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/#primaryimage"},"image":{"@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display.jpg","datePublished":"2019-04-03T02:04:08+00:00","dateModified":"2024-08-08T17:35:57+00:00","description":"FAQ: What is the best display for an Arduino? : The best display for an Arduino is the one that makes your project work great and look great. Short answer: the Crystalfontz 96x64 OLED or the","breadcrumb":{"@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/#primaryimage","url":"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display.jpg","contentUrl":"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CFAL9664BFB1-E1-2-display.jpg","width":800,"height":664,"caption":"Crystalfontz CFAL9664BFB1-E1-2-display"},{"@type":"BreadcrumbList","@id":"https:\/\/www.crystalfontz.com\/blog\/faq-what-is-the-best-display-for-an-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.crystalfontz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"FAQ: What is the best display for an Arduino?"}]},{"@type":"WebSite","@id":"https:\/\/www.crystalfontz.com\/blog\/#website","url":"https:\/\/www.crystalfontz.com\/blog\/","name":"Crystalfontz LCD Blog","description":"We have a display for that!","publisher":{"@id":"https:\/\/www.crystalfontz.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.crystalfontz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.crystalfontz.com\/blog\/#organization","name":"Crystalfontz America Inc.","url":"https:\/\/www.crystalfontz.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crystalfontz.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CrystalfontzAmericaLogo-e1612976245961.jpg","contentUrl":"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CrystalfontzAmericaLogo-e1612976245961.jpg","width":120,"height":120,"caption":"Crystalfontz America Inc."},"image":{"@id":"https:\/\/www.crystalfontz.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/Crystalfontz-America-Inc","https:\/\/x.com\/crystalfontz","https:\/\/www.instagram.com\/crystalfontz\/","https:\/\/www.linkedin.com\/company\/crystalfontz-america-inc\/","https:\/\/www.youtube.com\/user\/CrystalfontzAmerica"]},{"@type":"Person","@id":"https:\/\/www.crystalfontz.com\/blog\/#\/schema\/person\/c2d4867427e5e5ed2d8f33405d7500fa","name":"Editor"}]}},"_links":{"self":[{"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/posts\/1098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/comments?post=1098"}],"version-history":[{"count":4,"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/posts\/1098\/revisions"}],"predecessor-version":[{"id":2392,"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/posts\/1098\/revisions\/2392"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/media\/1099"}],"wp:attachment":[{"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/media?parent=1098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/categories?post=1098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/tags?post=1098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}