{"id":22337,"date":"2021-06-16T08:00:23","date_gmt":"2021-06-16T06:00:23","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/?p=22337"},"modified":"2023-05-24T10:00:45","modified_gmt":"2023-05-24T08:00:45","slug":"esp32-podlaczenie-wyswietlacza-oled","status":"publish","type":"post","link":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/","title":{"rendered":"ESP32 &#8211; pod\u0142\u0105czenie wy\u015bwietlacza OLED"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Czas czytania:<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"22337\" class=\"elementor elementor-22337\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-358efab elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"358efab\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9e33c34\" data-id=\"9e33c34\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e498929 elementor-widget elementor-widget-text-editor\" data-id=\"e498929\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>W&nbsp;<a href=\"https:\/\/botland.com.pl\/blog\/esp32-polaczenie-z-czujnikiem-temperatury-ds18b20\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><b>poprzednim artykule<\/b><\/a>&nbsp;wyja\u015bnili\u015bmy pokr\u00f3tce czym jest ESP32 i do czego mo\u017cna go wykorzysta\u0107. Nauczyli\u015bmy si\u0119 r\u00f3wnie\u017c odczytywa\u0107 dane z czujnika temperatury DS18B20 i wy\u015bwietla\u0107 wyniki pomiar\u00f3w na monitorze szeregowym \u015brodowiska Arduino IDE, a tak\u017ce,&nbsp;dzi\u0119ki stworzonemu serwerowi &#8211;&nbsp; w przegl\u0105darce internetowej. Zaprezentowali\u015bmy r\u00f3wnie\u017c jak prawid\u0142owo skonfigurowa\u0107 \u015brodowisko Arduino IDE do poprawnej pracy z modu\u0142em ESP32. Dzisiaj poka\u017cemy Wam, jak pod\u0142\u0105czy\u0107 wy\u015bwietlacz OLED oraz wy\u015bwietli\u0107 na nim warto\u015bci z poznanego wcze\u015bniej czujnika temperatury.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-713cd6a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"713cd6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e2ba3d2\" data-id=\"e2ba3d2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5d2c6f9 elementor-widget elementor-widget-heading\" data-id=\"5d2c6f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><section data-id=\"eb3d212\" data-element_type=\"section\" style=\"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, &quot;Noto Sans&quot;, sans-serif;font-size: 16px;font-weight: 400;white-space: normal\"><div><div style=\"width: 900px\"><div data-id=\"4a51aef\" data-element_type=\"column\" style=\"width: 900px\"><div style=\"width: 900px\"><div style=\"width: 880px\"><div data-id=\"4eb095d\" data-element_type=\"widget\" data-widget_type=\"heading.default\" style=\"width: 880px\"><div><h2 style=\"font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-weight: var(--e-global-typography-primary-font-weight)\">Czego b\u0119dziemy potrzebowa\u0107 do&nbsp;wykonania projektu?<\/h2><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e40d7ab elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e40d7ab\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b042bc1\" data-id=\"b042bc1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-217c92e elementor-widget elementor-widget-text-editor\" data-id=\"217c92e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Do stworzenia projektu potrzebny nam b\u0119dzie oczywi\u015bcie sam modu\u0142 ESP32 oraz wy\u015bwietlacz OLED. My wykorzystali\u015bmy ekran OLED o przek\u0105tnej 1.3&#8243; oparty na sterowniku SH1106. Polecamy stworzony przez nas\u00a0<b><a href=\"https:\/\/botland.com.pl\/moduly-wifi\/19291-esp32-starter-kit-zestaw-startowy-z-modulem-wifi-esp32-5903351242950.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\">zestaw z modu\u0142em ESP<\/a><a href=\"https:\/\/botland.com.pl\/moduly-wifi\/19291-esp32-starter-kit-zestaw-startowy-z-modulem-wifi-esp32-5903351242950.html\" data-wpel-link=\"internal\">3<\/a><\/b><a href=\"https:\/\/botland.com.pl\/moduly-wifi\/19291-esp32-starter-kit-zestaw-startowy-z-modulem-wifi-esp32-5903351242950.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><b>2<\/b>,<\/a>\u00a0w kt\u00f3rym mo\u017cna znale\u017a\u0107 wszystkie wymagane elementy.<br \/>Pe\u0142na lista wykorzystanych element\u00f3w poni\u017cej:<\/p><ul style=\"font-size: 16px; background-color: #ffffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif;\"><li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.com.pl\/moduly-wifi\/8893-esp32-wifi-bt-42-platforma-z-modulem-esp-wroom-32-zgodny-z-esp32-devkit.html\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\"><b>Modu\u0142 ESP32<\/b><\/a><\/li><li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.com.pl\/wyswietlacze-oled\/8867-wyswietlacz-oled-niebieski-graficzny-13-128x64px-i2c-v2-niebieskie-znaki-sh1106-5903351241182.html\" data-wpel-link=\"internal\"><b>Wy\u015bwietlacz OLED 1,3&#8243;<\/b><\/a><\/li><li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.com.pl\/cyfrowe-czujniki-temperatury\/165-czujnik-temperatury-ds18b20-cyfrowy-1-wire-tht.html\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\"><b>Czujnik DS18B20<\/b><\/a><\/li><li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.com.pl\/rezystory-przewlekane\/3973-rezystor-tht-cf-weglowy-14w-47k-30szt.html\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\"><b>Rezystor 4,7 k\u03a9<\/b><\/a><\/li><li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.com.pl\/53-plytki-stykowe\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\"><b>P\u0142ytka stykowa<\/b><\/a><\/li><li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.com.pl\/przewody-polaczeniowe\/1022-przewody-polaczeniowe-mesko-meskie-65szt.html\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\"><b>Przewody po\u0142\u0105czeniowe m\u0119sko-m\u0119skie<\/b><\/a><\/li><li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.com.pl\/476-przewody-microusb-20\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\"><b>Przew\u00f3d microUSB<\/b><\/a><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aba9c6e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aba9c6e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-18dd505\" data-id=\"18dd505\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f1e4e48 elementor-widget elementor-widget-heading\" data-id=\"f1e4e48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pod\u0142\u0105czenie wy\u015bwietlacza OLED do ESP32<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-02cf41d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"02cf41d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c5c2f3\" data-id=\"6c5c2f3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c07c0e elementor-widget elementor-widget-text-editor\" data-id=\"1c07c0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Wy\u015bwietlacz komunikuje si\u0119 z modu\u0142em poprzez interfejs I2C, my pod\u0142\u0105czyli\u015bmy go do pin\u00f3w 21 (SDA) oraz 22 (SCK).\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-bf7870f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bf7870f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-91e54a1\" data-id=\"91e54a1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f3446b0 elementor-widget elementor-widget-image\" data-id=\"f3446b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"IMG-2137\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjI4OTIsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmNvbS5wbFwvYmxvZ1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL0lNRy0yMTM3LXNjYWxlZC5qcGcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-1024x768.jpg\" class=\"attachment-large size-large wp-image-22892\" alt=\"\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-1024x768.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-300x225.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-768x576.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-1536x1152.jpg 1536w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-2048x1536.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e0422d9\" data-id=\"e0422d9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c112177 elementor-widget elementor-widget-image\" data-id=\"c112177\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_OLED_bb.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32_OLED_bb\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjI4OTEsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmNvbS5wbFwvYmxvZ1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL0VTUDMyX09MRURfYmIuanBnIn0%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"395\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_OLED_bb-1024x506.jpg\" class=\"attachment-large size-large wp-image-22891\" alt=\"\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_OLED_bb-1024x506.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_OLED_bb-300x148.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_OLED_bb-768x380.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_OLED_bb-1536x759.jpg 1536w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_OLED_bb.jpg 1797w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cc61aee elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cc61aee\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bc88990\" data-id=\"bc88990\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3297d97 elementor-widget elementor-widget-heading\" data-id=\"3297d97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wgranie bibliotek dla wy\u015bwietlacza OLED<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0e59e2c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0e59e2c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-299ff02\" data-id=\"299ff02\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-50f61ce elementor-widget elementor-widget-text-editor\" data-id=\"50f61ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>W celu poprawnej obs\u0142ugi wy\u015bwietlacza ze sterownikiem SH1106 nale\u017cy zainstalowa\u0107 odpowiednie biblioteki w \u015brodowisku Arduino IDE. Wymagane biblioteki mo\u017cna znale\u017a\u0107 pod linkami:<\/p><ul><li><a href=\"https:\/\/github.com\/nhatuan84\/esp32-sh1106-oled\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\"><b>https:\/\/github.com\/nhatuan84\/esp32-sh1106-oled<\/b><\/a><\/li><li><b><a href=\"https:\/\/github.com\/adafruit\/Adafruit-GFX-Library\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">https:\/\/github.com\/adafruit\/Adafruit-GFX-Library<\/a><\/b><\/li><\/ul><div><span style=\"font-family: Roboto;\">\u00a0<\/span><\/div><p>Pobrane w formie paczki .zip biblioteki\u00a0instalujemy w \u015brodowisku Arduino IDE.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7a43484 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7a43484\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-202a57f\" data-id=\"202a57f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2d4a3ee elementor-widget elementor-widget-image\" data-id=\"2d4a3ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"726\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/javaw_78cfw3Gesh.png\" class=\"attachment-large size-large wp-image-22893\" alt=\"\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/javaw_78cfw3Gesh.png 826w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/javaw_78cfw3Gesh-300x272.png 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/javaw_78cfw3Gesh-768x697.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a26af86 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a26af86\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-17936c3\" data-id=\"17936c3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-53e3b52 elementor-widget elementor-widget-text-editor\" data-id=\"53e3b52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pojawi si\u0119 okno, gdzie nale\u017cy wyszuka\u0107 lokalizacj\u0119 pobranych paczek, a nast\u0119pnie wybra\u0107 bibliotek\u0119 .zip i wybra\u0107 przycisk Otw\u00f3rz.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1d85aa2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1d85aa2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7396867\" data-id=\"7396867\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1fbe90e elementor-widget elementor-widget-heading\" data-id=\"1fbe90e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Programowanie modu\u0142u ESP32<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b90665a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b90665a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c589eac\" data-id=\"c589eac\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e300033 elementor-widget elementor-widget-text-editor\" data-id=\"e300033\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Po odpowiednim wgraniu bibliotek dla wy\u015bwietlacza OLED mo\u017cemy przyst\u0105pi\u0107 do programowania modu\u0142u ESP32. Poni\u017cszy kod wy\u015bwietli na ekranie standardowe has\u0142o &#8220;Hello World&#8221;.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-93b9a56 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"93b9a56\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7e398c1\" data-id=\"7e398c1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0faa09c elementor-widget elementor-widget-code-highlight\" data-id=\"0faa09c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>#include <SPI.h>\r\n#include <Wire.h>\r\n#include <Adafruit_GFX.h>\r\n#include <Adafruit_SH1106.h>\r\n\/\/definiujemy piny I2C, do kt\u00f3rych pod\u0142\u0105czony zosta\u0142 wy\u015bwietlacz\r\n#define OLED_SDA 21\r\n#define OLED_SCL 22\r\n\r\nAdafruit_SH1106 display(21, 22);\r\n\r\nvoid setup()   {\r\n  Serial.begin(115200);\r\n  \/\/definiujemy rodzaj u\u017cytego wy\u015bwietlacza oraz adres I2C\r\n  display.begin(SH1106_SWITCHCAPVCC, 0x3C);\r\n  display.clearDisplay();\r\n  display.display();\r\n  \/\/ustawiamy rozmiar czcionki, kolor, po\u0142o\u017cenie kursora oraz wy\u015bwietlany tekst\r\n  display.setTextColor(WHITE);\r\n  display.setCursor(0, 0);\r\n  display.println(\"Hello World!\");\r\n  display.display();\r\n}\r\n\r\nvoid loop() {\r\n\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-deab9ba elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"deab9ba\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-da2d63d\" data-id=\"da2d63d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f510b9e elementor-widget elementor-widget-text-editor\" data-id=\"f510b9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Kod wgrywamy standardowo, poprzez klikni\u0119cie przycisku &#8220;Wgraj&#8221;.<\/p><p>Po prawid\u0142owym pod\u0142\u0105czeniu wy\u015bwietlacza i zastosowaniu kodu na ekranie powinien wy\u015bwietli\u0107 si\u0119 napis Hello World.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8f34514 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8f34514\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ff9242\" data-id=\"6ff9242\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4144c94 elementor-widget elementor-widget-image\" data-id=\"4144c94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2135-1024x768.jpg\" class=\"attachment-large size-large wp-image-22895\" alt=\"\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2135-1024x768.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2135-300x225.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2135-768x576.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2135-1536x1152.jpg 1536w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2135-2048x1536.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0d1674f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0d1674f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8f4d538\" data-id=\"8f4d538\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-beefcc7 elementor-widget elementor-widget-text-editor\" data-id=\"beefcc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Umieszczenie element\u00f3w na ekranie mo\u017cna dowolnie konfigurowa\u0107 poprzez zmian\u0119 po\u0142o\u017cenia kursora. W tym celu nale\u017cy w kodzie dopisa\u0107 lini\u0119:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f208f40 elementor-widget elementor-widget-text-editor\" data-id=\"f208f40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<pre>display.setCursor(X, Y);<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5182b76 elementor-widget elementor-widget-text-editor\" data-id=\"5182b76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>gdzie X to po\u0142o\u017cenie w poziomie, a Y w pionie. Warto\u015b\u0107 startowa \/ domy\u015blna to (0, 0).\u00a0<\/p><p>Poni\u017cej przyk\u0142adowy kod ze zmienionym po\u0142o\u017ceniem wy\u015bwietlanego napisu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a84220f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a84220f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b2a4489\" data-id=\"b2a4489\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-00b9603 elementor-widget elementor-widget-code-highlight\" data-id=\"00b9603\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>#include <SPI.h>\r\n#include <Wire.h>\r\n#include <Adafruit_GFX.h>\r\n#include <Adafruit_SH1106.h>\r\n\/\/definiujemy piny I2C, do kt\u00f3rych pod\u0142\u0105czony zosta\u0142 wy\u015bwietlacz\r\n#define OLED_SDA 21\r\n#define OLED_SCL 22\r\n\r\nAdafruit_SH1106 display(21, 22);\r\n\r\nvoid setup()   {\r\n  Serial.begin(115200);\r\n  \/\/definiujemy rodzaj u\u017cytego wy\u015bwietlacza oraz adres I2C\r\n  display.begin(SH1106_SWITCHCAPVCC, 0x3C);\r\n  display.clearDisplay();\r\n  display.display();\r\n  \/\/ustawiamy rozmiar czcionki, kolor, po\u0142o\u017cenie kursora oraz wy\u015bwietlany tekst\r\n  display.setTextSize(2);\r\n  display.setTextColor(WHITE);\r\n  display.setCursor(25, 20);\r\n  display.println(\"Botland\");\r\n  display.display();\r\n}\r\n\r\nvoid loop() {\r\n\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-985a36e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"985a36e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1421bee\" data-id=\"1421bee\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4332899 elementor-widget elementor-widget-image\" data-id=\"4332899\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-1024x768.jpg\" class=\"attachment-large size-large wp-image-22892\" alt=\"\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-1024x768.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-300x225.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-768x576.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-1536x1152.jpg 1536w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2137-2048x1536.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-df928cf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"df928cf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54485ba\" data-id=\"54485ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51b44f7 elementor-widget elementor-widget-spacer\" data-id=\"51b44f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e85eaec elementor-widget elementor-widget-heading\" data-id=\"e85eaec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wy\u015bwietlanie danych z czujnika temperatury na ekranie OLED<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-428b6df elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"428b6df\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3b87d12\" data-id=\"3b87d12\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-420b6e7 elementor-widget elementor-widget-text-editor\" data-id=\"420b6e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Do pod\u0142\u0105czenia wy\u015bwietlacza nale\u017cy wykorzysta\u0107 elementy oraz biblioteki, z kt\u00f3rych korzystali\u015bmy w poprzednim artykule\u00a0<a href=\"https:\/\/botland.com.pl\/blog\/esp32-polaczenie-z-czujnikiem-temperatury-ds18b20\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><b>ESP32 &#8211; po\u0142\u0105czenie z czujnikiem temperatury DS18B20<\/b><\/a>. Na schemacie prawid\u0142owe po\u0142\u0105czenie czujnika DS18B20 oraz wy\u015bwietlacza OLED do modu\u0142u ESP32.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8856cc6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8856cc6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4b4a626\" data-id=\"4b4a626\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51a0cb4 elementor-widget elementor-widget-image\" data-id=\"51a0cb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_DS18B20_OLED_bb.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32_DS18B20_OLED_bb\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjI4OTksInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmNvbS5wbFwvYmxvZ1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL0VTUDMyX0RTMThCMjBfT0xFRF9iYi5qcGcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"395\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_DS18B20_OLED_bb-1024x506.jpg\" class=\"attachment-large size-large wp-image-22899\" alt=\"\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_DS18B20_OLED_bb-1024x506.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_DS18B20_OLED_bb-300x148.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_DS18B20_OLED_bb-768x380.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_DS18B20_OLED_bb-1536x759.jpg 1536w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/ESP32_DS18B20_OLED_bb.jpg 1797w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f5ddf67 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f5ddf67\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a4fc79\" data-id=\"6a4fc79\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1027631 elementor-widget elementor-widget-text-editor\" data-id=\"1027631\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Poni\u017cszy kod pozwala odczyta\u0107 dane z czujnika temperatury DS18B20 i wy\u015bwietli\u0107 je na wy\u015bwietlaczu OLED.\u00a0<\/p><p>Wielko\u015b\u0107 tekstu mo\u017cna dowolnie modyfikowa\u0107 zmieniaj\u0105c warto\u015bci w linii:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ff8304 elementor-widget elementor-widget-text-editor\" data-id=\"5ff8304\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<pre>display.setTextSize();<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1f34e9f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1f34e9f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1df1b82\" data-id=\"1df1b82\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7893eaf elementor-widget elementor-widget-code-highlight\" data-id=\"7893eaf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>#include <SPI.h>\r\n#include <Wire.h>\r\n#include <Adafruit_GFX.h>\r\n#include <Adafruit_SH1106.h>\r\n#include <OneWire.h>\r\n#include <DallasTemperature.h>\r\n\/\/definiujemy piny I2C, do kt\u00f3rych pod\u0142\u0105czony zosta\u0142 wy\u015bwietlacz\r\n#define OLED_SDA 21\r\n#define OLED_SCL 22\r\n\/\/definiujemy pin, do kt\u00f3rego pod\u0142\u0105czony zosta\u0142 czujnik temperatury\r\nconst int oneWireBus = 4;\r\n\r\nAdafruit_SH1106 display(21, 22);\r\n\r\n\/\/Komunikujemy, \u017ce b\u0119dziemy korzysa\u0107 z interfejsu OneWire\r\nOneWire oneWire(oneWireBus);\r\n\/\/Komunikujemy, \u017ce czujnik b\u0119dzie wykorzystywa\u0142 interfejs OneWire\r\nDallasTemperature sensors (&oneWire);\r\n\r\nvoid setup()   {\r\n  Serial.begin(115200);\r\n  \/\/definiujemy rodzaj u\u017cytego wy\u015bwietlacza oraz adres I2C\r\n  display.begin(SH1106_SWITCHCAPVCC, 0x3C);\r\n  display.clearDisplay();\r\n  display.display();\r\n  sensors.begin();\r\n}\r\n\r\nvoid loop() {\r\n  sensors.requestTemperatures();\r\n  \/\/Odczyt w stopniach celsjusza\r\n  float temperatureC = sensors.getTempCByIndex(0);\r\n  \/\/Wypisanie danych na wy\u015bwietlaczu\r\n  display.setTextColor(WHITE);\r\n  display.setCursor(0, 0);\r\n  display.setTextSize(1);\r\n  display.println(\"Temperatura:\");\r\n  display.setTextSize(2);\r\n  display.print(temperatureC);\r\n  display.print(\" \");\r\n  display.cp437(true);\r\n  display.write(167);\r\n  display.println(\"C\");\r\n  display.display();\r\n  display.clearDisplay();\r\n  \/\/Odczyt temperatury co 5 sekund\r\n  delay(5000);\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-84541fb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"84541fb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1d52cbb\" data-id=\"1d52cbb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b207f65 elementor-widget elementor-widget-image\" data-id=\"b207f65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2140-1024x768.jpg\" class=\"attachment-large size-large wp-image-22900\" alt=\"Pod\u0142\u0105czenie ESP32\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2140-1024x768.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2140-300x225.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2140-768x576.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2140-1536x1152.jpg 1536w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/05\/IMG-2140-2048x1536.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-52b6baf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"52b6baf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42fd028\" data-id=\"42fd028\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-27a38e6 elementor-widget elementor-widget-text-editor\" data-id=\"27a38e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Wkr\u00f3tce pojawi\u0105 si\u0119 dalsze cz\u0119\u015bci artyku\u0142\u00f3w zwi\u0105zanych z po\u0142\u0105czeniem innych modu\u0142\u00f3w i czujnik\u00f3w wraz z ESP32.<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kontynuujemy poradnik dla elektronik\u00f3w i majsterkowicz\u00f3w krok po kroku. Pod\u0142\u0105czamy wy\u015bwietlacz OLED do ESP32. <\/p>\n","protected":false},"author":5,"featured_media":61881,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-22337","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elektronika"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ESP32 - pod\u0142\u0105czenie wy\u015bwietlacza OLED - Botland<\/title>\n<meta name=\"description\" content=\"Kontynuujemy poradnik dla elektronik\u00f3w i majsterkowicz\u00f3w krok po kroku. Pod\u0142\u0105czamy wy\u015bwietlacz OLED do ESP32.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ESP32 - pod\u0142\u0105czenie wy\u015bwietlacza OLED - Botland\" \/>\n<meta property=\"og:description\" content=\"Kontynuujemy poradnik dla elektronik\u00f3w i majsterkowicz\u00f3w krok po kroku. Pod\u0142\u0105czamy wy\u015bwietlacz OLED do ESP32.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-16T06:00:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-24T08:00:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-zestaw-esp32_okladka-nr2-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Grzegorz Galuba\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Grzegorz Galuba\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/\"},\"author\":{\"name\":\"Grzegorz Galuba\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#\\\/schema\\\/person\\\/320f225a4bee757f7d030c49aea2a072\"},\"headline\":\"ESP32 &#8211; pod\u0142\u0105czenie wy\u015bwietlacza OLED\",\"datePublished\":\"2021-06-16T06:00:23+00:00\",\"dateModified\":\"2023-05-24T08:00:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/\"},\"wordCount\":512,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-zestaw-esp32_okladka-nr2-1.jpg\",\"articleSection\":[\"Elektronika\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/\",\"name\":\"ESP32 - pod\u0142\u0105czenie wy\u015bwietlacza OLED - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-zestaw-esp32_okladka-nr2-1.jpg\",\"datePublished\":\"2021-06-16T06:00:23+00:00\",\"dateModified\":\"2023-05-24T08:00:45+00:00\",\"description\":\"Kontynuujemy poradnik dla elektronik\u00f3w i majsterkowicz\u00f3w krok po kroku. Pod\u0142\u0105czamy wy\u015bwietlacz OLED do ESP32.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-zestaw-esp32_okladka-nr2-1.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-zestaw-esp32_okladka-nr2-1.jpg\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/esp32-podlaczenie-wyswietlacza-oled\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ESP32 &#8211; pod\u0142\u0105czenie wy\u015bwietlacza OLED\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#\\\/schema\\\/person\\\/320f225a4bee757f7d030c49aea2a072\",\"name\":\"Grzegorz Galuba\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"contentUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"caption\":\"Grzegorz Galuba\"},\"description\":\"GG nie ma czasu na gadu-gadu - jest zawsze na bie\u017c\u0105co z nowo\u015bciami z oferty, wybiera tylko najlepsze i dba, aby pojawia\u0142y si\u0119 na czas. Jego rozleg\u0142a wiedza o specyfikacjach technicznych produkt\u00f3w to nieocenione wsparcie dla ca\u0142ej ekipy. Do pracy przyje\u017cd\u017ca rowerem i ju\u017c najwy\u017csza pora, aby wszyscy zacz\u0119li bra\u0107 z niego przyk\u0142ad. Oaza spokoju.\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/author\\\/grzegorz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ESP32 - pod\u0142\u0105czenie wy\u015bwietlacza OLED - Botland","description":"Kontynuujemy poradnik dla elektronik\u00f3w i majsterkowicz\u00f3w krok po kroku. Pod\u0142\u0105czamy wy\u015bwietlacz OLED do ESP32.","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:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/","og_locale":"pl_PL","og_type":"article","og_title":"ESP32 - pod\u0142\u0105czenie wy\u015bwietlacza OLED - Botland","og_description":"Kontynuujemy poradnik dla elektronik\u00f3w i majsterkowicz\u00f3w krok po kroku. Pod\u0142\u0105czamy wy\u015bwietlacz OLED do ESP32.","og_url":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2021-06-16T06:00:23+00:00","article_modified_time":"2023-05-24T08:00:45+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-zestaw-esp32_okladka-nr2-1.jpg","type":"image\/jpeg"}],"author":"Grzegorz Galuba","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Grzegorz Galuba","Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/#article","isPartOf":{"@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/"},"author":{"name":"Grzegorz Galuba","@id":"https:\/\/botland.com.pl\/blog\/#\/schema\/person\/320f225a4bee757f7d030c49aea2a072"},"headline":"ESP32 &#8211; pod\u0142\u0105czenie wy\u015bwietlacza OLED","datePublished":"2021-06-16T06:00:23+00:00","dateModified":"2023-05-24T08:00:45+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/"},"wordCount":512,"publisher":{"@id":"https:\/\/botland.com.pl\/blog\/#organization"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-zestaw-esp32_okladka-nr2-1.jpg","articleSection":["Elektronika"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/","url":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/","name":"ESP32 - pod\u0142\u0105czenie wy\u015bwietlacza OLED - Botland","isPartOf":{"@id":"https:\/\/botland.com.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/#primaryimage"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-zestaw-esp32_okladka-nr2-1.jpg","datePublished":"2021-06-16T06:00:23+00:00","dateModified":"2023-05-24T08:00:45+00:00","description":"Kontynuujemy poradnik dla elektronik\u00f3w i majsterkowicz\u00f3w krok po kroku. Pod\u0142\u0105czamy wy\u015bwietlacz OLED do ESP32.","breadcrumb":{"@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/#primaryimage","url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-zestaw-esp32_okladka-nr2-1.jpg","contentUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-zestaw-esp32_okladka-nr2-1.jpg","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.com.pl\/blog\/esp32-podlaczenie-wyswietlacza-oled\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.com.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"ESP32 &#8211; pod\u0142\u0105czenie wy\u015bwietlacza OLED"}]},{"@type":"WebSite","@id":"https:\/\/botland.com.pl\/blog\/#website","url":"https:\/\/botland.com.pl\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.com.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.com.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/botland.com.pl\/blog\/#organization","name":"Botland","url":"https:\/\/botland.com.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.com.pl\/blog\/#\/schema\/person\/320f225a4bee757f7d030c49aea2a072","name":"Grzegorz Galuba","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","contentUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","caption":"Grzegorz Galuba"},"description":"GG nie ma czasu na gadu-gadu - jest zawsze na bie\u017c\u0105co z nowo\u015bciami z oferty, wybiera tylko najlepsze i dba, aby pojawia\u0142y si\u0119 na czas. Jego rozleg\u0142a wiedza o specyfikacjach technicznych produkt\u00f3w to nieocenione wsparcie dla ca\u0142ej ekipy. Do pracy przyje\u017cd\u017ca rowerem i ju\u017c najwy\u017csza pora, aby wszyscy zacz\u0119li bra\u0107 z niego przyk\u0142ad. Oaza spokoju.","url":"https:\/\/botland.com.pl\/blog\/author\/grzegorz\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/22337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/comments?post=22337"}],"version-history":[{"count":0,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/22337\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media\/61881"}],"wp:attachment":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media?parent=22337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/categories?post=22337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/tags?post=22337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}