{"id":33,"date":"2015-10-04T10:14:06","date_gmt":"2015-10-04T10:14:06","guid":{"rendered":"http:\/\/joanruedapauweb.com\/wp\/?p=33"},"modified":"2016-10-27T08:04:39","modified_gmt":"2016-10-27T08:04:39","slug":"pantalla-oled-4pin-arduino","status":"publish","type":"post","link":"https:\/\/joanruedapauweb.com\/blog\/index.php\/2015\/10\/04\/pantalla-oled-4pin-arduino\/","title":{"rendered":"Pantalla OLED 4Pin Arduino"},"content":{"rendered":"<p>Hola, voy a explicar como conectar una pantalla OLED de 4Pins como esta:<\/p>\n<p><a href=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/oled.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-62\" src=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/oled-300x283.jpg\" alt=\"oled\" width=\"300\" height=\"283\" srcset=\"https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/oled-300x283.jpg 300w, https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/oled.jpg 632w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Si empezamos por el Software, en primer lugar se deben descargar las librer\u00edas (library) de Arduino requeridas que proporciona Adafruit:<br \/>\n<a href=\"https:\/\/github.com\/adafruit\/Adafruit_SSD1306\">https:\/\/github.com\/adafruit\/Adafruit_SSD1306<\/a><br \/>\n<a href=\"https:\/\/github.com\/adafruit\/Adafruit-GFX-Library\">https:\/\/github.com\/adafruit\/Adafruit-GFX-Library<\/a><\/p>\n<p>Si no has instalado ninguna librer\u00eda de Arduino anteriormente consulta <a href=\"http:\/\/joanruedapauweb.com\/blog\/index.php\/2015\/09\/30\/importar-biblioteca-library-arduino\/\">este post donde se explican varias maneras de hacerlo<\/a>.<\/p>\n<p>Despu\u00e9s de instalar las bibliotecas, puedes cargar un ejemplo entrando en Archivo-&gt; Ejemplos-&gt; Adafruit SSD1306-&gt; ssd1306_128x64_i2c<\/p>\n<p><a href=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/ejemplo.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-51 alignnone\" src=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/ejemplo-300x286.png\" alt=\"ejemplo\" width=\"300\" height=\"286\" srcset=\"https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/ejemplo-300x286.png 300w, https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/ejemplo.png 636w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez cargamos el ejemplo yo en mi caso he tenido que modificar la siguiente l\u00ednea:<\/p>\n<pre class=\"lang:default decode:true\"> display.begin(SSD1306_SWITCHCAPVCC, 0x3D);  \/\/ initialize with the I2C addr 0x3D (for the 128x64)<\/pre>\n<p>Cambiando 0x3D por 0x3C<\/p>\n<pre class=\"lang:default decode:true\"> display.begin(SSD1306_SWITCHCAPVCC, 0x3C);  \/\/ initialize with the I2C addr 0x3D (for the 128x64)<\/pre>\n<p>Ahora vayamos a la conexi\u00f3n del hardware que se debe hacer de la siguiente manera:<\/p>\n<p><a href=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/esquema.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-56\" src=\"http:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/esquema-242x300.png\" alt=\"esquema OLED arduino\" width=\"242\" height=\"300\" srcset=\"https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/esquema-242x300.png 242w, https:\/\/joanruedapauweb.com\/blog\/wp-content\/uploads\/2015\/10\/esquema.png 606w\" sizes=\"(max-width: 242px) 100vw, 242px\" \/><\/a><\/p>\n<p>\u00a1Ojo! Yo en mi Oled tengo el VCC y el GND cambiados de sitio, no os fij\u00e9is en la posici\u00f3n y fijaros en la palabra que aparece en vuestra OLED.<\/p>\n<p><strong>OLED -&gt; ARDUINO<\/strong><br \/>\nVCC -&gt; 5V<br \/>\nGND -&gt; GND<br \/>\nSCL -&gt; SCL<br \/>\nSDA -&gt; SDA<\/p>\n<p>\u00a1Ya hemos terminado!<\/p>\n<p>Finalmente si subimos el ejemplo al Arduino podremos ver el resultado.<\/p>\n<p><strong>Fuentes:<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"660\" height=\"371\" src=\"https:\/\/www.youtube.com\/embed\/VEZGn0zYHiE?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" width=\"660\" height=\"371\" src=\"https:\/\/www.youtube.com\/embed\/A9EwJ7M7OsI?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola, voy a explicar como conectar una pantalla OLED de 4Pins como esta: Si empezamos por el Software, en primer lugar se deben descargar las librer\u00edas (library) de Arduino requeridas que proporciona Adafruit: https:\/\/github.com\/adafruit\/Adafruit_SSD1306 https:\/\/github.com\/adafruit\/Adafruit-GFX-Library Si no has instalado ninguna librer\u00eda de Arduino anteriormente consulta este post donde se explican varias maneras de hacerlo. Despu\u00e9s &hellip; <a href=\"https:\/\/joanruedapauweb.com\/blog\/index.php\/2015\/10\/04\/pantalla-oled-4pin-arduino\/\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">Pantalla OLED 4Pin Arduino<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[11],"tags":[12,18,17,19],"_links":{"self":[{"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/33"}],"collection":[{"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":17,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/33\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/33\/revisions\/118"}],"wp:attachment":[{"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=33"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=33"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joanruedapauweb.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}