{"id":6120,"date":"2021-02-11T06:19:25","date_gmt":"2021-02-11T06:19:25","guid":{"rendered":"http:\/\/bryceautomation.com\/?p=6120"},"modified":"2021-02-11T06:21:09","modified_gmt":"2021-02-11T06:21:09","slug":"arduino-bar-graph-example","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/","title":{"rendered":"Arduino Bar Graph Example"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Introduction to the Arduino Bar Graph Example<\/h4>\n\n\n\n<p>You will usually find the Arduino Bar Graph Example on a default install of the <a href=\"http:\/\/arduino.cc\">Arduino IDE.<\/a>  Basically, the bar graph shows a graphic indication of an analog level.  For instance, you might display a tank level, pressure, or motor speed.  In essence, the operator will quickly determine the signal level without taking time to focus his eyes on a numeric value.  Particularly, you will find the bar graph example under File | Examples | Display.    I&#8217;ve created this example using <a href=\"http:\/\/tinkercad.com\">Tinkercad<\/a>.<\/p><div id=\"bryce-2090222707\" class=\"bryce-afterfirst bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"7728240895\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Wiring for the Arduino Bar Graph Example<\/h4>\n\n\n\n<p>In this case, we need 10 LEDs.  We connect the LEDs to pins 2 through 11.  Be sure to add a current limiting resistor in series with the LEDs.  Also, be sure the polarity of the LEDs are correct when making your connections, and the cathode of the LED goes back to GND.  Obviously, we will also use a potentiometer.   Once side of the pot connects to GND, and the other side to 5v.  Likewise, the wiper connects to terminal A0.  This is the first analog input.  For the most part, the connections are very simple.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"560\" height=\"520\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37.png\" alt=\"\" class=\"wp-image-6121 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37.png 560w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37-300x279.png 300w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37-270x250.png 270w\" data-sizes=\"(max-width: 560px) 100vw, 560px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 560px; --smush-placeholder-aspect-ratio: 560\/520;\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Code for the Arduino Bar Graph Example<\/h4>\n\n\n\n<p>Obviously, at the head of the document, we need to initialize some variables:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"718\" height=\"153\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-38.png\" alt=\"\" class=\"wp-image-6123 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-38.png 718w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-38-300x64.png 300w\" data-sizes=\"(max-width: 718px) 100vw, 718px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 718px; --smush-placeholder-aspect-ratio: 718\/153;\" \/><\/figure>\n\n\n\n<p>In this situation, the analogPin is where we connect the wiper of the pot.  In this case, it will be A0.  We also need to indicate how many LEDs we are using.  The ledCount is 10.<\/p>\n\n\n\n<p>Next, we have an array of ledPins.   Simply put, an array is a group of variables that have the same name with a different index.    In this case, the following values are assigned to the variables<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Variable<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><tr><td>ledPins[0]<\/td><td>2<\/td><\/tr><tr><td>ledPins[1]<\/td><td>3<\/td><\/tr><tr><td>ledPins[2]<\/td><td>4<\/td><\/tr><tr><td>ledPins[3]<\/td><td>5<\/td><\/tr><tr><td>ledPins[4]<\/td><td>6<\/td><\/tr><tr><td>ledPins[5]<\/td><td>7<\/td><\/tr><tr><td>ledPins[6]<\/td><td>8<\/td><\/tr><tr><td>ledPins[7]<\/td><td>9<\/td><\/tr><tr><td>ledPins[8]<\/td><td>10<\/td><\/tr><tr><td>ledPins[9]<\/td><td>11<\/td><\/tr><\/tbody><\/table><figcaption>ledPins[0]<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">The void setup() Function<\/h4>\n\n\n\n<p>At this point, let&#8217;s look at void setup().  Obviously, there is not a lot to do here.  We simply set the mode of each pin to OUTPUT.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"521\" height=\"123\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-39.png\" alt=\"\" class=\"wp-image-6125 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-39.png 521w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-39-300x71.png 300w\" data-sizes=\"(max-width: 521px) 100vw, 521px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 521px; --smush-placeholder-aspect-ratio: 521\/123;\" \/><\/figure>\n\n\n\n<p>All in all, we execute this loop 10 times.  The first time the loop executes, we set ledPins[0] (which is 2) to output.  The next time the loop executes the value of &#8220;thisLed&#8221; increments by 1.  (Hence &#8220;thisLed++&#8221;).  Therefore, ledPins[1] (pin #3) goes to output mode, and so on.  This process continues as long as thisLed is less than ledCount, which is 10.  In summary, all of our digital pins are set to output mode.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">The void loop() Function<\/h4>\n\n\n\n<p>Until now, we have not actually energized any outputs yet.  Basically, void loop() is what will do this work for us.  In short, void loop() executes over and over again continuously.  At this time, let&#8217;s look at it&#8217;s code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"559\" height=\"347\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-40.png\" alt=\"\" class=\"wp-image-6126 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-40.png 559w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-40-300x186.png 300w\" data-sizes=\"(max-width: 559px) 100vw, 559px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 559px; --smush-placeholder-aspect-ratio: 559\/347;\" \/><\/figure>\n\n\n\n<p>In the first place, we read the analogPin.  This raw value will range from 0 to 1023 as we turn the potentiometer.<\/p>\n\n\n\n<p>At this point, we need to figure out the ledLevel to provide to the operator.  The map() function is a tool to scale the analog data from our put.  Basically, the map function converts the raw value of 0 to 1023 to 0 to 10 (ledCount).  For example, if our pot is turned to half of the maximum, the raw value would be around 512.  This provides a scaled output value of 5 and stores this value to the ledLevel variable.<\/p>\n\n\n\n<p>At this point, we run a FOR loop in the last half of the void loop() function.  This loops executes 10 times.  As long as the LED number is less than the ledLevel, the light will turn on.  Remember, the scaled value for ledLevel is 5.  In summary, void loop() turns on lights 0 to 4 (pins 2-6), which is the first 5 lights.<\/p>\n\n\n\n<p>Once you power up  your project, turn the potentiometer.  The higher you turn the pot, the more lights will energize.<\/p>\n\n\n\n<p>For more information, visit the <a href=\"https:\/\/bryceautomation.com\/index.php\/category\/beginner\/\">category page for beginners!<\/a><\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-1912219659\" class=\"bryce-after-content bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"4667596182\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction to the Arduino Bar Graph Example You will usually find the Arduino Bar Graph Example on a default install of the Arduino IDE. Basically, the bar graph shows a graphic indication of an analog level. For instance, you might display a tank level, pressure, or motor speed. In essence, the operator will quickly determine <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":6121,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,8],"tags":[28,277],"class_list":{"0":"post-6120","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-arduino-other-microprocessors","8":"category-beginner","9":"tag-analog","10":"tag-bar-graph","11":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Arduino Bar Graph Example for Analog - Bryce Automation<\/title>\n<meta name=\"description\" content=\"We&#039;ll set up the Arduino Bar Graph Example for a graphic display of an analog signal for the operator to visualize a level or temperature.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arduino Bar Graph Example for Analog - Bryce Automation\" \/>\n<meta property=\"og:description\" content=\"We&#039;ll set up the Arduino Bar Graph Example for a graphic display of an analog signal for the operator to visualize a level or temperature.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/\" \/>\n<meta property=\"og:site_name\" content=\"Bryce Automation\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ricky.bryce.7\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-11T06:19:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-11T06:21:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37.png\" \/>\n\t<meta property=\"og:image:width\" content=\"560\" \/>\n\t<meta property=\"og:image:height\" content=\"520\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ricky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"Arduino Bar Graph Example\",\"datePublished\":\"2021-02-11T06:19:25+00:00\",\"dateModified\":\"2021-02-11T06:21:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/\"},\"wordCount\":629,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/image-37.png\",\"keywords\":[\"Analog\",\"bar graph\"],\"articleSection\":[\"Arduino and other microprocessors\",\"Beginner\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/\",\"name\":\"Arduino Bar Graph Example for Analog - Bryce Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/image-37.png\",\"datePublished\":\"2021-02-11T06:19:25+00:00\",\"dateModified\":\"2021-02-11T06:21:09+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"We'll set up the Arduino Bar Graph Example for a graphic display of an analog signal for the operator to visualize a level or temperature.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/image-37.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/image-37.png\",\"width\":560,\"height\":520,\"caption\":\"Arduino Bar Graph\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/02\\\/11\\\/arduino-bar-graph-example\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Arduino Bar Graph Example\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/\",\"name\":\"Bryce Automation\",\"description\":\"Automating Home and Industry...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bryceautomation.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\",\"name\":\"Ricky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"caption\":\"Ricky\"},\"sameAs\":[\"http:\\\/\\\/bryceautomation.com\",\"https:\\\/\\\/www.facebook.com\\\/ricky.bryce.7\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ricky-bryce-4367a416\\\/\"],\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/author\\\/ricky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Arduino Bar Graph Example for Analog - Bryce Automation","description":"We'll set up the Arduino Bar Graph Example for a graphic display of an analog signal for the operator to visualize a level or temperature.","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:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/","og_locale":"en_US","og_type":"article","og_title":"Arduino Bar Graph Example for Analog - Bryce Automation","og_description":"We'll set up the Arduino Bar Graph Example for a graphic display of an analog signal for the operator to visualize a level or temperature.","og_url":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2021-02-11T06:19:25+00:00","article_modified_time":"2021-02-11T06:21:09+00:00","og_image":[{"width":560,"height":520,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37.png","type":"image\/png"}],"author":"Ricky","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"Arduino Bar Graph Example","datePublished":"2021-02-11T06:19:25+00:00","dateModified":"2021-02-11T06:21:09+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/"},"wordCount":629,"commentCount":0,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37.png","keywords":["Analog","bar graph"],"articleSection":["Arduino and other microprocessors","Beginner"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/","url":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/","name":"Arduino Bar Graph Example for Analog - Bryce Automation","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37.png","datePublished":"2021-02-11T06:19:25+00:00","dateModified":"2021-02-11T06:21:09+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"We'll set up the Arduino Bar Graph Example for a graphic display of an analog signal for the operator to visualize a level or temperature.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/02\/image-37.png","width":560,"height":520,"caption":"Arduino Bar Graph"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2021\/02\/11\/arduino-bar-graph-example\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"Arduino Bar Graph Example"}]},{"@type":"WebSite","@id":"https:\/\/bryceautomation.com\/#website","url":"https:\/\/bryceautomation.com\/","name":"Bryce Automation","description":"Automating Home and Industry...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bryceautomation.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7","name":"Ricky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","url":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","caption":"Ricky"},"sameAs":["http:\/\/bryceautomation.com","https:\/\/www.facebook.com\/ricky.bryce.7","https:\/\/www.linkedin.com\/in\/ricky-bryce-4367a416\/"],"url":"https:\/\/bryceautomation.com\/index.php\/author\/ricky\/"}]}},"_links":{"self":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/6120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/comments?post=6120"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/6120\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/6121"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=6120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=6120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=6120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}