#include "U8g2lib.h"
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, 22, 21, U8X8_PIN_NONE);
float t = 1.5;
int blink = 28;
u_int8_t no = 2;
u_int8_t yes = 1;
float temperature = 17.8;
float humidity = 50.6;
const uint8_t Quantico[4391] U8G2_FONT_SECTION("Quantico") =
"\222\0\5\5\6\6\5\6\7*\61\0\366 \367!\367\4\327\11\323\21\12 \6\0\0A&!\24I"
"H\301h\70\304\371\177\303\64\12R\366\201\363\201\17L\42-\221\63g+\70\206\63\214p\14#\30\304"
"\10\6\61\202A\214`\20#\30\304\10\6\61DA\14Q\20C\24\245\20E)DQ\212\0\0#Q"
"^(\77\61\62\212\321\12c\264\302\30\255\60\205+L\341\12S\64\303\24\315(\206\371\300\17l\247\60"
"F+\214\321\12S\270\302\24\256\60E\63L\321\214b\64\243\30\347\3\177@\63%W\230\302\25\246h"
"\206)\232a\212f\24\243\31\305hF\61\20\0$\64\327:\265n\62\242\71\307$\250L\303\12\266`"
"\244#\30\351\10F:\202\21\315bd&B\221jPE\202g\320In\351\3V\250Ht\236fD"
"\363\20\0%k'\70\301v\71\240\201\226f\234G\31'J\306\211\220\251\30\307HF\61N\241\214b"
"\30C\31\305\264\214b\20\203\31\305 \6\213\206\321\42a\274g\24r!\6=\212\361\201`|@\30"
"$\231\306h\240!\42W\214\250\31#b\6\61\212\261\214bZF\61)\303\30\305H\306\61\212\221\12"
"\24!\3E\307H\221\61X\203\14\227\20\0&F\31HAoQ\232\223\242C\25Z\61\316Q\214s"
"\24\343\34\305\70G\61\246i\66\247\20K\71\206\62\22\261\10%\60\2J\6\61\222A\214d\20#\31"
"\304H\6\61\222A\214d\20#\31\304H\6\251\63\221j\20\0'\15\207\63\347&\330\202y\242\274\0"
"\0(\26\213J\257(\71\6\22>p\24\363\377\377\377+VPDB\16)\26\213*\257(\70H\42"
"\224`\231\362\377\377\377\63\37\200\304A\0*+VE\327.*b\71%\224\242\10\203\30\245P\13\37"
"`J\263\222\246\254E\31\301@\207\60\314\61\216b:D!\224p\4\3\0+\23\327%\301m\62\242"
"\371\241\17\374\1'\31\321\374!\0,\27\211D\257(\370\200\25P\341\20'a\14\323(HA\210B"
"\24\0-\11\216\61S*\370\1\13.\11IB\301(\370\201\11/&P\30\277\251\62S\205\62\251B"
"\231T\241L\252Pf\311P\246d(S\62\224)\31\312\244\12eR\205\62\24\0\60\32\27HAo"
"i\20T(\361\201\17\64\252\375\377\237\372\300\7\232!\235\207\0\61!\25HA-*\334\301\222\245$"
"\6\265\220\21\14D\14\3\11\305@\201\61\236\371\377C\37\370\1\6\62#\25H\301nY\220c\42\361"
"\201\17\34\211-\31\317\134\201\206\24>\200\10i@\305x\346{\37\370\1\6\63(\26HAoa\20"
"D\250\360\201\17(\212M\31\320\14\71\210Q\12[V\23\15h\6\31\305\246>\360\201dH\306!\0"
"\64\65\31(\301\356\63\344)\42\60y*\267\64\206\65\353\10\306\62\204\241\214a\244c\30\350 \306\71"
"\212q\14c:F\71\216A\16d\220\17\374\201\340\31\323|\4\0\65!\26H\301n\240\4}\302\200"
"\346A\310H\204\22U\250\336y\257Im\351\3\37PFt\34\2\0\66%\25H\301nY\320C\246"
"\360\201\17\34\211\335\63\23\11\61\2#>\360\201#\261\277\364\201\17\34\42\62\15\1\0\67\60\30(A"
".\370\7\66e\204#\35\341H\206\70\320\21\215xD#\36\321\210\247h\304#\32\361\210F<\242\21"
"\217h\304#\32\361\4\217x\60\0\70#\26H\301na\20D&\361\201\17(\251}\251\23RyL"
"D\250`\244\366\227>\360\1eD\346!\0\71(\25H\301nY\320C\246\360\201\17\34\211\375\322\7"
">p\4j,\301(\307\60\236\351\61\211-}\340\3\207\210LC\0:\17\311E\301(\370\1\345\3"
"\367\3\37\230\0;\33\11H\257(\370\1\345\3\367\3V@\205C\234\204\61L\243 \5!\12Q\0"
"<\42\230%Ao\35\244\361\22\306\244\307H$f\236\304\260\344)\256Y\220\212)h\65N\211\307,"
"\254\0=\17\27D\307/\370\3\326\7\263\37\370\3\16>#\227EA/\30\250\21\23\307,'\305%"
"\207-\17q\311b\320C$!\21\350\64Ji\7$f`\1\77#SH\301-QPC\242\360\201"
"\17\4\246\315\34\354@\313aJc\26\244\244\302\225}\220NT\372;\0@w\246I\65w\341\320\7"
"\2\362\201\42|\340\3\224fKE!\6s\222`\14\246D\204!\22a\210D\30b\30\203\60\304\60"
"\6a\210a\14\302\20\303\30\204!\206\61\10\63\216r\20f\30\346 \314\60\214Q\230a\30\243\60\303"
"\60Fa\206a\214\302\14\303\30\205\31\37 \306\7\210\361\1\202h\302\60\307`\210\361\201`| \30"
"\37\10\37\20\312\7\204\362\1\341|\251+\0AC\34\30A\357\62\354AQS\221\212\134 \13\32\301"
"p\206\60\234!\14g\14\203\31\304`\6\61\230Q\14e\30C\31\306H\307\61\220\11U\306f.\202"
"\21\203\31\304h\206\60\234!\14g\10\343\61\220\201\6B#\26HA/\210\312\64(\361\201\17(\212"
"}\352\3\221\220\310\64\252`(\366\247>\360\201$LC\42\0C\35\27HAoiPD\252\360\201"
"\17\64\213]\64\377o\261\255\17|\200\31\223y\10\0D\32\30HA\60\230J\65\256\360\201\17@\214"
"\375\377\37\373\300\7\236`\11\212\0E\26\23H\301,\370\3[\63_\203\6|\303h\346\327>\360\3"
"\2F\24\23HA,\370\3[\63_\203\6|\303h\346\377\32\0G\36\30\70AoqPd(\361"
"\201\17D\312]<_\231O\271\247>\200\5\213H\7\42\0H\23\31H\301\60\60X\373\77\366\201\177"
"\0a\355\377\330\1I\12\6HA'\370\37\60\0J\25\24\30\301l;\377\377\327\232\323\336\371\300\7"
"\210\361\34\206\0KU\32H\301/\60\330\21\214\205\4C!\302H\310\60\322A\14t\24\343\34\306\60"
"\210\61\12r\214r \203\34\311\30\207\62\304\261\214\200,\207\65\315a\317\202T\224\222p$d\34\350"
" \310\61\14b\214\203\24\3\35\305H\7\61\324\61\14\205\10c!\301`N;\0L\20\21HA+"
"\60\226\371\377\377o}\340\3\27MY HA\64@`\364\42'\271\251M\214b\325\252\224\245\256t"
"!)\24H\12\306)\2\23\14c\4F\24\306\10\214\60J!\30a\20C\60\243 \206`\206\61\212"
"\301\14C\30\203!\205\60\6C\214P\20\266\262\20\246(\205)JaLR\30\203\30\306 \206\71\207"
"a\216\11N;\32HA\61\60Z\323\34\366\254gA*JQ\222\320t\246C\231&\34\245\11Gi"
"\304A\232q\214f\34\243!\207h\312\21\232r\204\306Pg\206\244\24S\320z\61\247\65\355\0O\32"
"\30HApy\216D\254\360\201\17@\214\375\377\37\373\300\7 A\31\210\0P\34\26HA.\200\214"
"D(\361\201\17(\251\375\245\17\374\204D\242b@\363\37\4\0Q$XJ/py\216D\254\360\201"
"\17@\214\375\377\37\373\300\7 A\31(\32\362\220\206<\305C\36\361\220\7RK\27HA/\210\314"
"D\250a\5[\60\224\21\14e\4C\31\301PF\60\224\21\14e\4C\31\301PF\60\224\21l\241"
"\22\324\220\212A\16c\224\243\30\345(\206\71\210q\14b\234c\30\350\20\6:\204\221\216`\244#\30"
"\252Y\6S.\27\70\301\256a\22T\246a\5[\60\322\21\214t\4#\35\301\210f\61\62\23\241H"
"\65\250\42\301\63\350$\267\364\1+T$:\17\1\0T\20\27\30A-\370\7\234dD\363\377\377\17"
"\1U\24\30HA\60\60\30\373\377\377\307>\360\3\211\240\14D\0VQ\35\30\301/\60\42\3\235g"
"\10\343\31\302p\207\70\232A\214f\220c\35\305X\206\61\226a\216t\34#\31\310H\6:\216\241\214"
"c(\343\30\352(\6\63\212\301\14r\260c\30\316\30\206\63\304\361\214`@#\30\260\211\213\134\244B"
"S\24\261\307\2\0W\202)\30\301\65\60\326\261\230u,#\30\352\24\14\205$C\30)I\206\60R"
"\222\214a\240\4\35\303@\312\61\210q\226c\20\343,\307(\206Y\314QL\301(\206\61\212\21\214b"
"\30\243\30\301(\306\61\210!\214q\34c\230!c\230!c\230%C\24\305\20\205\62\202Q\214`("
"#\30\305\10\206\62\202a\212`\254\345,l\71\13[\316\302\26\244\264$%.I\211KR\362\20\205"
"\274c\35\360X\7\2\0XI\33\30Ao\70\330\21\216\205\210C\35\3AG\71\320aN\347(G"
":\310\241\16q\254#\34\315q\314c\240\22\223\211\222\211T \343\32\347\260# \12\21\207:\310\201"
"\216\202\234\303\234\320A\216t\220C\35\342`\17;\0Y\62\32\30A.\70\230\303\216p\250C\34\352"
"\30\7:\310\201\14s:\206\61\320A\216d\20C\35\342XF\70\230\323\230\247@%\42\22\231\6\65"
"\377O\1Z\42\26(\301m\250\237;\275\303\235\336\341\16\207\270\223C\334\311!\356\364\16wz\207;"
"\334\7~ \2[\21\212J\257(\370@F\314\377\377\377\217|`\2\134+P\30\277)\60\226\241L"
"\313P\246U,C\31\253X\206\62V\261\14e\254b\31\312\264\14eZ\206\62-C\231\226\241L\253"
"\0]\21\213*\257(\370\0V\314\377\377\377\257|\300\3^$\327#cn\62\340\1\21\227\70\205\61"
"\252Q\206\60\220\61\16s\20\303\30\345 \207\61\210q\16a$G\31_\11[\1\257-\370\7\26`"
"\13K\201w+@\310a\314\0a\36\323%\301\354XPc\234\2\15X\63\63\15y\304\7>\323f"
">\320\4i@\344 \4b!U\70\301-\70\334\371O\34\345\10\312\230\304\7>\200\240\366\77\364\201"
"\17\30\301\10\214(FB\0c\27\322\65\301\253a\210#>\360\201g\235\377\255\17\24!\32Oi\0"
"d\37U\70\301\355\63\377\225c\30c\11\206\370\300\7\66\324\376\207>\20\5j,\301 \211\60\0e"
"\35\323\65\301lIPS\240\360\201\17\10\246e>\360\3\17;c\37\70\202\64\240\342\0f\31O("
"A):\16R\24\262\42F\62W>\360\1\216\30\311\374\377\25\0g\71\26(/\355yJ\64\246P"
"\205iD\345\60\5\71\314!\16s\210\303\34\202&\246\362\240\6\25\357\364 #\21\212L%*B\62"
"\6\221\214`\244&}`\12\24\211\214C\0h\30U\70\301-\70\334\371O\34\345\10\312\230\304\7>"
"\200\240\366\377\207\14i\15G\70\301&\370\300\302\77\360\17\30j\26\212\12\257\346\70\337\7\330\61\316\377"
"\377\277\361\201\42\34\243(\0k\71V\70\301,\70\336\371\357\34\341\60\207\70\312\61\16r\42F\71\306"
"Q\16q\230#\34\307AMj%\7=\7\62\220A\304Q\16r*\307\70\312\61\16s\210\343\34\341"
"\70\10l\22K\70\301'\70\310\371\377\377\37\261\202\62\220b\0mD\340\65A\63\60F\201\212b\10"
"\204$C\12L\370\300\17(\306\70\215\61Nc\214\323\30\343\64\306\70\215\61Nc\214\323\30\343\64\306"
"\70\215\61Nc\214\323\30\343\64\306\70\215\61Nc\214\323\30\343\64\306\70\6n\26\324\65\301-\60\306"
"A\14\221\214)|\340\3\305i\377\177\307\0o\31\324\65\301mY\216S\242\360\201\17\24\247\375\357|"
"\340\11\323x\14C\0p!\25\70\257-\60\306Q\14\241\214I|\340\3\10j\377C\37\370\200\21&"
"q\204\204\34\356\374\71\0q\36\25\70\257m\71\12\61\26Q\210\17|`C\355\177\350\3Q\240\306\22"
"\14\222\10\343\231\177r\22\316\65A)(\212\42>\360\201\343\234\377\277\3\0s\36\322\65\301\254a\210"
"#>\360\201g\235\226C\240\1\221\207\70\314\214}\200\13\220p\10\0t\33\217'\301i\12\232\260\210"
"d\256|\340\3\34\61\222\371_Z\310R\24\223\240\3u\23\324\65\301-\70N\373\377w>\360\204i"
"D\4\31\5v\64\326\25A,\60\24\243\232d\4\3\31\302@\306\60\216\61\14c\20\303\30\305\214\30"
"\306 \306\61\204\201\14a C\30\211Q\314Z\226\302\224\206\70\324\63\20\0w^\340\25\301\61\60\216"
"\201\226c\12\305\71\214\21\14s\30#\30\5\61\205\60JB\214Q\224\204\30\303\30\12\61\206\61\24R"
"\20c\24\241\30E)F\21\12a\24#\24\242\20F\61B!J\306\10\305(Bq\212P\214\345("
"d\71\12Q\220R\222\224\224$!&I\310\71\326q\216e\240\243\0x\66\326\25A,\70\320\21\14"
"d\210\303\34\343 G\61\210q\14q\34'\61KaJC\236\361\220\246\60e\61\311A\206\60\216A"
"\214r\220c\34\346\20\6\62\302\201\16yC\27\30\257,\60\26\243\214p$C\30\311\20\307\61\210q"
"\14b\30S\61\214Q\14s\14\3\31\303@\206\60\224\21\14e\4C\61la\212K\71\4\36\320\210"
"\6<\240\21\15hD\3\36\320\210\6\64\32\0z\30\321%\301*\370\3I:%$\235%$\235%"
"\4!\351\3\37\270\0{\37\216*/)\62\14R\222\261\32\6\62\377\257$\345\70\307I\220\371\377\320"
"\62\26\242\30\4\31|\12\206Z/(\370\177\200\0} \217*/)\60\22r\224\262\220%\231\377/"
")\7e\222b$\363\377\310\212(\5\71\7\2\0~\33Z\42Qo\61\222A\222c\210\246X\344\3"
"\37\20\212\23\14\303\10\3!\4\0\177\21\313\31A&\370\300Q\314\377\377\377\257|\300\1\200\6\0\0"
"A \201\6\0\0A \202\6\0\0A \203\6\0\0A \204\6\0\0A \205\6\0\0A "
"\206\6\0\0A \207\6\0\0A \210\6\0\0A \211\6\0\0A \212\6\0\0A \213\6"
"\0\0A \214\6\0\0A \215\6\0\0A \216\6\0\0A \217\6\0\0A \220\6\0\0"
"A \221\6\0\0A \222\6\0\0A \223\6\0\0A \224\6\0\0A \225\6\0\0A "
"\226\6\0\0A \227\6\0\0A \230\6\0\0A \231\6\0\0A \232\6\0\0A \233\6"
"\0\0A \234\6\0\0A \235\6\0\0A \236\6\0\0A \237\6\0\0A \240\6\0\0"
"A&\241\23IH\255(\370\201\351\3\247 \345\210!\316\377\27\0\242\36R\70\67l*Z\71\305\20"
"G|\340\3\317:\377[\37(B\64\236\322\244\242\225#\0\243\62\31(\301.R\232\223$C\25Z"
"\61\220Q\14d\24\3\31\305@F\61\246\71\370\250w\315\230f\312\30\206\62\206\241\214a(c\330F"
"E\250\42\21\0\244\6\0\0A&\245\64\32(A/\60\232\303\216p\250C\34\312 \7:\310\201\14"
"sf\14t\220#\31\343P\207\70\226\21\16\326\70\6a\2\337\62\250ia\2o\31\324<\5\0\246"
"\17\206Z/(\370\3\317\7\312\7~\340\1\247MVJ/\257Y\322S&Q\205Z\60\222\21\214d"
"\4#\31\301\200&\10!\30\221\306$\14d\10\3\31\302@\206\60\220!\14d\10\3\31\302@\206\240"
"\204D\242\3\241'\32\320\24\214d\4#\31\301HF\60\222\21jb\42\321i\12\0\250\13\220Aw"
",\60\10{\304\0\251S\36HAs\251\16F\270\360\201\17\14TE\30\242\214G(\343\21\312x\204"
"\62\212R\10e\24\245\20\312(\230\62\12\246\214\202)\243`\312(\230\62\12\246\214\242\24B\31E)"
"\204\62\212R\10e<B\31\217P\206\63\224\242\242\12\375\300\7\6\241\31\213\0\252$\23\70\301\354X"
"Pc\234\2\15X\63+\16y\304\7>\323f>\320\4i@\344 \304\7\271\17\374\200\0\253C\327"
"E\301\357\12\252\240\202\64\240\341\24\207\60\206)\312A\216\221\14D \4\11\311@\306Q\16b\30\243"
"\20\210\70%s\24\243 \4!\311@\12\62\22\202\220\243\34\305\70\205)\20\201\206\64$a\5\13\0"
"\254\6\0\0A&\255\6\0\0A&\256\134\36HAs\251\16F\270\360\201\17\14T\65\230\242\14g"
"(\303\31\312p\206\62\12R\14e\24\244\30\312(H\61\224Q\220b(\303\31\312p\206\62\234\241\14"
"\246(\243\10\205QF!\212\242\214B\30D\31%\242\214b\30C\31\5)\206\62\212R\10\205*\364"
"\3\37\30\204f,\2\0\257\11\16a\367-\370@\6\260\27\20\64a+A\316\62\234\360\1\303\250g"
">`\4\207,\6!\0\261\27\227F\301o\62\242y\350\3\177\300IF\64\357\3\367\3\177\300\1\0"
"\0\0\4\377\377\0";
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
u8g2.begin();
Serial.println("Hello, ESP32!");
}
void loop() {
u8g2.firstPage();
do {
// String x1 = String(temperature, 1) + String("°");
// int size = x1.length() + 1;
// char temp[size];
// x1.toCharArray(temp, size);
// u8g2.setDrawColor(1);
// u8g2.setFont(Quantico);
// u8g2.drawStr(64 - (u8g2.getStrWidth(temp)/2), 40, temp);
// u8g2.setFont(u8g2_font_bpixeldouble_tr);
// u8g2.setCursor(47, 60); u8g2.print(humidity, 0); u8g2.print("%");
// //u8g2.setCursor(1, 60); u8g2.print("C");
// u8g2.setFont(u8g2_font_streamline_interface_essential_alert_t);
// u8g2.drawStr(87, 64, "\u0034");
// u8g2.setFont(u8g2_font_6x10_tf);
// u8g2.setCursor(109, 60); u8g2.print("23");
u8g2.enableUTF8Print();
u8g2.setFont(u8g2_font_unifont_t_0_72_73);
u8g2.drawStr(1, 20, "\u002430");
u8g2.drawGlyph(1, 40, 9264); //cool
// u8g2.setFont(u8g2_font_micro_tr);//3x5
// u8g2.drawStr(0, 5, "micro_tr 3x5");
// u8g2.setFont(u8g2_font_5x7_tf);//5x7
// u8g2.drawStr(0, 15, "Scanning Satellites 5x7");
// u8g2.setFont(u8g2_font_6x10_tf);//6x10
// u8g2.drawStr(0, 25, "Scanning 6x10");
// u8g2.setFont(u8g2_font_6x13_tr);
// u8g2.drawStr(0, 36, "Scanning 6x13");
// u8g2.setFont(u8g2_font_tinyunicode_te); //10x9
// u8g2.drawStr(0, 46, "tinyunicode_te");
// u8g2.setFont(u8g2_font_heisans_tr);
// u8g2.drawStr(0, 60, "Scanning Satellites");
// u8g2.setFont(u8g2_font_7Segments_26x42_mn); //32x42
// u8g2.drawStr(0, 42, "457");
// u8g2.setFont(u8g2_font_7_Seg_41x21_mn); //21x39
// u8g2.drawStr(0, 0, "457");
// u8g2.setFont(u8g2_font_7_Seg_33x19_mn); //19x31
// u8g2.drawStr(70, 0, "457");
// u8g2.setFont(u8g2_font_iconquadpix_m_all); //16x12
// u8g2.drawStr(0, 12, "abcdefg");
// u8g2.setFont(u8g2_font_lastapprenticebold_tr); //10x16
// u8g2.drawStr(0, 16, "Temperature 10x16");
// u8g2.setFont(u8g2_font_tinyunicode_tf); //10x8
// u8g2.drawStr(0, 25, "tinyunicode 10x8");
// u8g2.setFont(u8g2_font_micropixel_tf); //8x12
// u8g2.drawStr(0, 35, "micropixel 8x12");
// u8g2.setFont(u8g2_font_bubble_tr); //28x24
// u8g2.drawStr(0, 18, "Bubble");
// u8g2.drawStr(10, 40, "28x24");
// u8g2.setFont(u8g2_font_lucasarts_scumm_subtitle_o_tf);//18x18
// u8g2.drawStr(0, 18, "Lucasa 18x18");
} while(u8g2.nextPage());
}