(554,-553,'',554,0,0,'','','html1','[Arduino] ESP32 error code sample (rebooting error)','<p>CORRUPT HEAP: Bad head at 0x3ffb89f8. Expected 0xabba1234 got 0x00000000</p>\r\n<p>abort() was called at PC 0x40086a89 on core 1</p>\r\n<p><br /></p>\r\n<p>ELF file SHA256: 0000000000000000</p>\r\n<p><br /></p>\r\n<p>Backtrace: 0x40088640:0x3ffb1770 0x400888bd:0x3ffb1790 0x40086a89:0x3ffb17b0 0x40086bb5:0x3ffb17e0 0x400f7937:0x3ffb1800 0x400f2ac5:0x3ffb1ac0 0x400f2a28:0x3ffb1b10 0x4008cf99:0x3ffb1b40 0x40081cd6:0x3ffb1b60 0x40086981:0x3ffb1b80 0x4000bec7:0x3ffb1ba0 0x400d730f:0x3ffb1bc0 0x400d731d:0x3ffb1be0 0x400d2112:0x3ffb1c00 0x400d244e:0x3ffb1ee0 0x40146487:0x3ffb1f20 0x400d53d2:0x3ffb1f40 0x400d1229:0x3ffb1f80 0x400d7955:0x3ffb1fb0 0x400898ce:0x3ffb1fd0</p>\r\n<p><br /></p>\r\n<p>Rebooting...</p>\r\n<p>ets Jul 29 2019 12:21:46</p>\r\n<p><br /></p>','','',0,0,4,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-04-22 09:00:44',0,'2022-04-22 09:00:44','112.222.138.204','','','','','','','','','','','',''),(555,-554,'',555,0,0,'','','html1','[ETC] Consolas Font','<p>Consolas Font</p>','','',0,0,3,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-04-28 22:19:11',1,'2022-04-28 22:19:11','192.168.219.116','','','','','','','','','','','',''),(556,-555,'',556,0,0,'','','html1','[Linux] 우분투 cli gui 전환하기','<h1 \"ubuntu-1804-lts에서-gui와-cli를-전환\"=\"\" style=\"margin: 20px 0px 10px; padding: 0px; color: #43494c; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ffffff;\"><span style=\"line-height: 27px; box-sizing: border-box;\"><span style=\"line-height: 27px; font-weight: normal;\"><span style=\"line-height: 27px; color: #292929;\"><span style=\"line-height: 27px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 27px;\"><span style=\"line-height: 27px;\"><span style=\"line-height: 27px;\"><span style=\"line-height: 27px;\"><span style=\"line-height: 27px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">CLI 모드로 전환하기</font></span></span></span></span></span></span></span></span></span></span></h1>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\">\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">CTRL+ALT+F1</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">~&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">CTRL+ALT+F6</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">을 CLI 모드로 전환 할 수 있습니다.</font></font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">다시 GUI 모드로 전환하려는&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">CTRL+ALT+F7</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">경우가 있습니다.</font></font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<h2 \"gui-서비스-종료하기\"=\"\" style=\"margin: 20px 0px 10px; padding: 0px; color: #43494c; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ffffff;\"><span style=\"line-height: 40.5px; box-sizing: border-box;\"><span style=\"line-height: 40.5px; font-weight: normal;\"><span style=\"line-height: 40.5px; color: #292929;\"><span style=\"line-height: 40.5px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 40.5px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">GUI 서비스 종료하기</font></span></span></span></span></span></span></span></span></span></span></h2>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">CLI 모드에서 다음을 입력합니다.</font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-sh highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\"><span class=\"nb\" style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; box-sizing: border-box;\"><span style=\"line-height: 25.92px; color: #0086b3;\">sudo </span></span>service lightdm stop\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">GUI 모드가 종료됩니다.</font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<h2 \"cli-모드로-부팅하기\"=\"\" style=\"margin: 20px 0px 10px; padding: 0px; color: #43494c; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ffffff;\"><span style=\"line-height: 40.5px; box-sizing: border-box;\"><span style=\"line-height: 40.5px; font-weight: normal;\"><span style=\"line-height: 40.5px; color: #292929;\"><span style=\"line-height: 40.5px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 40.5px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">CLI 모드로 부팅하기</font></span></span></span></span></span></span></span></span></span></span></h2>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">vi 에디터로&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">/etc/default/grub</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">파일을 편집합니다.</font></font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-sh highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\"><span class=\"nb\" style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; box-sizing: border-box;\"><span style=\"line-height: 25.92px; color: #0086b3;\">sudo </span></span>vi /etc/default/grub\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">그러면 다음 vi 에디터에 내용이 표시됩니다.</font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\"># If you change this file, run \'update-grub\' afterwards to update\r\n# /boot/grub/grub.cfg.\r\n# For full documentation of the options in this file, see:\r\n#   info -f grub -n \'Simple configuration\'\r\nGRUB_DEFAULT=0\r\nGRUB_TIMEOUT_STYLE=hidden\r\nGRUB_TIMEOUT=0\r\nGRUB_DISTRIBUTOR=`lsb_release -i -s 2&gt; /dev/null || echo Debian`\r\nGRUB_CMDLINE_LINUX_DEFAULT=\"quiet splash\"\r\nGRUB_CMDLINE_LINUX=\"\"\r\n# Uncomment to enable BadRAM filtering, modify to suit your needs\r\n# This works with Linux (no patch required) and with any kernel that obtains\r\n# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)\r\n#GRUB_BADRAM=\"0x01234567,0xfefefefe,0x89abcdef,0xefefefef\"\r\n# Uncomment to disable graphical terminal (grub-pc only)\r\n#GRUB_TERMINAL=console\r\n# The resolution used on graphical terminal\r\n# note that you can use only modes which your graphic card supports via VBE\r\n# you can see them in real GRUB with the command `vbeinfo\'\r\n#GRUB_GFXMODE=640x480\r\n# Uncomment if you don\'t want GRUB to pass \"root=UUID=xxx\" parameter to Linux\r\n#GRUB_DISABLE_LINUX_UUID=true\r\n# Uncomment to disable generation of recovery mode menu entries\r\n#GRUB_DISABLE_RECOVERY=\"true\"\r\n# Uncomment to get a beep at grub start\r\n#GRUB_INIT_TUNE=\"480 440 1\"                  \r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">여기서&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">GRUB_CMDLINE_LINUX_DEFAULT=\"quiet splash\"</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">라인을 주석 처리합니다.</font></font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\">#GRUB_CMDLINE_LINUX_DEFAULT=\"quiet splash\"\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">다음은&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">GRUB_CMDLINE_LINUX=\"\"</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">라인에&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">text</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">로 지정합니다.</font></font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\">GRUB_CMDLINE_LINUX=\"text\"\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">다음은&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">#GRUB_TERMINAL=console</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">의 주석을 제거합니다.</font></font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\">GRUB_TERMINAL=console\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">이제&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">wq!</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">를 입력하여 저장합니다.</font></font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">터미널에서 다음을 입력하여 변경 사항을 grub에 업데이트합니다.</font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-sh highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\"><span class=\"nb\" style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; box-sizing: border-box;\"><span style=\"line-height: 25.92px; color: #0086b3;\">sudo </span></span>update-grub\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">다음을 입력하여 시스템 설정을 변경합니다.</font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-sh highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\"><span class=\"nb\" style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; box-sizing: border-box;\"><span style=\"line-height: 25.92px; color: #0086b3;\">sudo </span></span>systemctl set-default multi-user.target\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">리 부트합니다.</font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-sh highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\">reboot\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<h2 \"gui-모드로-되돌리기\"=\"\" style=\"margin: 20px 0px 10px; padding: 0px; color: #43494c; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ffffff;\"><span style=\"line-height: 40.5px; box-sizing: border-box;\"><span style=\"line-height: 40.5px; font-weight: normal;\"><span style=\"line-height: 40.5px; color: #292929;\"><span style=\"line-height: 40.5px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 40.5px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><span style=\"line-height: 40.5px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">GUI 모드로 되돌리기</font></span></span></span></span></span></span></span></span></span></span></h2>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">시스템 설정을 원래대로 되돌립니다.</font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-sh highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\"><span class=\"nb\" style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; box-sizing: border-box;\"><span style=\"line-height: 25.92px; color: #0086b3;\">sudo </span></span>systemctl set-default graphical.target\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">vi 에디터로&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">/etc/default/grub</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">파일을 편집하여 원래대로 되돌립니다.</font></font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-sh highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\"><span class=\"nb\" style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; box-sizing: border-box;\"><span style=\"line-height: 25.92px; color: #0086b3;\">sudo </span></span>vi /etc/default/grub\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">주석을 제거하고</font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line-height: 25.92px; word-break: normal;\">\r\n                                                                     <code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 0px; border: 0px; border-radius: 0.1rem; tab-size: 4; word-break: normal; white-space: pre; display: inline; max-width: initial; overflow: initial; line-height: inherit; overflow-wrap: normal;\">GRUB_CMDLINE_LINUX_DEFAULT=\"quiet splash\"\r\n</code>\r\n                                                                     </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>\r\n      </div>\r\n   </div>\r\n<p style=\"margin-bottom: 14px; padding: 0px; line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\"><span style=\"line-height: 31.68px; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\">\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">GRUB_CMDLINE_LINUX</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">에서&nbsp;</font></font>\r\n                                    <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 0.9rem; padding: 2px 4px; background-color: #ebebeb; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.1rem; tab-size: 4;\">text</code>\r\n                                    <font style=\"box-sizing: border-box; vertical-align: inherit;\"><font style=\"box-sizing: border-box; vertical-align: inherit;\">지정을 해제하고</font></font></span></span></span></span></span></span></span></span></span></span></span></p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"line-height: 27px; font-family: &quot;Nanum Gothic&quot;, sans-serif; color: #43494c; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"highlight\" style=\"line-height: 27px; margin-bottom: 10px;\">\r\n      <pre class=\"highlight\" style=\"padding: 0.8rem; background-image: url(&quot;../images/bg_pre.png&quot;); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow: auto; overflow-wrap: normal; border: 0.25px solid rgb(255, 255, 255); border-radius: 0.3rem;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif; font-size: 17.6px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; color: #292929;\"><span style=\"line-height: 31.68px; font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;\"><span style=\"line-height: 31.68px; font-family: &quot;Nanum Gothic&quot;, sans-serif;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; white-space: normal;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; background-color: #f8f8f8;\"><span style=\"line-height: 31.68px; box-sizing: border-box;\"><span style=\"line-height: 31.68px; overflow: auto;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 0.9rem; line-height: 1.45; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace;\"><span style=\"line-height: 25.92px; font-family: &quot;Nanum Gothic&quot;, sans-serif; background-color: #ebebeb;\"><span style=\"line-height: 25.92px;\"><span style=\"line-height: 25.92px; overflow-wrap: normal;\"><span style=\"line','https://itgall.com/programming/223469','',0,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-05-02 20:09:16',0,'2022-05-02 20:09:16','192.168.219.110','','','','','','','','','','','',''),(557,-556,'',557,0,0,'','','html1','[Linux] Raspberry Pi User - 라즈베리파이 사용자 추가법 (pi ID 삭제법)','<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">\r\n   <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14.42px; color: var(--highlighter-rouge-color); word-break: break-word; hyphens: none; border-radius: 4px; background-color: var(--inline-code-bg); margin: 0px 0.15rem; padding: 3px 5px;\">FlyingDeuk\'s</code>\r\n   </p>\r\n<blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color); font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\">라즈베리파이를 가정내에서만 사용하는 것은… 의미가 없다고 하겠다.<br style=\"box-sizing: border-box;\" />외부에서 사용하기 위해서는 보안상 암호변경도 필요하겠지만 기본 ID인 pi도 변경해주는 것이 추천된다. (내가 사용한 pi ID 삭제법이다.)<br style=\"box-sizing: border-box;\" />추가로 지인들에게 미디어 서버를 공유하기 위해서는 유저 설정도 필요하다. 아래가 해당 내용이다.</p>\r\n   </blockquote>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">\r\n   <code class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14.42px; color: var(--highlighter-rouge-color); word-break: break-word; hyphens: none; border-radius: 4px; background-color: var(--inline-code-bg); margin: 0px 0.15rem; padding: 3px 5px;\">Wiki\'s</code>\r\n   </p>\r\n<blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color); font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\"><span style=\"box-sizing: border-box; font-weight: bolder;\">사용자</span>는 컴퓨터 환경에서는 컴퓨터 시스템을 사용하는 사람을 일컫는 말이다. 사용자들은 보안, 로그 기록, 리소스 관리 등의 목적을 위해 인증을 시도해야 한다. 인증을 시도할 때 사용자는 계정 (사용자 계정)과 사용자 이름 (일부 시스템에서는 화면 이름, 핸들, 닉네임, 닉, 별칭이라고도 함, 문화어: 리용자이름)을 가지고 있어야 하며, 대개의 경우 암호가 필요하다. 사용자들은 사용자 인터페이스를 사용하여 시스템에 접근하고 인증을 처리하면 된다.</p>\r\n   </blockquote>\r\n<h2 id=\"라즈베리파이-pi-삭제법\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.4rem; padding-top: 3.5rem; background-color: #1b1b1e;\">라즈베리파이 pi 삭제법</h2>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">여러가지 방법이 있겠지만 내가 사용한 기본 계정인 pi를 안전하게 삭제하는 방법이다.</p>\r\n<h3 id=\"user-추가\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.25rem; padding-top: 3.5rem; background-color: #1b1b1e;\">User 추가</h3>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">User 추가 방법은 크게 두가지이다.</p>\r\n<ul style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <li style=\"box-sizing: border-box;\"><span style=\"box-sizing: border-box; font-weight: bolder;\">adduser</span>&nbsp;: 암호, 홈폴더, 사용자 정보등을 한번에 설정</li>\r\n   <li style=\"box-sizing: border-box;\"><span style=\"box-sizing: border-box; font-weight: bolder;\">useradd</span>&nbsp;: 아이디만 추가함 (암호등 다른 것을은 수동으로 설정해야함)\r\n      <blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color);\">\r\n         <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\">개인적으로 가족은 adduser로 지인들은 useradd로 추가함. 지인들은 단지 media만 접속하게 제한할 예정임.</p>\r\n         </blockquote>\r\n      </li>\r\n   </ul>\r\n<h4 id=\"adduser-사용\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.15rem; padding-top: 3.5rem; background-color: #1b1b1e;\">adduser 사용</h4>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">pi를 대체할 본인의 ID를 만든다.</p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; border-radius: 5px; color: var(--highlighter-rouge-color); margin-bottom: 1.2em; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; border-radius: 5px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; overflow: auto;\">\r\n      <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14px; color: #e83e8c; word-break: break-word; hyphens: none;\">\r\n         <table class=\"rouge-table\" style=\"padding: 0px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n            <tbody style=\"box-sizing: border-box;\">\r\n               <tr style=\"box-sizing: border-box;\">\r\n                  <td class=\"rouge-gutter gl\" style=\"box-sizing: border-box; padding: 0px; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\"></td>\r\n                  <td class=\"rouge-code\" style=\"box-sizing: border-box; padding: 0.8rem 1rem; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n                     <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 0.85rem; margin-top: 0px; margin-bottom: 0px; overflow: visible; color: #818c96; line-height: 1.4rem; overflow-wrap: normal; word-break: normal; background-color: #272822;\">pi@deuktest:~ $ sudo adduser deuktest\r\nAdding user `deuktest\' ...\r\nAdding new group `deuktest\' (1001) ...\r\nAdding new user `deuktest\' (1001) with group `deuktest\' ...\r\nCreating home directory `/home/deuktest\' ...\r\nCopying files from `/etc/skel\' ...\r\n새  암호:\r\n새  암호 재입력:\r\npasswd: 암호를 성공적으로 업데이트했습니다\r\ndeuktest의 사용자의 정보를 바꿉니다\r\n새로운 값을 넣거나, 기본값을 원하시면 엔터를 치세요\r\n	이름 []: deuktest\r\n	방 번호 []:\r\n	직장 번화번호 []:\r\n	집 전화번호 []:\r\n	기타 []:\r\nIs the information correct? [Y/n] y\r\npi@deuktest:~ $\r\n</pre>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </code>\r\n      </div>\r\n   </div>\r\n<blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color); font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\">1001번에 deuktest가 추가된다. 암호, 개인정보등을 넣을 수 있고 폴더도 생성된다.</p>\r\n   </blockquote>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; border-radius: 5px; color: var(--highlighter-rouge-color); margin-bottom: 1.2em; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; border-radius: 5px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; overflow: auto;\">\r\n      <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14px; color: #e83e8c; word-break: break-word; hyphens: none;\">\r\n         <table class=\"rouge-table\" style=\"padding: 0px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n            <tbody style=\"box-sizing: border-box;\">\r\n               <tr style=\"box-sizing: border-box;\">\r\n                  <td class=\"rouge-gutter gl\" style=\"box-sizing: border-box; padding: 0px; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\"></td>\r\n                  <td class=\"rouge-code\" style=\"box-sizing: border-box; padding: 0.8rem 1rem; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n                     <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 0.85rem; margin-top: 0px; margin-bottom: 0px; overflow: visible; color: #818c96; line-height: 1.4rem; overflow-wrap: normal; word-break: normal; background-color: #272822;\">pi@deuktest:/home $ ls -al\r\n합계 16\r\ndrwxr-xr-x  4 root       root       4096  8월 22 23:42 .\r\ndrwxr-xr-x 18 root       root       4096  5월  8 00:07 ..\r\ndrwxr-xr-x  2 deuktest deuktest 4096  8월 22 23:42 deuktest\r\ndrwxr-xr-x 17 pi         pi         4096  8월 22 22:25 pi\r\npi@deuktest:/home $\r\n</pre>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </code>\r\n      </div>\r\n   </div>\r\n<blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color); font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\">/home/ 폴더에 deuktest 폴더가 추가 되었다.</p>\r\n   </blockquote>\r\n<h4 id=\"useradd-사용\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.15rem; padding-top: 3.5rem; background-color: #1b1b1e;\">useradd 사용</h4>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">단지 ID와 group만을 만든다. 암호는 따로 만들어 줘야함.</p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; border-radius: 5px; color: var(--highlighter-rouge-color); margin-bottom: 1.2em; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; border-radius: 5px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; overflow: auto;\">\r\n      <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14px; color: #e83e8c; word-break: break-word; hyphens: none;\">\r\n         <table class=\"rouge-table\" style=\"padding: 0px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n            <tbody style=\"box-sizing: border-box;\">\r\n               <tr style=\"box-sizing: border-box;\">\r\n                  <td class=\"rouge-gutter gl\" style=\"box-sizing: border-box; padding: 0px; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\"></td>\r\n                  <td class=\"rouge-code\" style=\"box-sizing: border-box; padding: 0.8rem 1rem; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n                     <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 0.85rem; margin-top: 0px; margin-bottom: 0px; overflow: visible; color: #818c96; line-height: 1.4rem; overflow-wrap: normal; word-break: normal; background-color: #272822;\">pi@deuktest:/home $ sudo useradd deuktest2\r\npi@deuktest:/home $\r\n</pre>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </code>\r\n      </div>\r\n   </div>\r\n<h5 id=\"암호-등록\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.1rem; padding-top: 3.5rem; background-color: #1b1b1e;\">암호 등록</h5>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; border-radius: 5px; color: var(--highlighter-rouge-color); margin-bottom: 1.2em; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; border-radius: 5px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; overflow: auto;\">\r\n      <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14px; color: #e83e8c; word-break: break-word; hyphens: none;\">\r\n         <table class=\"rouge-table\" style=\"padding: 0px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n            <tbody style=\"box-sizing: border-box;\">\r\n               <tr style=\"box-sizing: border-box;\">\r\n                  <td class=\"rouge-gutter gl\" style=\"box-sizing: border-box; padding: 0px; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\"></td>\r\n                  <td class=\"rouge-code\" style=\"box-sizing: border-box; padding: 0.8rem 1rem; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n                     <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 0.85rem; margin-top: 0px; margin-bottom: 0px; overflow: visible; color: #818c96; line-height: 1.4rem; overflow-wrap: normal; word-break: normal; background-color: #272822;\">pi@deuktest:/home $ sudo passwd deuktest2\r\n새  암호:\r\n새  암호 재입력:\r\npasswd: 암호를 성공적으로 업데이트했습니다\r\npi@deuktest:/home $\r\n</pre>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </code>\r\n      </div>\r\n   </div>\r\n<h3 id=\"관리자-권한-설정\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.25rem; padding-top: 3.5rem; background-color: #1b1b1e;\">관리자 권한 설정</h3>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">pi 삭제를 위해서는 pi가 가지고 있는 모든 관리자 권한을 넘겨줘야한다. 이는 group에서 변경이 가능하다.</p>\r\n<h4 id=\"sudo-cat-etcgroup\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.15rem; padding-top: 3.5rem; background-color: #1b1b1e;\">sudo cat /etc/group</h4>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">group은 해당 프로그램에 접근가능한 그룹에 포함되는지를 알 수 있다.</p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; border-radius: 5px; color: var(--highlighter-rouge-color); margin-bottom: 1.2em; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; border-radius: 5px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; overflow: auto;\">\r\n      <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14px; color: #e83e8c; word-break: break-word; hyphens: none;\">\r\n         <table class=\"rouge-table\" style=\"padding: 0px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n            <tbody style=\"box-sizing: border-box;\">\r\n               <tr style=\"box-sizing: border-box;\">\r\n                  <td class=\"rouge-gutter gl\" style=\"box-sizing: border-box; padding: 0px; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\"></td>\r\n                  <td class=\"rouge-code\" style=\"box-sizing: border-box; padding: 0.8rem 1rem; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n                     <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 0.85rem; margin-top: 0px; margin-bottom: 0px; overflow: visible; color: #818c96; line-height: 1.4rem; overflow-wrap: normal; word-break: normal; background-color: #272822;\">pi@deuktest:/home $ sudo cat /etc/group\r\nroot:x:0:\r\n.\r\nadm:x:4:pi\r\n.\r\ndialout:x:20:pi\r\n.\r\ncdrom:x:24:pi\r\n.\r\nsudo:x:27:pi\r\naudio:x:29:pi,pulse\r\n.\r\nvideo:x:44:pi\r\nplugdev:x:46:pi\r\ngames:x:60:pi\r\nusers:x:100:pi\r\n.\r\ninput:x:105:pi\r\n.\r\nnetdev:x:109:pi\r\npi:x:1000:\r\n.\r\nspi:x:999:pi\r\ni2c:x:998:pi\r\ngpio:x:997:pi\r\n.\r\nlpadmin:x:117:root,pi\r\n.\r\ndeuktest:x:1001:\r\ndeuktest2:x:1002:\r\n</pre>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </code>\r\n      </div>\r\n   </div>\r\n<blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color); font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\"><span style=\"box-sizing: border-box; font-weight: bolder;\">cat</span>이라는 명령어로 /etc/group이라는 파일의 내용을 표시하면 pi가 그룹으로 있는 명령어들을 볼 수 있다.</p>\r\n   </blockquote>\r\n<h4 id=\"sudo-vim-etcgroup\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.15rem; padding-top: 3.5rem; background-color: #1b1b1e;\">sudo vim /etc/group</h4>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">여러가지 텍스트 편집기가 존재한다. CLI는 텍스트 기반이므로 모든 설정변경은 텍스트 편집으로 이루어진다. nano, vi, vim 등이 가능하며 본인은 vim을 사용한다. 설치 필요<br style=\"box-sizing: border-box;\" /><span style=\"box-sizing: border-box; font-weight: bolder;\">sudo apt install vim</span>&nbsp;(리눅스 편집기 vim 참조)</p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; border-radius: 5px; color: var(--highlighter-rouge-color); margin-bottom: 1.2em; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; border-radius: 5px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; overflow: auto;\">\r\n      <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14px; color: #e83e8c; word-break: break-word; hyphens: none;\">\r\n         <table class=\"rouge-table\" style=\"padding: 0px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n            <tbody style=\"box-sizing: border-box;\">\r\n               <tr style=\"box-sizing: border-box;\">\r\n                  <td class=\"rouge-gutter gl\" style=\"box-sizing: border-box; padding: 0px; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\"></td>\r\n                  <td class=\"rouge-code\" style=\"box-sizing: border-box; padding: 0.8rem 1rem; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n                     <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 0.85rem; margin-top: 0px; margin-bottom: 0px; overflow: visible; color: #818c96; line-height: 1.4rem; overflow-wrap: normal; word-break: normal; background-color: #272822;\">pi@deuktest:/home $ sudo vim /etc/group\r\n.\r\nbin:x:2:\r\nsys:x:3:\r\nadm:x:4:pi,deuktest\r\n.\r\n</pre>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </code>\r\n      </div>\r\n   </div>\r\n<blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color); font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\">pi가 있는 모든 group에 deuktest를 붙여준다.</p>\r\n   </blockquote>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; border-radius: 5px; color: var(--highlighter-rouge-color); margin-bottom: 1.2em; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; border-radius: 5px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; overflow: auto;\">\r\n      <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14px; color: #e83e8c; word-break: break-word; hyphens: none;\">\r\n         <table class=\"rouge-table\" style=\"padding: 0px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n            <tbody style=\"box-sizing: border-box;\">\r\n               <tr style=\"box-sizing: border-box;\">\r\n                  <td class=\"rouge-gutter gl\" style=\"box-sizing: border-box; padding: 0px; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\"></td>\r\n                  <td class=\"rouge-code\" style=\"box-sizing: border-box; padding: 0.8rem 1rem; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n                     <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 0.85rem; margin-top: 0px; margin-bottom: 0px; overflow: visible; color: #818c96; line-height: 1.4rem; overflow-wrap: normal; word-break: normal; background-color: #272822;\">pi@deuktest:/home $ sudo reboot\r\n</pre>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </code>\r\n      </div>\r\n   </div>\r\n<h3 id=\"새로운-관리자로-로그인\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.25rem; padding-top: 3.5rem; background-color: #1b1b1e;\">새로운 관리자로 로그인</h3>\r\n<h4 id=\"ssh-로그인\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.15rem; padding-top: 3.5rem; background-color: #1b1b1e;\">SSH 로그인</h4>\r\n<h5 id=\"ssh-deuktest192168xxxx\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.1rem; padding-top: 3.5rem; background-color: #1b1b1e;\">ssh deuktest@192.168.xx.xx</h5>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">아이디를 변경해서 로그인</p>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; border-radius: 5px; color: var(--highlighter-rouge-color); margin-bottom: 1.2em; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; border-radius: 5px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; overflow: auto;\">\r\n      <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14px; color: #e83e8c; word-break: break-word; hyphens: none;\">\r\n         <table class=\"rouge-table\" style=\"padding: 0px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n            <tbody style=\"box-sizing: border-box;\">\r\n               <tr style=\"box-sizing: border-box;\">\r\n                  <td class=\"rouge-gutter gl\" style=\"box-sizing: border-box; padding: 0px; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\"></td>\r\n                  <td class=\"rouge-code\" style=\"box-sizing: border-box; padding: 0.8rem 1rem; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n                     <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 0.85rem; margin-top: 0px; margin-bottom: 0px; overflow: visible; color: #818c96; line-height: 1.4rem; overflow-wrap: normal; word-break: normal; background-color: #272822;\">~ » ssh deuktest@192.168.xx.xx\r\ndeuktest@192.168.xx.xx\'s password:\r\nLinux DEUKpi 5.10.52-v7l+ #1441 SMP Tue Aug 3 18:11:56 BST 2021 armv7l\r\nThe programs included with the Debian GNU/Linux system are free software;\r\nthe exact distribution terms for each program are described in the\r\nindividual files in /usr/share/doc/*/copyright.\r\nDebian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent\r\npermitted by applicable law.\r\ndeuktest@deuktest:~ $\r\n</pre>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </code>\r\n      </div>\r\n   </div>\r\n<h4 id=\"autologin-설정\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.15rem; padding-top: 3.5rem; background-color: #1b1b1e;\">Autologin 설정</h4>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\"><img src=\"https://flyingdeuk.github.io/img/living/pi/user1.jpg\" data-src=\"/img/living/pi/user1.jpg\" alt=\"user\" data-loaded=\"true\" style=\"box-sizing: border-box; vertical-align: middle; border-style: none; max-width: 100%; margin-top: 0.5rem; margin-bottom: 1.5rem; position: relative; left: 328.859px; transform: translateX(-50%); filter: brightness(90%);\" /></p>\r\n<blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color); font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\">앞서 살펴본&nbsp;<span style=\"box-sizing: border-box; font-weight: bolder;\">raspi-config</span>를 deuktest계정으로 들어가면&nbsp;<span style=\"box-sizing: border-box; font-weight: bolder;\">System Options</span>&nbsp;-&gt;&nbsp;<span style=\"box-sizing: border-box; font-weight: bolder;\">Desktop Autologin Desktop GUI</span>를 해당 아이디로 설정하면된다.</p>\r\n   </blockquote>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">/home/deuktest 폴더에 다운로드, 문서, 비디오, 사진, 음악등의 폴더가 자동으로 생성되고 자동으로 로그인된다. -&gt;&nbsp;<span style=\"box-sizing: border-box; font-weight: bolder;\">메인 사용자로 자동 등록되는 것임</span></p>\r\n<h3 id=\"pi-계정-삭제\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.25rem; padding-top: 3.5rem; background-color: #1b1b1e;\">pi 계정 삭제</h3>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">자신만의 서버에 pi라는 이름을 삭제하고 싶다면 위와 같은 과정을 거쳐서 최종적으로 삭제하면 되겠다.</p>\r\n<h4 id=\"sudo-deluser-remove-all-pi\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.15rem; padding-top: 3.5rem; background-color: #1b1b1e;\">sudo deluser –remove-all pi</h4>\r\n<div class=\"language-plaintext highlighter-rouge\" style=\"box-sizing: border-box; border-radius: 5px; color: var(--highlighter-rouge-color); margin-bottom: 1.2em; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; border-radius: 5px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; overflow: auto;\">\r\n      <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 14px; color: #e83e8c; word-break: break-word; hyphens: none;\">\r\n         <table class=\"rouge-table\" style=\"padding: 0px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n            <tbody style=\"box-sizing: border-box;\">\r\n               <tr style=\"box-sizing: border-box;\">\r\n                  <td class=\"rouge-gutter gl\" style=\"box-sizing: border-box; padding: 0px; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\"></td>\r\n                  <td class=\"rouge-code\" style=\"box-sizing: border-box; padding: 0.8rem 1rem; font-size: 13.3px; border-width: 0px; border-style: initial; border-color: initial;\">\r\n                     <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 0.85rem; margin-top: 0px; margin-bottom: 0px; overflow: visible; color: #818c96; line-height: 1.4rem; overflow-wrap: normal; word-break: normal; background-color: #272822;\">deuktest@deuktest:~ $ sudo deluser --remove-all pi\r\nLooking for files to backup/remove ...\r\n</pre>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </code>\r\n      </div>\r\n   </div>\r\n<blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color); font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\">약간의 오류들이 많이 표시되고 나서 프로세스가 끝이 난다… 뭔가 찝찝하다… 그래서 찾아본 다른 방법은 pi 아이디를 rename하는 것이다. -&gt; 다음 포스팅!</p>\r\n   </blockquote>\r\n<hr style=\"box-sizing: content-box; height: 0px; overflow: visible; margin-top: 1rem; margin-bottom: 1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-color: var(--main-border-color); border-image: initial; border-top-style: solid; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\" />\r\n<h3 id=\"postscript\" style=\"box-sizing: border-box; margin-top: -2.5rem; margin-bottom: 1rem; font-family: Lato, &quot;Microsoft Yahei&quot;, sans-serif; font-weight: 400; line-height: 1.2; color: #afb0b1; font-size: 1.25rem; padding-top: 3.5rem; background-color: #1b1b1e;\">PostScript</h3>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\">pi ID의 이름만 변경하면 더욱 손쉽게 바꾸는 것이 가능하다. ROOT 권한으로… 상기의 절차들은 리눅스 초보로써 구조 등등을 공부하면서 비교적 쉬운 방법이라 생각이 들어서 써 봤다. 손쉬운 방법은 포스팅 예정이다.</p>\r\n<blockquote style=\"box-sizing: border-box; margin: 0px 0px 1rem; border-left: 5px solid var(--blockquote-border-color); padding-left: 1rem; color: var(--blockquote-text-color); font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; font-size: 16px; background-color: #1b1b1e;\">\r\n   <p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem;\">많은 사람들이 pi 기본 계정을 건드리면 안된다고 뭔가 불안하다고 생각하는 경우가 좀 있는 듯하다… 하지만 아직까지 전혀 문제없이 잘 사용하고 있다!! 도전~~~</p>\r\n   </blockquote>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1rem; font-size: 1.03rem; color: #afb0b1; font-family: &quot;Source Sans Pro&quot;, &quot;Microsoft Yahei&quot;, sans-serif; background-color: #1b1b1e;\"><a href=\"https://flyingdeuk.github.io/posts/RaspberryPi/\" style=\"box-sizing: border-box; text-decoration-line: none; background-color: transparent; border-bottom: 1px solid var(--link-underline-color);\" target=\"_blank\">INDEX로 돌아가기</a></p>','https://flyingdeuk.github.io/posts/Pi-user/','',0,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-05-03 08:45:47',0,'2022-05-03 08:45:47','112.222.138.204','','','','','','','','','','','',''),(558,-557,'',558,0,0,'','','html1','[ETC] Windows도 탈굴림체 | 크롬 폰트 변경법 (stylus)','<p><iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/RKOL01792FE\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"></iframe></p>\r\n<p>&nbsp;</p>\r\n<p>-------------------------------------------------&nbsp;</p>\r\n<p>KoPubWorld돋움체_Pro Bold Bold</p>\r\n<p><br /></p>\r\n<p>AppleSDGothicNeoM00</p>\r\n<p>-------------------------------------------------</p>\r\n<p>@font-face {&nbsp; &nbsp;&nbsp;</p>\r\n<p>&nbsp; &nbsp; font-family: \"돋움\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: Dotum;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: DotumChe;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"굴림\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: Gulim;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: GulimChe;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"AppleGothic\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"맑은 고딕\";&nbsp;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Malgun Gothic\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"맑은고딕\";&nbsp;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"MalgunGothic\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"명조\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Myeongjo\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"나눔명조\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"NanumMyeongjo\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"바탕\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: Batang;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"바탕체\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: BatangChe;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"KoPubWorld돋움체_Pro Bold Bold\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"serif\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"sans-serif\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Helvetica\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Tahoma\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Geneva\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Arial\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Apple SD Gothic Neo\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"AppleSDGothicNeo-Regular\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Verdana\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Lato\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"FontAwesome\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"Helvetica Neue\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"궁서\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: \"궁서체\";</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: Gungsuh;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>&nbsp; &nbsp; font-family: GungsuhChe;</p>\r\n<p>&nbsp; &nbsp; src: local(\"KoPubWorld돋움체_Pro Bold Bold\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p><br /></p>\r\n<p><br /></p>\r\n<p>* { -webkit-text-stroke-width: 0.2px; }</p>\r\n<p>/*&nbsp; text-stroke-width 값은 폰트의 두께를 나타냅니다. 편하신대로 수정하시면 됩니다.</p>\r\n<p>&nbsp;</p>\r\n<p>==============================================================================</p>\r\n<p>@font-face {</p>\r\n<p>font-family: \"돋움\";</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: \"돋움체\";</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: dotum;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: DotumChe;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: \"굴림\";</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: \"굴림체\";</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: Gulim;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: GulimChe;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: \"바탕\";</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: \"바탕체\";</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: Batang;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: BatangChe;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: \"궁서\";</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: \"궁서체\";</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: Gungsuh;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: GungsuhChe;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: 맑은고딕;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: MalgunGothic;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: arial;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: tahoma;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: Courier New;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: Calibri;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p>@font-face {</p>\r\n<p>font-family: sans serif;</p>\r\n<p>src: local(\"Pretendard JP\"), local(\"Malgun Gothic\");</p>\r\n<p>}</p>\r\n<p><br /></p>\r\n<p><br /></p>\r\n<p>body { font-family: \"Pretendard JP\" ; }</p>\r\n<p>&nbsp;* { -webkit-text-stroke-width:0.6px; }</p>','https://angryfire.kr/42','',6,0,26,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-05-03 11:42:27',2,'2022-05-03 11:42:27','112.222.138.204','','','','','','','','','','','',''),(559,-558,'',559,0,0,'','','html1','[PHP] JSON 데이터 생성','&lt;?php\r\n<p>&nbsp;</p>\r\n<p>header(\'Content-Type: application/json\');</p>\r\n<p>//header(\'Content-Type: text/html;charset=utf-8\');</p>\r\n<p>&nbsp;</p>\r\n<p>//$data1 = array(\"name\" =&gt; \"seo\", \"height\" =&gt; \"173cm\", \"weight\" =&gt; \"55kg\");</p>\r\n<p>//$data2 = array(\"name\" =&gt; \"lee\", \"height\" =&gt; \"163cm\", \"weight\" =&gt; \"45kg\");</p>\r\n<p>$data1 = array(\'fan\' =&gt; \'[1,0]\', \'led\' =&gt; \'[255,255,255]\');</p>\r\n<p>&nbsp;</p>\r\n<p>//$json = array($data1, $data2);</p>\r\n<p>$json = array($data1);</p>\r\n<p>$output = json_encode($json);</p>\r\n<p>echo urldecode($output);</p>\r\n<p>&nbsp;</p>\r\n<p>//file make</p>\r\n<p>$file = \"./myjson/myfile.json\";</p>\r\n<p>file_put_contents($file, $output);</p>\r\n<p>echo file_get_contents($file);</p>\r\n<p>?&gt;</p>\r\n<p><br /></p>','https://blog.devez.net/ko/257','',0,0,7,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-05-24 21:07:57',0,'2022-05-24 21:07:57','192.168.219.116','','','','','','','','','','','',''),(563,-562,'',563,0,0,'','','html1','[Arduino] CDS 조도센서 lux 변환 사용법','<p>const int LIGHT_PIN = A0;</p>\r\n<p>&nbsp;</p>\r\n<p>const float VCC = 4.98;&nbsp; // Measured voltage of Arduino 5V line</p>\r\n<p>const float R_DIV = 4660.0l&nbsp; // Measured registancd of 3.3k resistor</p>\r\n<p>const float DARK_THRESHOLD = 10000.0;</p>\r\n<p>&nbsp;</p>\r\n<p>void setup() {</p>\r\n<p>&nbsp; Serial.begin(115200);</p>\r\n<p>&nbsp; pinMode(LIGHT_PIN, INPUT);</p>\r\n<p>}</p>\r\n<p>&nbsp;</p>\r\n<p>void loop() {</p>\r\n<p>&nbsp; int lightADC = analogRead(LIGHT_PIN);</p>\r\n<p>&nbsp; if(lightADC &gt; 0) {</p>\r\n<p>&nbsp; &nbsp; float lightV = lightADC * VCC / 1023.0;</p>\r\n<p>&nbsp; &nbsp; float lightR = R_DIV * (VCC / lightV - 1.0);</p>\r\n<p>&nbsp; &nbsp; Serial.println(\"Voltage: \" + (String)lightV + \"V\");</p>\r\n<p>&nbsp; &nbsp; Serial.println(\"Resistance: \" + (String)lightR + \"ohms\");</p>\r\n<p>&nbsp; }</p>\r\n<p>&nbsp;&nbsp;</p>\r\n<p>&nbsp; delay(500);</p>\r\n<p>}&nbsp;</p>\r\n<p>======================================================</p>\r\n<p>다른 예제)</p>\r\n<pre data-ke-type=\"codeblock\">\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\"><span style=\"color:#C678DD\">#</span><span style=\"color:#C678DD\">define</span>&nbsp;SeriesResistorOfCDS&nbsp;<span style=\"color:#D19A66\">4700</span>&nbsp;<span style=\"color:#5C6370\">//CDS&nbsp;센서&nbsp;직렬&nbsp;저항</span></div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\"><span style=\"color:#56B6C2\">int</span>&nbsp;iMin;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\"><span style=\"color:#56B6C2\">int</span>&nbsp;iMax;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\"><span style=\"color:#56B6C2\">void</span>&nbsp;<span style=\"color:#C678DD\">setup</span>(){</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">pinMode</span>(pwmPin,&nbsp;<span style=\"color:#61AFEF\">OUTPUT</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">Serial</span>.<span style=\"color:#56B6C2\">begin</span>(<span style=\"color:#D19A66\">9600</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#C678DD\">while</span>(<span style=\"color:#C678DD\">!</span><span style=\"color:#56B6C2\">Serial</span>){</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;}</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">delay</span>(<span style=\"color:#D19A66\">1000</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">Serial</span>.<span style=\"color:#56B6C2\">println</span>(<span style=\"color:#98C379\">\"Initialize&nbsp;Finished...\"</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">delay</span>(<span style=\"color:#D19A66\">1000</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">}</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\"><span style=\"color:#56B6C2\">void</span>&nbsp;<span style=\"color:#C678DD\">loop</span>(){</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">int</span>&nbsp;adcValue&nbsp;<span style=\"color:#C678DD\">=</span>&nbsp;<span style=\"color:#56B6C2\">analogRead</span>(sensorPin);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#5C6370\">//&nbsp;map&nbsp;함수의&nbsp;파라미터는&nbsp;테스트&nbsp;환경의&nbsp;값에서&nbsp;최적화&nbsp;하였습니다.</span></div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">float</span>&nbsp;inputVoltage&nbsp;<span style=\"color:#C678DD\">=</span>&nbsp;fMap(<span style=\"color:#56B6C2\">float</span>(adcValue),&nbsp;<span style=\"color:#D19A66\">0</span>,&nbsp;<span style=\"color:#D19A66\">1023</span>,&nbsp;<span style=\"color:#D19A66\">0</span>,&nbsp;<span style=\"color:#D19A66\">5</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">float</span>&nbsp;cdsResistor&nbsp;<span style=\"color:#C678DD\">=</span>&nbsp;(SeriesResistorOfCDS<span style=\"color:#C678DD\">*</span>inputVoltage)<span style=\"color:#C678DD\">/</span>(<span style=\"color:#D19A66\">5</span><span style=\"color:#C678DD\">-</span>inputVoltage);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">Serial</span>.<span style=\"color:#56B6C2\">print</span>(<span style=\"color:#98C379\">\"ADC&nbsp;value&nbsp;:&nbsp;\"</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">Serial</span>.<span style=\"color:#56B6C2\">println</span>(adcValue);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">Serial</span>.<span style=\"color:#56B6C2\">print</span>(<span style=\"color:#98C379\">\"A5&nbsp;Input&nbsp;Voltage&nbsp;:&nbsp;\"</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">Serial</span>.<span style=\"color:#56B6C2\">println</span>(inputVoltage);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">Serial</span>.<span style=\"color:#56B6C2\">print</span>(<span style=\"color:#98C379\">\"CDS&nbsp;Sensor&nbsp;Resistor&nbsp;:&nbsp;\"</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">Serial</span>.<span style=\"color:#56B6C2\">println</span>(cdsResistor);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">Serial</span>.<span style=\"color:#56B6C2\">println</span>(<span style=\"color:#98C379\">\"\"</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#56B6C2\">delay</span>(<span style=\"color:#D19A66\">100</span>);</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">}</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\"><span style=\"color:#56B6C2\">float</span>&nbsp;fMap(<span style=\"color:#56B6C2\">float</span>&nbsp;x,&nbsp;<span style=\"color:#56B6C2\">float</span>&nbsp;in_min,&nbsp;<span style=\"color:#56B6C2\">float</span>&nbsp;in_max,&nbsp;<span style=\"color:#56B6C2\">float</span>&nbsp;out_min,&nbsp;<span style=\"color:#56B6C2\">float</span>&nbsp;out_max)</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">{</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">&nbsp;&nbsp;<span style=\"color:#C678DD\">return</span>&nbsp;(x&nbsp;<span style=\"color:#C678DD\">-</span>&nbsp;in_min)&nbsp;<span style=\"color:#C678DD\">*</span>&nbsp;(out_max&nbsp;<span style=\"color:#C678DD\">-</span>&nbsp;out_min)&nbsp;<span style=\"color:#C678DD\">/</span>&nbsp;(in_max&nbsp;<span style=\"color:#C678DD\">-</span>&nbsp;in_min)&nbsp;<span style=\"color:#C678DD\">+</span>&nbsp;out_min;</div>\r\n   <div style=\"padding: 0px 6px; line-height: 130%;\">}</div>\r\n   </pre>\r\n<p>출처: <a href=\"https://juahnpop.tistory.com/46\" target=\"_blank\">https://juahnpop.tistory.com/46</a> [Blacklog:티스토리]</p>','https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ann_arbor&logNo=221359275667','https://juahnpop.tistory.com/46',1,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-06-28 11:10:06',2,'2022-06-28 11:10:06','112.222.138.204','','','','','','','','','','','',''),(561,-560,'',561,0,0,'','','html1','[Linux] 윈도우&리눅스 듀얼부팅 환경에서 시간이 다르게 보이는 문제','<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;윈도우와 리눅스를 듀얼부팅하는 환경에서 아래와 같이 시간이 지속적으로 바뀌는 문제를 발견했다. 윈도우에서 시간을 알맞게 세팅하고 다시 리눅스로 들어오면 리눅스의 시간이 늦어져 있고, 리눅스에서 시간을 맞추면 윈도우에서 시간이 빨라져 있었다. 그래서 이러한 이슈를 검색해 보고 해결한 결과를 포스팅하려고 한다.</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<figure class=\"imageblock alignCenter\" data-filename=\"debian.png\" style=\"margin: 0px auto 20px; max-width: 100%; clear: both; display: table; position: relative; text-align: center; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; font-size: 14px; background-color: #ffffff; width: auto !important; height: auto !important;\"><span data-url=\"https://blog.kakaocdn.net/dn/X7ahH/btqyOUMllGB/YI89eoMKPfKKrc5pseT6xk/img.png\" data-lightbox=\"lightbox\" data-alt=\"1. 데비안에서 시간\" style=\"cursor: pointer;\"><img src=\"https://blog.kakaocdn.net/dn/X7ahH/btqyOUMllGB/YI89eoMKPfKKrc5pseT6xk/img.png\" srcset=\"https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FX7ahH%2FbtqyOUMllGB%2FYI89eoMKPfKKrc5pseT6xk%2Fimg.png\" data-filename=\"debian.png\" style=\"border: 0px none; max-width: 100%; display: inline-block; width: 399px; margin: 0px; height: auto;\" /></span>\r\n   <figcaption style=\"font-size: 13px; word-break: break-word; padding-top: 10px; min-height: 20px; caption-side: bottom;\">1. 데비안에서 시간</figcaption>\r\n   </figure>\r\n<figure class=\"imageblock alignCenter\" data-filename=\"windows.png\" style=\"margin: 0px auto 20px; max-width: 100%; clear: both; display: table; position: relative; text-align: center; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; font-size: 14px; background-color: #ffffff; width: auto !important; height: auto !important;\"><span data-url=\"https://blog.kakaocdn.net/dn/SALEN/btqyLeMjLv6/wjMJaiedj9yY3SRGt4kNYK/img.png\" data-lightbox=\"lightbox\" data-alt=\"2. 윈도우에서 시간\" style=\"cursor: pointer;\"><img src=\"https://blog.kakaocdn.net/dn/SALEN/btqyLeMjLv6/wjMJaiedj9yY3SRGt4kNYK/img.png\" srcset=\"https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSALEN%2FbtqyLeMjLv6%2FwjMJaiedj9yY3SRGt4kNYK%2Fimg.png\" data-filename=\"windows.png\" style=\"border: 0px none; max-width: 100%; display: inline-block; width: 395px; margin: 0px; height: auto;\" /></span>\r\n   <figcaption style=\"font-size: 13px; word-break: break-word; padding-top: 10px; min-height: 20px; caption-side: bottom;\">2. 윈도우에서 시간</figcaption>\r\n   </figure>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<h2 data-ke-size=\"size26\" style=\"font-size: 26px; margin: 52px auto 28px; padding: 0px; outline: none; line-height: 30px; font-weight: normal; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff;\">문제가 발생하는 이유</h2>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\"><span style=\"color: #333333;\">&nbsp;이는 윈도우와 데비안(리눅스)의 시간설정 방식의 차이에서 발생하는 문제이다.</span>&nbsp;<span style=\"color: #ee2323;\"><b>윈도우에서는 메인보드에 저장된 시간을 기본값으로 설정</b></span>하는 반면,&nbsp;<span style=\"color: #ee2323;\"><b>리눅스에서는 GMT(</b></span><span style=\"color: #ee2323;\"><b>Greenwich Mean Time)를 기준으로 메인보드의 시간과 현재 위치의 시차를 적용하여 시간을 설정</b></span>하기 때문에 다르게 된다.</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;예를 들어 메인보드의 시간이 오전1시라고 했을 때, 윈도우는 이를 그대로 가져와서 오전1시로 표시하는 반면, 리눅스에서는 GMT기준 한국의 시간은&nbsp;GMT+9여서&nbsp;메인보드의 시간에 9시간을 더해서 오전10시로 표시하는 것이다.</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;쉽게 말해서,&nbsp;<span style=\"color: #ee2323;\"><b>같은 메인보드의 시간을 사용하는 두 개의 운영체제가 다른 시간설정 방식을 가지고 있어서 발생</b></span>하는 것이다.</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<h2 data-ke-size=\"size26\" style=\"font-size: 26px; margin: 52px auto 28px; padding: 0px; outline: none; line-height: 30px; font-weight: normal; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff;\">해결방법</h2>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;따라서 이는 윈도우의 시간 설정 방식을 리눅스의 방식으로 바꾸거나, 리눅스의 시간 설정 방식을 윈도우로 바꿔서 쉽게 해결할 수 있다.</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;아래 참고 사이트에 가서 보면 알 수 있듯이 윈도우의 시간 설정 방식을 바꾸는 것은 레지스트리를 수정하는 작업이므로, 비교적으로 손쉬운 리눅스의 시간 설정 방식을 메인보드의 시간을 기준으로 표시하도록 바꾸는 방법을 알아보도록 하자.</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;터미널을 실행시키고 아주 간단하게 다음 명령어를 입력해보자.</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<pre class=\"dsconfig\" style=\"overflow: auto; margin: 28px auto; padding: 16px; outline: none; background-color: #f6f7f8; overflow-wrap: break-word; font-family: Menlo, Consolas, Monaco, monospace; font-size: 14px; line-height: 20px; color: #666666;\">\r\n   <code class=\"hljs sql\" style=\"margin: 0px; padding: 0.5em; outline: none; display: block; overflow-x: auto; color: #333333; background: rgb(248, 248, 248);\">timedatectl <span class=\"hljs-keyword\" style=\"font-weight: bold;\">set</span>-<span class=\"hljs-keyword\" style=\"font-weight: bold;\">local</span>-rtc <span class=\"hljs-number\" style=\"color: #008080;\">1</span><span class=\"hljs-comment\" style=\"color: #999988; font-style: italic;\">--adjust-system-clock</span></code>\r\n   </pre>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<figure class=\"imageblock alignCenter\" data-filename=\"change_timesetting.png\" style=\"margin: 0px auto 20px; max-width: 100%; clear: both; display: table; position: relative; text-align: center; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; font-size: 14px; background-color: #ffffff; width: auto !important; height: auto !important;\"><span data-url=\"https://blog.kakaocdn.net/dn/OIQ7n/btqyK9j7vbf/6KwwiQrqLAfclCPLjSz1e1/img.png\" data-lightbox=\"lightbox\" data-alt=\"3. 명령어 입력\" style=\"cursor: pointer;\"><img src=\"https://blog.kakaocdn.net/dn/OIQ7n/btqyK9j7vbf/6KwwiQrqLAfclCPLjSz1e1/img.png\" srcset=\"https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOIQ7n%2FbtqyK9j7vbf%2F6KwwiQrqLAfclCPLjSz1e1%2Fimg.png\" data-filename=\"change_timesetting.png\" style=\"border: 0px none; max-width: 100%; display: inline-block; width: 654px; margin: 0px; height: auto;\" /></span>\r\n   <figcaption style=\"font-size: 13px; word-break: break-word; padding-top: 10px; min-height: 20px; caption-side: bottom;\">3. 명령어 입력</figcaption>\r\n   </figure>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;</p>\r\n<p style=\"margin-right: auto; margin-bottom: 28px; margin-left: auto; padding-right: 0px; padding-left: 0px; outline: none; font-size: 16px; line-height: 28px; color: #666666; font-family: &quot;Noto Sans&quot;, sans-serif; background-color: #ffffff; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;위 명령어를 실행시키면 리눅스의 시간 설정 방식은 메인모드의 시간에 의존하게 되어 윈도우와 시간차이가 사라지게 된다.</p>','https://hyoje420.tistory.com/50','',0,0,3,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-06-06 01:19:28',0,'2022-06-06 01:19:28','192.168.219.116','','','','','','','','','','','',''),(562,-561,'',562,0,0,'','','html1','[Arduino] Arduino ENC28j60 post soap request from ONVIF IP Cam port XXX','<p style=\"color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\">Hello,</p>\r\n<p style=\"color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\">I have an NVT IP Cam. On the PC i’am testing onvif soap traces on POSTMAN for the controling PTZ actions. Traces works perfectly. But i wanted to control it from arduino, i have ENC28j60 ethernet module, trying to post this soap request by modifiying twitter example skecth but not working, what am i doing wrong?</p>\r\n<p style=\"color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\">POSTMAN Request<br /></p>\r\n<div class=\"lightbox-wrapper\" style=\"display: inline-block; outline: 0px; color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\"><a class=\"lightbox\" href=\"https://aws1.discourse-cdn.com/arduino/original/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4.jpeg\" data-download-href=\"/uploads/short-url/4TdIBtKJbaqOcbWDl1AbORTPNwE.jpeg?dl=1\" title=\"\" rel=\"noopener nofollow ugc\" style=\"background-color: transparent; text-decoration-line: none; cursor: pointer; outline: 0px; overflow-wrap: break-word; position: relative; display: inline-block; overflow: hidden; transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;\" target=\"_blank\"><img src=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4_2_690x300.jpeg\" alt=\"\" data-base62-sha1=\"4TdIBtKJbaqOcbWDl1AbORTPNwE\" width=\"690\" srcset=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4_2_690x300.jpeg, https://aws1.discourse-cdn.com/arduino/original/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4.jpeg 1.5x, https://aws1.discourse-cdn.com/arduino/original/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4.jpeg 2x\" data-small-upload=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4_2_10x10.png\" loading=\"lazy\" style=\"border-style: none; vertical-align: middle; outline: 0px; object-fit: cover; object-position: center top; max-width: 100%; height: auto; aspect-ratio: 690 / 300;\" />\r\n      <div class=\"meta\" style=\"color: var(--secondary); font-weight: bold; outline: 0px; position: absolute; bottom: 0px; width: 690px; background: var(--primary); opacity: 0; transition: opacity 0.2s ease 0s; display: flex; align-items: center;\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use xlink:href=\"#far-image\"></use></svg><span class=\"filename\" style=\"outline: 0px; margin: 6px 6px 6px 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;\"></span><span class=\"informations\" style=\"outline: 0px; margin: 6px; padding-right: 20px; color: var(--secondary-high); font-size: var(--font-0); flex-shrink: 0; flex-grow: 3;\">971×423 36.1 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use xlink:href=\"#discourse-expand\"></use></svg></div>\r\n      </a></div>\r\n<p><br style=\"color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\" /></p>\r\n<div class=\"lightbox-wrapper\" style=\"display: inline-block; outline: 0px; color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\"><a class=\"lightbox\" href=\"https://aws1.discourse-cdn.com/arduino/original/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4.jpeg\" data-download-href=\"/uploads/short-url/4TdIBtKJbaqOcbWDl1AbORTPNwE.jpeg?dl=1\" title=\"\" rel=\"noopener nofollow ugc\" style=\"background-color: transparent; text-decoration-line: none; cursor: pointer; outline: 0px; overflow-wrap: break-word; position: relative; display: inline-block; overflow: hidden; transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;\" target=\"_blank\"><img src=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4_2_500x217.jpeg\" alt=\"\" data-base62-sha1=\"4TdIBtKJbaqOcbWDl1AbORTPNwE\" width=\"500\" srcset=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4_2_500x217.jpeg, https://aws1.discourse-cdn.com/arduino/optimized/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4_2_750x325.jpeg 1.5x, https://aws1.discourse-cdn.com/arduino/original/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4.jpeg 2x\" data-small-upload=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/2/4/2246b48f544edf8ddb32241cc9b6ca9ea7777ce4_2_10x10.png\" loading=\"lazy\" style=\"border-style: none; vertical-align: middle; outline: 0px; object-fit: cover; object-position: center top; max-width: 100%; height: auto; aspect-ratio: 500 / 217;\" />\r\n      <div class=\"meta\" style=\"color: var(--secondary); font-weight: bold; outline: 0px; position: absolute; bottom: 0px; width: 500px; background: var(--primary); opacity: 0; transition: opacity 0.2s ease 0s; display: flex; align-items: center;\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use xlink:href=\"#far-image\"></use></svg><span class=\"filename\" style=\"outline: 0px; margin: 6px 6px 6px 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;\"></span><span class=\"informations\" style=\"outline: 0px; margin: 6px; padding-right: 20px; color: var(--secondary-high); font-size: var(--font-0); flex-shrink: 0; flex-grow: 3;\">971×423 36.1 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use xlink:href=\"#discourse-expand\"></use></svg></div>\r\n      </a></div>\r\n<p style=\"color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\">&nbsp;</p>\r\n<p style=\"color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\">Request Response<br /></p>\r\n<div class=\"lightbox-wrapper\" style=\"display: inline-block; outline: 0px; color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\"><a class=\"lightbox\" href=\"https://aws1.discourse-cdn.com/arduino/original/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08.jpeg\" data-download-href=\"/uploads/short-url/4EuW24MopbicgAOu8doMDzW2xYc.jpeg?dl=1\" title=\"\" rel=\"noopener nofollow ugc\" style=\"background-color: transparent; text-decoration-line: none; cursor: pointer; outline: 0px; overflow-wrap: break-word; position: relative; display: inline-block; overflow: hidden; transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;\" target=\"_blank\"><img src=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08_2_690x397.jpeg\" alt=\"\" data-base62-sha1=\"4EuW24MopbicgAOu8doMDzW2xYc\" width=\"690\" srcset=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08_2_690x397.jpeg, https://aws1.discourse-cdn.com/arduino/optimized/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08_2_1035x595.jpeg 1.5x, https://aws1.discourse-cdn.com/arduino/original/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08.jpeg 2x\" data-small-upload=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08_2_10x10.png\" loading=\"lazy\" style=\"border-style: none; vertical-align: middle; outline: 0px; object-fit: cover; object-position: center top; max-width: 100%; height: auto; aspect-ratio: 690 / 397;\" />\r\n      <div class=\"meta\" style=\"color: var(--secondary); font-weight: bold; outline: 0px; position: absolute; bottom: 0px; width: 690px; background: var(--primary); opacity: 0; transition: opacity 0.2s ease 0s; display: flex; align-items: center;\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use xlink:href=\"#far-image\"></use></svg><span class=\"filename\" style=\"outline: 0px; margin: 6px 6px 6px 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;\"></span><span class=\"informations\" style=\"outline: 0px; margin: 6px; padding-right: 20px; color: var(--secondary-high); font-size: var(--font-0); flex-shrink: 0; flex-grow: 3;\">1056×608 164 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use xlink:href=\"#discourse-expand\"></use></svg></div>\r\n      </a></div>\r\n<p><br style=\"color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\" /></p>\r\n<div class=\"lightbox-wrapper\" style=\"display: inline-block; outline: 0px; color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\"><a class=\"lightbox\" href=\"https://aws1.discourse-cdn.com/arduino/original/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08.jpeg\" data-download-href=\"/uploads/short-url/4EuW24MopbicgAOu8doMDzW2xYc.jpeg?dl=1\" title=\"\" rel=\"noopener nofollow ugc\" style=\"background-color: transparent; text-decoration-line: none; cursor: pointer; outline: 0px; overflow-wrap: break-word; position: relative; display: inline-block; overflow: hidden; transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;\" target=\"_blank\"><img src=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08_2_500x287.jpeg\" alt=\"\" data-base62-sha1=\"4EuW24MopbicgAOu8doMDzW2xYc\" width=\"500\" srcset=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08_2_500x287.jpeg, https://aws1.discourse-cdn.com/arduino/optimized/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08_2_750x430.jpeg 1.5x, https://aws1.discourse-cdn.com/arduino/optimized/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08_2_1000x574.jpeg 2x\" data-small-upload=\"https://aws1.discourse-cdn.com/arduino/optimized/4X/2/0/9/209caab04fd3d92cde699f669255f5197dcbdf08_2_10x10.png\" loading=\"lazy\" style=\"border-style: none; vertical-align: middle; outline: 0px; object-fit: cover; object-position: center top; max-width: 100%; height: auto; aspect-ratio: 500 / 287;\" />\r\n      <div class=\"meta\" style=\"color: var(--secondary); font-weight: bold; outline: 0px; position: absolute; bottom: 0px; width: 500px; background: var(--primary); opacity: 0; transition: opacity 0.2s ease 0s; display: flex; align-items: center;\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use xlink:href=\"#far-image\"></use></svg><span class=\"filename\" style=\"outline: 0px; margin: 6px 6px 6px 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;\"></span><span class=\"informations\" style=\"outline: 0px; margin: 6px; padding-right: 20px; color: var(--secondary-high); font-size: var(--font-0); flex-shrink: 0; flex-grow: 3;\">1056×608 164 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use xlink:href=\"#discourse-expand\"></use></svg></div>\r\n      </a></div>\r\n<p style=\"color: #222222; font-family: &quot;Open Sans&quot;, &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif; font-size: 15.008px; background-color: #ffffff;\">&nbsp;</p>\r\n<pre class=\"codeblock-buttons\" style=\"font-family: Consolas, Menlo, Monaco, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 15.008px; position: relative; overflow: visible; color: #222222; background-color: #ffffff;\">\r\n   <div class=\"codeblock-button-wrapper\" style=\"position: absolute; right: 0px; display: flex;\"><button class=\"btn nohighlight copy-cmd\" aria-label=\"클립보드에 코드 복사\" style=\"font-family: inherit; font-size: var(--font-down-2); margin: 0px; overflow: visible; appearance: button; cursor: pointer; font-weight: normal; border-width: 1px; border-style: solid; border-color: transparent; padding: 0.5em 0.65em; display: inline-flex; align-items: center; justify-content: center; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; transition: all 0.2s ease 0s; user-select: none; top: 0px; min-height: 0px; opacity: 0; right: 0px; visibility: hidden;\"><svg class=\"fa d-icon d-icon-copy svg-icon svg-string\" xmlns=\"http://www.w3.org/2000/svg\"><use href=\"#copy\"></use></svg></button><button class=\"btn nohighlight fullscreen-cmd\" aria-label=\"전체 화면으로 코드 표시\" style=\"font-family: inherit; font-size: var(--font-down-2); margin: 0px; overflow: visible; appearance: button; cursor: pointer; font-weight: normal; border-width: 1px; border-style: solid; border-color: transparent; padding: 0.5em 0.65em; display: inline-flex; align-items: center; justify-content: center; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; transition: all 0.2s ease 0s; user-select: none; top: 0px; min-height: 0px; opacity: 0; visibility: hidden;\"><svg class=\"fa d-icon d-icon-discourse-expand svg-icon svg-string\" xmlns=\"http://www.w3.org/2000/svg\"><use href=\"#discourse-expand\"></use></svg></button></div>\r\n   <code class=\"hljs arduino\" style=\"font-family: Consolas, Menlo, Monaco, &quot;Lucida Console&quot;, &quot;Liberation Mono&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 1em; overflow: auto; tab-size: 4; color: var(--primary-very-high); background: var(--blend-primary-secondary-5); overflow-wrap: normal; display: block; padding: 0.5em; max-height: 500px;\"><span class=\"hljs-meta\">#<span class=\"hljs-meta-keyword\">include</span><span class=\"hljs-meta-string\">&lt;EtherCard.h&gt;</span></span><span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">byte</span> mymac[] = { <span class=\"hljs-number\" style=\"color: var(--hljs-number);\">0x74</span>,<span class=\"hljs-number\" style=\"color: var(--hljs-number);\">0x69</span>,<span class=\"hljs-number\" style=\"color: var(--hljs-number);\">0x69</span>,<span class=\"hljs-number\" style=\"color: var(--hljs-number);\">0x2D</span>,<span class=\"hljs-number\" style=\"color: var(--hljs-number);\">0x30</span>,<span class=\"hljs-number\" style=\"color: var(--hljs-number);\">0x31</span> };\r\n<span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">const</span><span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">char</span> website[] PROGMEM = <span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"192.168.1.10\"</span>;\r\n<span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">static</span><span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">byte</span> hisip[] = { <span class=\"hljs-number\" style=\"color: var(--hljs-number);\">192</span>,<span class=\"hljs-number\" style=\"color: var(--hljs-number);\">168</span>,<span class=\"hljs-number\" style=\"color: var(--hljs-number);\">1</span>,<span class=\"hljs-number\" style=\"color: var(--hljs-number);\">10</span> };\r\n<span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">static</span><span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">byte</span> session;\r\n<span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">byte</span><span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">Ethernet</span>::buffer[<span class=\"hljs-number\" style=\"color: var(--hljs-number);\">750</span>];\r\nStash stash;\r\n<span class=\"hljs-function\"><span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">static</span><span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">void</span><span class=\"hljs-title\" style=\"color: var(--hljs-string); font-weight: bold;\">sendTo</span><span class=\"hljs-params\">()</span></span>{\r\n  <span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">Serial</span>.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">println</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"Sending...\"</span>);\r\n  <span class=\"hljs-keyword\" style=\"color: var(--primary-very-high); font-weight: bold;\">byte</span> sd = stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">create</span>();\r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?&gt;\\n\\r\"</span>);\r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;soap:Envelope xmlns:soap=\\\"http://www.w3.org/2003/05/soap-envelope\\\" xmlns:tptz=\\\"http://www.onvif.org/ver20/ptz/wsdl\\\" xmlns:tt=\\\"http://www.onvif.org/ver10/schema\\\"&gt;\\n\\r\"</span>);  \r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;soap:Body&gt;\\n\\r\"</span>);\r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;tptz:ContinuousMove&gt;\\n\\r\"</span>);\r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;tptz:ProfileToken&gt;000&lt;/tptz:ProfileToken&gt;\\n\\r\"</span>);\r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;tptz:Velocity&gt;\\n\\r\"</span>);  \r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;tt:Zoom x=\\\"1\\\"/&gt;\\n\\r\"</span>);\r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;/tptz:Velocity&gt;\\n\\r\"</span>);\r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;/tptz:ContinuousMove&gt;\\n\\r\"</span>); \r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">print</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;/soap:Body&gt;\\n\\r\"</span>);\r\n  stash.<span class=\"hljs-built_in\" style=\"color: var(--hljs-builtin-name);\">println</span>(<span class=\"hljs-string\" style=\"color: var(--hljs-string);\">\"&lt;/soap:Envelope&gt;\\n\\r\"</span>); </code>\r\n   </pre>','https://forum.arduino.cc/t/solved-arduino-enc28j60-post-soap-request-from-onvif-ip-cam-port-xxx/471728','',1,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-06-27 11:10:08',0,'2022-06-27 11:10:08','112.222.138.204','','','','','','','','','','','',''),(560,-559,'',560,0,0,'','','html1','[Arduino] Arduino PHP 웹서버 연동 JSON 전송 DB저장 및 웹 서버 JOSN값 읽어오기','<p class=\"0\"><span lang=\"EN-US\" style=\"letter-spacing: 0pt; font-family: &quot;맑은 고딕&quot;, &quot;Malgun Gothic&quot;;\">Arduino + PHP + Mysql DB </span><span style=\"font-family: &quot;맑은 고딕&quot;, &quot;Malgun Gothic&quot;;\">서버 연동 최종정리</span></p>\r\n<p class=\"0\"><!--[if !supportEmptyParas]--><span style=\"font-family: &quot;맑은 고딕&quot;, &quot;Malgun Gothic&quot;;\">&nbsp;</span><!--[endif]--><o:p></o:p></p>\r\n<p class=\"0\"><span lang=\"EN-US\" style=\"letter-spacing: 0pt; font-family: &quot;맑은 고딕&quot;, &quot;Malgun Gothic&quot;;\">Arduino Part //ESP32 </span><span style=\"font-family: &quot;맑은 고딕&quot;, &quot;Malgun Gothic&quot;;\">기준 + PHP + Mysql DB 사용</span></p>\r\n<p>&nbsp;</p>\r\n<div id=\"hwpEditorBoardContent\" class=\"hwp_editor_board_content\" data-hjsonver=\"1.0\" data-jsonlen=\"56956\"><!--[data-hwpjson]{\r\n\"documentPr\": {\r\n\"di\": \"\",\r\n\"dp\": {\r\n\"dn\": \"test.hwp\",\r\n\"ta\": 1,\r\n\"d1\": 5,\r\n\"d2\": 0,\r\n\"dv\": 5,\r\n\"dr\": 1,\r\n\"do\": 1,\r\n\"vj\": \"1.0\",\r\n\"an\": \"Hancom Office Hangul\",\r\n\"av\": \"9, 1, 1, 5656\",\r\n\"ao\": \"WIN\",\r\n\"ab\": \"32\",\r\n\"ar\": \"LE\",\r\n\"as\": \"Windows_Unknown_Version\"\r\n},\r\n\"dis\": false,\r\n\"ds\": {\r\n\"ti\": \"\",\r\n\"la\": \"ko\",\r\n\"cr\": \"bk940\",\r\n\"su\": \"\",\r\n\"de\": \"\",\r\n\"cd\": \"2022-05-27T09:36:23.791Z\",\r\n\"md\": \"2022-05-27T09:36:23.805Z\",\r\n\"pd\": \"1601-01-01T09:00:00.000Z\",\r\n\"ke\": \"\"\r\n}\r\n},\r\n\"dh\": {\r\n\"do\": {\r\n\"pa\": 1,\r\n\"fo\": 1,\r\n\"en\": 1,\r\n\"pi\": 1,\r\n\"tb\": 1,\r\n\"eq\": 1\r\n},\r\n\"fo\": [ ],\r\n\"cd\": {\r\n\"tp\": 0,\r\n\"lc\": {\r\n\"af\": false,\r\n\"ui\": false,\r\n\"fu\": false,\r\n\"dn\": false,\r\n\"ul\": false,\r\n\"el\": false,\r\n\"at\": false,\r\n\"tq\": false,\r\n\"da\": false,\r\n\"dw\": false,\r\n\"dj\": false,\r\n\"bc\": false,\r\n\"bu\": false,\r\n\"al\": false,\r\n\"ab\": false,\r\n\"ap\": false,\r\n\"an\": false,\r\n\"aa\": false,\r\n\"ds\": false,\r\n\"de\": false,\r\n\"as\": false,\r\n\"cp\": false,\r\n\"ao\": false,\r\n\"et\": false,\r\n\"ay\": false,\r\n\"am\": false,\r\n\"a1\": false,\r\n\"bt\": false,\r\n\"av\": false,\r\n\"dh\": false,\r\n\"dp\": false,\r\n\"d1\": false,\r\n\"mf\": false,\r\n\"bl\": false,\r\n\"ag\": false,\r\n\"dg\": false,\r\n\"ae\": false,\r\n\"df\": false,\r\n\"do\": false,\r\n\"dl\": false,\r\n\"di\": false,\r\n\"d2\": false,\r\n\"d3\": false,\r\n\"ob\": false,\r\n\"d4\": false,\r\n\"ev\": false,\r\n\"d5\": false,\r\n\"d6\": false,\r\n\"a2\": false,\r\n\"dc\": false\r\n}\r\n},\r\n\"ld\": {\r\n\"pa\": \"\",\r\n\"pi\": true,\r\n\"fo\": false\r\n}\r\n},\r\n\"bf\": {\r\n\"01D87161CB39832000000113\": {\r\n\"id\": 1,\r\n\"td\": false,\r\n\"sh\": false,\r\n\"st\": 0,\r\n\"sc\": 0,\r\n\"si\": false,\r\n\"bt\": 0,\r\n\"bi\": false,\r\n\"cl\": 0,\r\n\"bc\": false,\r\n\"lt\": 0,\r\n\"lw\": 0,\r\n\"lc\": 0,\r\n\"rt\": 0,\r\n\"rw\": 0,\r\n\"rc\": 0,\r\n\"tt\": 0,\r\n\"tw\": 0,\r\n\"tc\": 0,\r\n\"bbt\": 0,\r\n\"bbw\": 0,\r\n\"bbc\": 0,\r\n\"dt\": 1,\r\n\"dw\": 0,\r\n\"dc\": 0,\r\n\"fi\": { }\r\n},\r\n\"01D87161CB39832000000114\": {\r\n\"id\": 2,\r\n\"td\": false,\r\n\"sh\": false,\r\n\"st\": 0,\r\n\"sc\": 0,\r\n\"si\": false,\r\n\"bt\": 0,\r\n\"bi\": false,\r\n\"cl\": 0,\r\n\"bc\": false,\r\n\"lt\": 0,\r\n\"lw\": 0,\r\n\"lc\": 0,\r\n\"rt\": 0,\r\n\"rw\": 0,\r\n\"rc\": 0,\r\n\"tt\": 0,\r\n\"tw\": 0,\r\n\"tc\": 0,\r\n\"bbt\": 0,\r\n\"bbw\": 0,\r\n\"bbc\": 0,\r\n\"dt\": 1,\r\n\"dw\": 0,\r\n\"dc\": 0,\r\n\"fi\": {\r\n\"wb\": {\r\n\"fc\": 4294967295,\r\n\"hc\": 4278190080,\r\n\"al\": 0,\r\n\"hs\": -1\r\n}\r\n}\r\n}\r\n},\r\n\"cp\": {\r\n\"01D87161CB39832000000115\": {\r\n\"id\": 0,\r\n\"he\": 1000,\r\n\"tc\": 0,\r\n\"sc\": 4294967295,\r\n\"uf\": false,\r\n\"uk\": false,\r\n\"sm\": 0,\r\n\"bf\": \"01D87161CB39832000000114\",\r\n\"f1\": \"함초롬바탕\",\r\n\"t1\": 1,\r\n\"f2\": \"함초롬바탕\",\r\n\"t2\": 1,\r\n\"f3\": \"함초롬바탕\",\r\n\"t3\": 1,\r\n\"f4\": \"함초롬바탕\",\r\n\"t4\": 1,\r\n\"f5\": \"함초롬바탕\",\r\n\"t5\": 1,\r\n\"f6\": \"함초롬바탕\",\r\n\"t6\": 1,\r\n\"f7\": \"함초롬바탕\",\r\n\"t7\": 1,\r\n\"r1\": 100,\r\n\"r2\": 100,\r\n\"r3\": 100,\r\n\"r4\": 100,\r\n\"r5\": 100,\r\n\"r6\": 100,\r\n\"r7\": 100,\r\n\"s1\": 0,\r\n\"s2\": 0,\r\n\"s3\": 0,\r\n\"s4\": 0,\r\n\"s5\": 0,\r\n\"s6\": 0,\r\n\"s7\": 0,\r\n\"e1\": 100,\r\n\"e2\": 100,\r\n\"e3\": 100,\r\n\"e4\": 100,\r\n\"e5\": 100,\r\n\"e6\": 100,\r\n\"e7\": 100,\r\n\"o1\": 0,\r\n\"o2\": 0,\r\n\"o3\": 0,\r\n\"o4\": 0,\r\n\"o5\": 0,\r\n\"o6\": 0,\r\n\"o7\": 0,\r\n\"it\": false,\r\n\"bo\": false,\r\n\"ut\": 0,\r\n\"us\": 1,\r\n\"uc\": 0,\r\n\"st\": false,\r\n\"ss\": 1,\r\n\"so\": 0,\r\n\"ot\": 0,\r\n\"ht\": 0,\r\n\"hc\": 0,\r\n\"hx\": 0,\r\n\"hy\": 0,\r\n\"em\": false,\r\n\"en\": false,\r\n\"su\": false,\r\n\"sb\": false\r\n},\r\n\"01D87161CB39832000000116\": {\r\n\"id\": 1,\r\n\"he\": 900,\r\n\"tc\": 0,\r\n\"sc\": 4294967295,\r\n\"uf\": false,\r\n\"uk\": false,\r\n\"sm\": 0,\r\n\"bf\": \"01D87161CB39832000000114\",\r\n\"f1\": \"함초롬바탕\",\r\n\"t1\": 1,\r\n\"f2\": \"함초롬바탕\",\r\n\"t2\": 1,\r\n\"f3\": \"함초롬바탕\",\r\n\"t3\": 1,\r\n\"f4\": \"함초롬바탕\",\r\n\"t4\": 1,\r\n\"f5\": \"함초롬바탕\",\r\n\"t5\": 1,\r\n\"f6\": \"함초롬바탕\",\r\n\"t6\": 1,\r\n\"f7\": \"함초롬바탕\",\r\n\"t7\": 1,\r\n\"r1\": 100,\r\n\"r2\": 100,\r\n\"r3\": 100,\r\n\"r4\": 100,\r\n\"r5\": 100,\r\n\"r6\": 100,\r\n\"r7\": 100,\r\n\"s1\": 0,\r\n\"s2\": 0,\r\n\"s3\": 0,\r\n\"s4\": 0,\r\n\"s5\": 0,\r\n\"s6\": 0,\r\n\"s7\": 0,\r\n\"e1\": 100,\r\n\"e2\": 100,\r\n\"e3\": 100,\r\n\"e4\": 100,\r\n\"e5\": 100,\r\n\"e6\": 100,\r\n\"e7\": 100,\r\n\"o1\": 0,\r\n\"o2\": 0,\r\n\"o3\": 0,\r\n\"o4\": 0,\r\n\"o5\": 0,\r\n\"o6\": 0,\r\n\"o7\": 0,\r\n\"it\": false,\r\n\"bo\": false,\r\n\"ut\": 0,\r\n\"us\": 1,\r\n\"uc\": 0,\r\n\"st\": false,\r\n\"ss\": 1,\r\n\"so\": 0,\r\n\"ot\": 0,\r\n\"ht\": 0,\r\n\"hc\": 0,\r\n\"hx\": 0,\r\n\"hy\": 0,\r\n\"em\": false,\r\n\"en\": false,\r\n\"su\": false,\r\n\"sb\": false\r\n}\r\n},\r\n\"tp\": {\r\n\"01D87161CB39832000000117\": {\r\n\"id\": 0,\r\n\"al\": false,\r\n\"ar\": false,\r\n\"tp\": [ ]\r\n}\r\n},\r\n\"nu\": {\r\n\"01D87161CB39832000000118\": {\r\n\"id\": 1,\r\n\"sn\": 0,\r\n\"ph\": [\r\n{\r\n\"le\": 1,\r\n\"al\": 0,\r\n\"ui\": true,\r\n\"ai\": true,\r\n\"wa\": 0,\r\n\"tt\": 0,\r\n\"to\": 50,\r\n\"cp\": \"\",\r\n\"uf\": 0,\r\n\"st\": 1,\r\n\"sf\": \"^1.\"\r\n},\r\n{\r\n\"le\": 2,\r\n\"al\": 0,\r\n\"ui\": true,\r\n\"ai\": true,\r\n\"wa\": 0,\r\n\"tt\": 0,\r\n\"to\": 50,\r\n\"cp\": \"\",\r\n\"uf\": 8,\r\n\"st\": 1,\r\n\"sf\": \"^2.\"\r\n},\r\n{\r\n\"le\": 3,\r\n\"al\": 0,\r\n\"ui\": true,\r\n\"ai\": true,\r\n\"wa\": 0,\r\n\"tt\": 0,\r\n\"to\": 50,\r\n\"cp\": \"\",\r\n\"uf\": 0,\r\n\"st\": 1,\r\n\"sf\": \"^3)\"\r\n},\r\n{\r\n\"le\": 4,\r\n\"al\": 0,\r\n\"ui\": true,\r\n\"ai\": true,\r\n\"wa\": 0,\r\n\"tt\": 0,\r\n\"to\": 50,\r\n\"cp\": \"\",\r\n\"uf\": 8,\r\n\"st\": 1,\r\n\"sf\": \"^4)\"\r\n},\r\n{\r\n\"le\": 5,\r\n\"al\": 0,\r\n\"ui\": true,\r\n\"ai\": true,\r\n\"wa\": 0,\r\n\"tt\": 0,\r\n\"to\": 50,\r\n\"cp\": \"\",\r\n\"uf\": 0,\r\n\"st\": 1,\r\n\"sf\": \"(^5)\"\r\n},\r\n{\r\n\"le\": 6,\r\n\"al\": 0,\r\n\"ui\": true,\r\n\"ai\": true,\r\n\"wa\": 0,\r\n\"tt\": 0,\r\n\"to\": 50,\r\n\"cp\": \"\",\r\n\"uf\": 8,\r\n\"st\": 1,\r\n\"sf\": \"(^6)\"\r\n},\r\n{\r\n\"le\": 7,\r\n\"al\": 0,\r\n\"ui\": true,\r\n\"ai\": true,\r\n\"wa\": 0,\r\n\"tt\": 0,\r\n\"to\": 50,\r\n\"cp\": \"\",\r\n\"uf\": 1,\r\n\"st\": 1,\r\n\"sf\": \"^7\"\r\n}\r\n]\r\n}\r\n},\r\n\"bu\": { },\r\n\"pp\": {\r\n\"01D87161CB39832000000119\": {\r\n\"id\": 0,\r\n\"ah\": 0,\r\n\"av\": 0,\r\n\"ht\": 0,\r\n\"hi\": \"\",\r\n\"hl\": 0,\r\n\"tp\": \"01D87161CB39832000000117\",\r\n\"kb\": 0,\r\n\"kn\": true,\r\n\"ko\": false,\r\n\"kk\": false,\r\n\"kl\": false,\r\n\"kp\": false,\r\n\"kw\": 0,\r\n\"co\": 0,\r\n\"fl\": false,\r\n\"st\": true,\r\n\"sl\": false,\r\n\"ae\": false,\r\n\"aa\": false,\r\n\"mi\": 0,\r\n\"ml\": 0,\r\n\"mr\": 0,\r\n\"mp\": 0,\r\n\"mn\": 0,\r\n\"lt\": 0,\r\n\"lv\": 160,\r\n\"bf\": \"01D87161CB39832000000114\",\r\n\"bl\": 0,\r\n\"br\": 0,\r\n\"bt\": 0,\r\n\"bb\": 0,\r\n\"bc\": false,\r\n\"bi\": false\r\n},\r\n\"01D87161CB3983200000011A\": {\r\n\"id\": 1,\r\n\"ah\": 0,\r\n\"av\": 0,\r\n\"ht\": 0,\r\n\"hi\": \"\",\r\n\"hl\": 0,\r\n\"tp\": \"01D87161CB39832000000117\",\r\n\"kb\": 0,\r\n\"kn\": true,\r\n\"ko\": false,\r\n\"kk\": false,\r\n\"kl\": false,\r\n\"kp\": false,\r\n\"kw\": 0,\r\n\"co\": 0,\r\n\"fl\": false,\r\n\"st\": true,\r\n\"sl\": false,\r\n\"ae\": false,\r\n\"aa\": false,\r\n\"mi\": 0,\r\n\"ml\": 0,\r\n\"mr\": 0,\r\n\"mp\": 0,\r\n\"mn\": 0,\r\n\"lt\": 0,\r\n\"lv\": 160,\r\n\"bf\": \"01D87161CB39832000000114\",\r\n\"bl\": 0,\r\n\"br\": 0,\r\n\"bt\": 0,\r\n\"bb\": 0,\r\n\"bc\": false,\r\n\"bi\": false\r\n},\r\n\"01D87161CB3983200000011B\": {\r\n\"id\": 2,\r\n\"ah\": 0,\r\n\"av\": 0,\r\n\"ht\": 0,\r\n\"hi\": \"\",\r\n\"hl\": 0,\r\n\"tp\": \"01D87161CB39832000000117\",\r\n\"kb\": 0,\r\n\"kn\": true,\r\n\"ko\": false,\r\n\"kk\": false,\r\n\"kl\": false,\r\n\"kp\": false,\r\n\"kw\": 0,\r\n\"co\": 0,\r\n\"fl\": false,\r\n\"st\": true,\r\n\"sl\": false,\r\n\"ae\": false,\r\n\"aa\": false,\r\n\"mi\": 0,\r\n\"ml\": 0,\r\n\"mr\": 0,\r\n\"mp\": 0,\r\n\"mn\": 0,\r\n\"lt\": 0,\r\n\"lv\": 160,\r\n\"bf\": \"01D87161CB39832000000114\",\r\n\"bl\": 0,\r\n\"br\": 0,\r\n\"bt\": 0,\r\n\"bb\": 0,\r\n\"bc\": false,\r\n\"bi\": false\r\n},\r\n\"01D87161CB3983200000011C\": {\r\n\"id\": 3,\r\n\"ah\": 0,\r\n\"av\": 0,\r\n\"ht\": 0,\r\n\"hi\": \"\",\r\n\"hl\": 0,\r\n\"tp\": \"01D87161CB39832000000117\",\r\n\"kb\": 0,\r\n\"kn\": true,\r\n\"ko\": false,\r\n\"kk\": false,\r\n\"kl\": false,\r\n\"kp\": false,\r\n\"kw\": 0,\r\n\"co\": 0,\r\n\"fl\": false,\r\n\"st\": true,\r\n\"sl\": false,\r\n\"ae\": false,\r\n\"aa\": false,\r\n\"mi\": 0,\r\n\"ml\": 0,\r\n\"mr\": 0,\r\n\"mp\": 0,\r\n\"mn\": 0,\r\n\"lt\": 0,\r\n\"lv\": 160,\r\n\"bf\": \"01D87161CB39832000000114\",\r\n\"bl\": 0,\r\n\"br\": 0,\r\n\"bt\": 0,\r\n\"bb\": 0,\r\n\"bc\": false,\r\n\"bi\": false\r\n}\r\n},\r\n\"st\": {\r\n\"01D87161CB3983200000011D\": {\r\n\"id\": 0,\r\n\"ty\": 0,\r\n\"na\": \"바탕글\",\r\n\"en\": \"Normal\",\r\n\"pp\": \"01D87161CB39832000000119\",\r\n\"cp\": \"01D87161CB39832000000115\",\r\n\"ns\": \"01D87161CB3983200000011D\",\r\n\"li\": 1042,\r\n\"lf\": false\r\n}\r\n},\r\n\"mp\": { },\r\n\"ro\": {\r\n\"hp\": \"01D87161CB395C100000005C\",\r\n\"01D87161CB395C100000005C\": {\r\n\"np\": \"01D87161CB395C100000005D\",\r\n\"id\": 0,\r\n\"pp\": \"01D87161CB39832000000119\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 3,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000115\",\r\n\"ch\": [\r\n{\r\n\"cc\": 2,\r\n\"ci\": 1936024420,\r\n\"co\": \"01D87161CB395C100000005A\"\r\n}\r\n,\r\n{\r\n\"cc\": 2,\r\n\"ci\": 1668246628,\r\n\"co\": \"01D87161CB395C100000005B\"\r\n}\r\n,\r\n{\r\n\"t\": \"Arduino + PHP + Mysql DB 서버 연동 최종정리\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000005D\": {\r\n\"np\": \"01D87161CB395C100000005E\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB39832000000119\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000115\",\r\n\"ch\": [\r\n{\r\n\"t\": \"\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000005E\": {\r\n\"np\": \"01D87161CB395C100000005F\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB39832000000119\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000115\",\r\n\"ch\": [\r\n{\r\n\"t\": \"1. Arduino Part //ESP32 기준\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000005F\": {\r\n\"np\": \"01D87161CB395C1000000060\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB39832000000119\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000115\",\r\n\"ch\": [\r\n{\r\n\"t\": \"=============================================================================\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000060\": {\r\n\"np\": \"01D87161CB395C1000000061\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"#define dev_name    \\\"metaT002“\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000061\": {\r\n\"np\": \"01D87161CB395C1000000062\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000062\": {\r\n\"np\": \"01D87161CB395C1000000063\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"#include \\u003CWiFiManager.h\\u003E\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000063\": {\r\n\"np\": \"01D87161CB395C1000000064\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"#include \\u003CEEPROM.h\\u003E\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000064\": {\r\n\"np\": \"01D87161CB395C1000000065\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"#include \\u003CArduinoJson.h\\u003E\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000065\": {\r\n\"np\": \"01D87161CB395C1000000066\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"#include \\u003CWiFi.h\\u003E\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000066\": {\r\n\"np\": \"01D87161CB395C1000000067\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"#include \\u003CWebServer.h\\u003E\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000067\": {\r\n\"np\": \"01D87161CB395C1000000068\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000068\": {\r\n\"np\": \"01D87161CB395C1000000069\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"/* ------------------------------- JSON SETUP ---------------------------------- */\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000069\": {\r\n\"np\": \"01D87161CB395C100000006A\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"const char* server = \\\"112.184.185.195\\\";\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000006A\": {\r\n\"np\": \"01D87161CB395C100000006B\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"int portNumber = 80;\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000006B\": {\r\n\"np\": \"01D87161CB395C100000006C\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"const char* resource_data = \\\"/metagreen1/json_store.php\\\";\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000006C\": {\r\n\"np\": \"01D87161CB395C100000006D\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"const unsigned long HTTP_TIMEOUT = 10000;  //max respone time from server\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000006D\": {\r\n\"np\": \"01D87161CB395C100000006E\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"const size_t MAX_CONTENT_SIZE = 512;\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000006E\": {\r\n\"np\": \"01D87161CB395C100000006F\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"const char* parsing_data = \\\"/metagreen1/example.json\\\";\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000006F\": {\r\n\"np\": \"01D87161CB395C1000000070\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"WiFiClient espClient;\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000070\": {\r\n\"np\": \"01D87161CB395C1000000071\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"/* ------------------------------------------------------------------------------ */\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000071\": {\r\n\"np\": \"01D87161CB395C1000000072\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"long preTime1 = 0;\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000072\": {\r\n\"np\": \"01D87161CB395C1000000073\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"long updateTime1 = (1000 * 60) * 5;  // Default 5min, use Sensor value JSON_upload\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000073\": {\r\n\"np\": \"01D87161CB395C1000000074\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"unsigned long currentTime1 = millis();\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000074\": {\r\n\"np\": \"01D87161CB395C1000000075\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000075\": {\r\n\"np\": \"01D87161CB395C1000000076\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"long preTime2 = 0;\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000076\": {\r\n\"np\": \"01D87161CB395C1000000077\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"long updateTime2 = (1000 * 10) * 1;  // Default 10sec, use Get JSON data\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000077\": {\r\n\"np\": \"01D87161CB395C1000000078\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"unsigned long currentTime2 = millis();\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000078\": {\r\n\"np\": \"01D87161CB395C1000000079\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"/* ------------------------------------------------------------------------------ */\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000079\": {\r\n\"np\": \"01D87161CB395C100000007A\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"void setup() {\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000007A\": {\r\n\"np\": \"01D87161CB395C100000007B\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"  Serial.begin(115200);\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000007B\": {\r\n\"np\": \"01D87161CB395C100000007C\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"  WiFiManager wifiManager;  \"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000007C\": {\r\n\"np\": \"01D87161CB395C100000007D\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"  wifiManager.autoConnect(dev_name);\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000007D\": {\r\n\"np\": \"01D87161CB395C100000007E\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"}\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000007E\": {\r\n\"np\": \"01D87161CB395C100000007F\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011A\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C100000007F\": {\r\n\"np\": \"01D87161CB395C1000000080\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011B\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"void loop() {   \"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000080\": {\r\n\"np\": \"01D87161CB395C1000000081\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011B\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"  if(millis() - preTime1 \\u003E updateTime1) {  \"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000081\": {\r\n\"np\": \"01D87161CB395C1000000082\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011B\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"    preTime1 = millis();        \"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000082\": {\r\n\"np\": \"01D87161CB395C1000000083\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011B\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"    JSON_upload();\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000083\": {\r\n\"np\": \"01D87161CB395C1000000084\",\r\n\"id\": -2147483648,\r\n\"pp\": \"01D87161CB3983200000011B\",\r\n\"si\": \"01D87161CB3983200000011D\",\r\n\"bf\": 0,\r\n\"ru\": [\r\n{\r\n\"cp\": \"01D87161CB39832000000116\",\r\n\"ch\": [\r\n{\r\n\"t\": \"  }\"\r\n}\r\n]\r\n}\r\n]\r\n},\r\n\"01D87161CB395C1000000084\": {\r\n\"np\": \"01D87161C</body></html>--></div>','','',0,0,5,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-05-27 09:44:58',1,'2022-05-27 09:44:58','112.222.138.204','','','','','','','','','','','',''),(564,-563,'',564,0,0,'','','html1','[Linux] mysql 데이터 디렉토리 폴더 경로 변경','<div id=\"content\" class=\"content\" role=\"main\" style=\"padding: 0px; margin: 0px; box-sizing: border-box; grid-area: content / content / content / content;\">\r\n   <article id=\"post-621\" class=\"circle-fancy-style post-621 post type-post status-publish format-standard category-mysql tag-147 tag-146 tag-145 category-10 description-off\" style=\"padding: 0px; margin: 0px; position: relative;\">\r\n      <div class=\"entry-content\" style=\"padding: 0px; margin: 0px 0px 50px;\">\r\n         <p style=\"padding: 0px; margin-bottom: 10px;\"><span style=\"padding: 0px; margin: 0px; font-weight: 700;\">Mysql datadir 경로 확인 및 Mysql service 중지</span><br style=\"padding: 0px; margin: 0px;\" />mysql 접속 하여 아래와 같은 명령어로 datadir 경로를 확인 하고 서비스를 중단 한다.</p>\r\n         <div class=\"crayon-pre\" style=\"padding: 0px; margin: 0px; white-space: pre; overflow: visible; tab-size: 4; font-family: &quot;Courier New&quot;, monospace !important; background-image: none !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; border: none !important; color: #ffffff !important; font-weight: bold !important; line-height: 15px !important;\">\r\n            <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-2\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; border: 0px; height: inherit; word-break: break-all; background: rgb(0, 0, 0) !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\"># mysql mysql</span></div>\r\n            <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-3\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; background-image: initial; background-position: 0px center; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; height: inherit; word-break: break-all; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">&gt;</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-i\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #cdcdcd !important;\">select</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">datadir</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">;</span></div>\r\n            <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-4\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; border: 0px; height: inherit; word-break: break-all; background: rgb(0, 0, 0) !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">-</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span></div>\r\n            <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-5\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; background-image: initial; background-position: 0px center; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; height: inherit; word-break: break-all; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">datadir</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span></div>\r\n            <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-6\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; border: 0px; height: inherit; word-break: break-all; background: rgb(0, 0, 0) !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">-</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span></div>\r\n            <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-7\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; background-image: initial; background-position: 0px center; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; height: inherit; word-break: break-all; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-t\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #c37ee6 !important;\">var</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">lib</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span></div>\r\n            <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-8\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; border: 0px; height: inherit; word-break: break-all; background: rgb(0, 0, 0) !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">-</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span></div>\r\n            <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-9\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; background-image: initial; background-position: 0px center; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; height: inherit; word-break: break-all; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-cn\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">1</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-e\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #daa520 !important;\">row </span><span class=\"crayon-st\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #92afc1 !important;\">in</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-e\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #daa520 !important;\">set</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">(</span><span class=\"crayon-cn\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">0.00</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">sec</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">)</span></div>\r\n            <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-10\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; border: 0px; height: inherit; word-break: break-all; background: rgb(0, 0, 0) !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">\\</span><span class=\"crayon-i\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #cdcdcd !important;\">q</span></div>\r\n            <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-11\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; background-image: initial; background-position: 0px center; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; height: inherit; word-break: break-all; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\">&nbsp;</div>\r\n            <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-12\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; border: 0px; height: inherit; word-break: break-all; background: rgb(0, 0, 0) !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\"># systemctl stop mysql</span></div>\r\n            <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-13\" style=\"padding: 0px 5px; margin: 0px; font-family: inherit; background-image: initial; background-position: 0px center; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; height: inherit; word-break: break-all; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; white-space: pre-wrap !important;\">&nbsp;</div>\r\n            </div>\r\n         </div>\r\n      </article>\r\n   </div>','https://www.gldigital.co.kr/mysql/mysql-data-directory-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0','',2,0,3,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-06-28 13:40:16',0,'2022-06-28 13:40:16','112.222.138.204','','','','','','','','','','','',''),(566,-565,'',566,0,0,'','','html1','[Linux] 듀얼 부팅 OS에서 Ubuntu를 제거하는 방법 (우분투 grub 삭제)','<div class=\"summary\" style=\"margin: 0px 0px 0.675rem; padding: 0.5rem 0.875rem 0px; border: 0.15rem solid rgb(209, 229, 255); list-style: none; vertical-align: baseline; background: url(&quot;/images_2019/article/jxw2.png&quot;) right bottom no-repeat rgb(255, 255, 255); color: #1d2739; font-size: 16px; line-height: 0.8rem; box-shadow: rgba(105, 110, 143, 0.15) 0px 0.1rem 0.2rem; font-family: ProximaNovaRegular, Arial, Calibri, sans-serif;\">\r\n   <p class=\"title\" style=\"padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-weight: 700;\">개요:</p>\r\n   <p class=\"des\" style=\"margin-bottom: 0.5rem; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem;\">듀얼 부팅 OS의 부팅 메뉴에서 Ubuntu를 제거하는 방법을 찾고 있습니까? 이 튜토리얼 페이지는 OS를 다시 설치하거나 데이터를 잃지 않고 윈도우 10/8/7의 듀얼 부팅 OS에서 Ubuntu를 제거하는 방법을 안내합니다.이 페이지에 따라 컴퓨터에서 Ubuntu를 제거하는 효과적인 팁을 지금 따르십시오.</p>\r\n   <div class=\"summary_botton_center\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; text-align: center;\">\r\n      <div class=\"button_box_20201112\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; position: relative; display: inline-block;\"><a class=\"article_button_20201112 download_pop_show\" href=\"https://down.easeus.com/product/epm_trial?ref=https%3A%2F%2Fwww.easeus.co.kr%2Fpartition-manager-software%2Funinstall-ubuntu-from-dual-boot-os.html\" name=\"epmp\" style=\"margin: 0px 0.375rem 0.5rem 0px; padding: 0px; border: 0px; list-style: none; vertical-align: top; zoom: 1; color: #ffffff; cursor: pointer; background-image: linear-gradient(90deg, rgb(0, 102, 255), rgb(46, 146, 255)); background-color: #0066ff; width: 6rem; height: 1.35rem; line-height: 1.35rem; font-size: 0.5rem; display: inline-block; border-radius: 0.1rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.275rem 0.275rem; box-sizing: border-box; text-decoration-line: none !important;\" target=\"_blank\"><span class=\"arrow\" style=\"margin: 0px 0.275rem 0px 0px; padding: 0px; border: 0px; list-style: none; vertical-align: top; overflow: hidden; width: 0.875rem; height: 0.875rem; display: inline-block; position: relative; top: 0.15rem;\">&nbsp;</span>&nbsp;<b style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: top;\">무료 다운로드</b></a>\r\n         <p class=\"btn_text_20201112\" style=\"padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.35rem; color: #9e9e9e; line-height: 0.45rem;\">Windows 11/10/8/7 지원</p>\r\n         </div>\r\n      </div>\r\n   </div>\r\n<div class=\"article_content_word\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; color: #1d2739; font-size: 16px; font-family: ProximaNovaRegular, Arial, Calibri, sans-serif;\">\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">\"저는 Linux에 대한 경험이 전혀 없습니다. 컴퓨터를 복구하고 윈도우로 다시 실행해야 합니다. Ubuntu를 제거하고 윈도우를 다시 설치하려면 어떻게 해야 합니까?\"</p>\r\n   <h2 id=\"h2_0\" style=\"margin: 1.125rem 0px 0.675rem; padding: 0.125rem 0.25rem; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.6rem; line-height: 1.2rem; background-color: #f7f7f7;\">듀얼 부팅에서 Ubuntu를 제거하는 방법 (2 단계)</h2>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">이중 부팅 구성에서 자체 파티션에 Linux를 설치한 경우 일반적으로 제거할 수 있는 쉬운 제거 프로그램이 없습니다. 대신 파티션을 삭제하고 윈도우 부팅 로더를 수동으로 복구해야 합니다. 듀얼 부팅에서 Ubuntu를 제거하는 단계는 다음과 같습니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">&nbsp;</p>\r\n   <div class=\"ScreenshotDiv_out\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\">\r\n      <table class=\"mb_2020_table_no1\" style=\"margin: 20px 0px 36px; padding: 0px; border-width: 0px; border-style: initial; border-color: initial; list-style: none; vertical-align: baseline; width: 771.422px;\">\r\n         <tbody style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\">\r\n            <tr style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; background-color: #f8f8f8;\">\r\n               <th width=\"40%\" style=\"margin: 0px; padding: 5px 25px; list-style: none; vertical-align: middle; font-size: 18px; background-color: #ededed; height: 64px; text-align: left; border-style: solid solid none !important; border-top-color: #eaeaea !important; border-right-color: #eaeaea !important; border-bottom-width: initial !important; border-bottom-color: initial !important; border-left-color: #eaeaea !important;\"><b style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\">해결 방법</b></th>\r\n               <th width=\"60%\" style=\"margin: 0px; padding: 5px 25px; list-style: none; vertical-align: middle; font-size: 18px; background-color: #ededed; height: 64px; text-align: left; border-style: solid solid none !important; border-top-color: #eaeaea !important; border-right-color: #eaeaea !important; border-bottom-width: initial !important; border-bottom-color: initial !important; border-left-color: #eaeaea !important;\"><strong style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\">상세 방법</strong></th>\r\n               </tr>\r\n            <tr style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\">\r\n               <td style=\"margin: 0px; padding: 6px; border-style: solid; border-color: #999999; list-style: none; vertical-align: middle; font-size: 16px; line-height: 26px; height: 50px;\">1 단계-Linux 파티션 삭제</td>\r\n               <td style=\"margin: 0px; padding: 6px; border-style: solid; border-color: #999999; list-style: none; vertical-align: middle; font-size: 16px; line-height: 26px; height: 50px;\">-Windows + R을 누릅니다.<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />-Linux 파티션을 찾아 마우스 오른쪽 버튼으로 클릭하십시오.<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />-“볼륨 삭제\"를 선택합니다<span style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\">...</span><strong style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\"><a class=\"anchor2\" href=\"https://www.easeus.co.kr/partition-manager-software/uninstall-ubuntu-from-dual-boot-os.html#h2_0\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; zoom: 1; color: #007eeb; text-decoration-line: none;\" target=\"_blank\">자세히 보기</a></strong></td>\r\n               </tr>\r\n            <tr style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; background-color: #f8f8f8;\">\r\n               <td style=\"margin: 0px; padding: 6px; border-style: solid; border-color: #999999; list-style: none; vertical-align: middle; font-size: 16px; line-height: 26px; height: 50px;\">2 단계-윈도우 부팅 로더 수정</td>\r\n               <td style=\"margin: 0px; padding: 6px; border-style: solid; border-color: #999999; list-style: none; vertical-align: middle; font-size: 16px; line-height: 26px; height: 50px;\">-DVD-ROM에 CD / DVD 삽입<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />-컴퓨터 화면에서 \"제어판\"을 클릭합니다.<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />-“백업 및 복구 (윈도우 7)\"를 클릭하십시오<span style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\">...</span><strong style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\"><a class=\"anchor2\" href=\"https://www.easeus.co.kr/partition-manager-software/uninstall-ubuntu-from-dual-boot-os.html#h2_1\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; zoom: 1; color: #007eeb; text-decoration-line: none;\" target=\"_blank\">자세히 보기</a></strong></td>\r\n               </tr>\r\n            </tbody>\r\n         </table>\r\n      </div>\r\n   <h2 id=\"h2_1\" style=\"margin: 1.125rem 0px 0.675rem; padding: 0.125rem 0.25rem; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.6rem; line-height: 1.2rem; background-color: #f7f7f7;\">컴퓨터에 Ubuntu를 설치하는 방법</h2>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">Linux를 제거하는 방법은 설치한 방법에 따라 다릅니다. Linux를 유일한 시스템으로 설치한 경우 윈도우 시스템을 복구하려면 Linux 위에 윈도우를 다시 설치해야 합니다. Wubi와 함께 Ubuntu를 설치한다고 가정합니다. 윈도우에서 쉽게 제거할 수 있습니다.</p>\r\n   <ul style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem;\">\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">-윈도우로 부팅하고 \"제어판&gt; 프로그램 및 기능\"으로 이동합니다.</li>\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">-Ubuntu를 찾아 \"제거\"를 선택하십시오.</li>\r\n      </ul>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">이중 부팅 구성에서 자체 파티션에 Linux를 설치한 경우 아래 단계에 따라 Ubuntu를 제거해야 합니다.</p>\r\n   <h2 id=\"h2_2\" style=\"margin: 1.125rem 0px 0.675rem; padding: 0.125rem 0.25rem; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.6rem; line-height: 1.2rem; background-color: #f7f7f7;\">1 단계-Linux 파티션 삭제 (두 가지 방법)</h2>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">듀얼 부팅에서 Ubuntu를 제거하려면 먼저 Linux 파티션을 삭제해야 합니다. 이를 만드는 방법에는&nbsp;<a href=\"https://www.easeus.co.kr/partition-manager/partition-master-free.html\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; zoom: 1; color: #007eeb; text-decoration-line: none;\" target=\"_blank\">디스크 관리 도구</a>를 사용하는 두 가지가 있습니다.</p>\r\n   <h3 id=\"h2_3\" style=\"margin: 0.375rem 0px 0.125rem; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.45rem; line-height: 0.95rem;\">방법 1. 디스크 관리로 Linux 파티션 삭제</h3>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">디스크 관리를 실행하려면 윈도우 10/8/7로 부팅해야 합니다.</p>\r\n   <ul style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem;\">\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">1 단계. 윈도우 10/8/7에서 Windows + R 키를 눌러 실행 상자를 표시하고 diskmgmt.msc를 입력한 다음 \"Enter\"를 누릅니다. 윈도우 디스크 관리창이 나타납니다.</li>\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">2 단계. Linux 파티션을 찾아 마우스 오른쪽 버튼으로 클릭하고 \"볼륨 삭제\"를 선택합니다.</li>\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">3 단계. \"예\"를 선택하여 시스템이 파티션 제거 프로세스를 완료하도록 합니다.</li>\r\n      </ul>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"볼륨 디스크 관리 삭제\" data-src=\"/images/partition-manager/delete-volume-disk-management.png\" width=\"605\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/delete-volume-disk-management.png\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /></p>\r\n   <h3 id=\"h2_4\" style=\"margin: 0.375rem 0px 0.125rem; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.45rem; line-height: 0.95rem;\">방법 2. 프로그램으로 Linux 파티션 삭제</h3>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">여기에 전문 파티션 관리자 프로그램인<a href=\"https://www.easeus.co.kr/partition-manager/partition-master-free.html\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; zoom: 1; color: #007eeb; text-decoration-line: none;\" target=\"_blank\">&nbsp;EaseUS 파티션 마스터</a>의 도움으로 몇 번의 클릭만으로이 작업을 수행할 수있는 신뢰할 수 있는 방법이 있습니다. 이 프로그램을 사용하면 PC에서 실행되는 윈도우 OS에서 모든 Ubuntu 관련 시스템 파티션을 삭제하고 제거할 수 있습니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">신뢰할 수있는 선택-EaseUS 파티션 마스터</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">-한 드라이브에서 다른 드라이브로 사용 가능한 디스크 공간을 직접 전송</p>\r\n   <ul style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem;\">\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">-크기 조정 / 이동, 파티션 병합 / 결합, 파일 시스템 오류 확인.</li>\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">-디스크를 복제하고, MBR / GPT로 변환하고, 동적 / 기본으로 변환하고, 데이터를 삭제</li>\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">-OS 마이그레이션, 파티션 공간 늘리기 등</li>\r\n      </ul>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">&nbsp;</p>\r\n   <div class=\"button_box_20201112\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; position: relative; display: inline-block;\"><a class=\"article_button_20201112 download_pop_show\" href=\"https://down.easeus.com/product/epm_trial?ref=https%3A%2F%2Fwww.easeus.co.kr%2Fpartition-manager-software%2Funinstall-ubuntu-from-dual-boot-os.html\" name=\"epmp\" style=\"margin: 0px 0.375rem 0.5rem 0px; padding: 0px; border: 0px; list-style: none; vertical-align: top; zoom: 1; color: #ffffff; cursor: pointer; background-image: linear-gradient(90deg, rgb(0, 102, 255), rgb(46, 146, 255)); background-color: #0066ff; text-align: center; width: 6rem; height: 1.35rem; line-height: 1.35rem; font-size: 0.5rem; display: inline-block; border-radius: 0.1rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.275rem 0.275rem; box-sizing: border-box; text-decoration-line: none !important;\" target=\"_blank\"><span class=\"arrow\" style=\"margin: 0px 0.275rem 0px 0px; padding: 0px; border: 0px; list-style: none; vertical-align: top; overflow: hidden; width: 0.875rem; height: 0.875rem; display: inline-block; position: relative; top: 0.15rem;\">&nbsp;</span>&nbsp;<b style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: top;\">무료 다운로드</b></a>\r\n      <p class=\"btn_text_20201112\" style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.35rem; line-height: 0.8rem; color: #9e9e9e;\">Windows 11/10/8/7 지원</p>\r\n      </div>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">&nbsp;</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">이 프로그램을 다운로드하여 설치하고 활성화하여 컴퓨터에서 Ubuntu를 삭제하지만 지금 윈도우 OS는 유지하십시오.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><strong style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\">알림 :</strong></p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">삭제하려는 파티션에 중요한 데이터를 저장한 경우 해당 데이터를 미리 다른 안전한 위치로 이동하여 저장하십시오.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">&nbsp;</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">1 단계 : PC에서 EaseUS 파티션 마스터 실행하기</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">메인 인터페이스에서 SD 카드, USB 또는 외장 하드 드라이브의 파티션을 마우스 오른쪽 버튼으로 클릭하고 \"삭제\"를 선택합니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"피티션 삭제1\" data-src=\"/images/partition-manager/delete-partition-1.png\" width=\"600\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/delete-partition-1.png\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /></p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">2 단계 : 삭제 확인하기</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">\"확인\"을 클릭하여 선택한 장치에서 파티션을 삭제해야 함을 확인합니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"피티션 삭제2\" data-src=\"/images/partition-manager/delete-partition-2.png\" width=\"600\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/delete-partition-2.png\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /></p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">3 단계 : 변경 사항 유지하기</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">상단 모서리에 있는 \"작업 실행\"버튼을 클릭하고 \"적용\"을 클릭하여 모든 변경 사항을 저장합니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"피티션 삭제3\" data-src=\"/images/partition-manager/delete-partition-3.png\" width=\"600\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/delete-partition-3.png\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /></p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">&nbsp;</p>\r\n   <h2 id=\"h2_5\" style=\"margin: 1.125rem 0px 0.675rem; padding: 0.125rem 0.25rem; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.6rem; line-height: 1.2rem; background-color: #f7f7f7;\">2 단계-윈도우 부팅 로더를 수정하는 방법</h2>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">Ubuntu 파티션을 삭제한 후에는 윈도우 설치 프로그램 디스크를 사용하여 Linux 부팅 로더를 윈도우 부팅 로더로 덮어 써야합니다. 윈도우 설치 프로그램 디스크가 없는 경우&nbsp;<a href=\"https://www.easeus.co.kr/partition-manager-software/create-system-repair-disk-boot-drive-windows-10-8-7.html\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; zoom: 1; color: #007eeb; text-decoration-line: none;\" target=\"_blank\">윈도우 복구 디스크</a>를 만들어 사용할 수 있습니다.</p>\r\n   <ul style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem;\">\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">1 단계. CD / DVD를 DVD-ROM 또는 연결된 외장 DVD 드라이브에 삽입합니다.</li>\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">2 단계. 컴퓨터 화면에서 \"제어판\"을 클릭한 다음 \"백업 및 복구 (윈도우 7)\"을 클릭합니다.</li>\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">3 단계. 왼쪽 열에서 \"시스템 복구 디스크 생성\"을 클릭하여 복구 디스크 생성 창을 엽니다. 화면의 지시에 따라 시스템 복구 디스크를 만듭니다.</li>\r\n      </ul>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"사용 복구 복구 디스크-1\" data-src=\"/images/partition-manager/use-repair-recovery-disk-1.png\" width=\"600\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/use-repair-recovery-disk-1.png\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /></p>\r\n   <ul style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem;\">\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">4 단계. 윈도우 설치 프로그램 또는 복구 디스크를 컴퓨터에 삽입하고 컴퓨터를 다시 시작한 다음 윈도우 설치 프로그램 디스크에서 부팅합니다.</li>\r\n      <li style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.4rem;\">5 단계. 설치 또는 복구 디스크로 부팅한 후 초기 언어 화면을 건너 뛰고 기본 설치 화면에서 \"컴퓨터 복구\"옵션을 클릭합니다.</li>\r\n      </ul>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"windows10 설치-4\" data-src=\"/images/partition-manager/install-windows-10-4.png\" width=\"663\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/install-windows-10-4.png\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /></p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">6 단계. 옵션 선택 화면에서 \"문제 해결&gt; 고급 옵션&gt; 명령 프롬프트\"를 클릭합니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"windows-10에서 mbr 수정\" data-src=\"/images/partition-manager/fix-mbr-in-windows-10.jpg\" width=\"700\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/fix-mbr-in-windows-10.jpg\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /><br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" /><br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />7 단계. 아래 명령을 입력하고 \"Enter\"를 누르십시오.<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />-bootrec /fixmbr<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />-bootrec /fixboot<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />-bootrec /scanos<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />-bootrec /rebuildbcd</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"mbr-in-windows-8-via-cmd 수정\" data-src=\"/images/partition-manager/fix-mbr-in-windows-8-via-cmd.jpeg\" width=\"452\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/fix-mbr-in-windows-8-via-cmd.jpeg\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /></p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">이제 컴퓨터를 다시 시작할 수 있습니다. 윈도우 시스템을 시작하여 하드 드라이브에서 부팅됩니다. CMD에 익숙하지 않은 경우<a href=\"https://www.easeus.co.kr/partition-manager-software/free-mbr-repair-tool.html\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; zoom: 1; color: #007eeb; text-decoration-line: none;\" target=\"_blank\">&nbsp;프로그램으로 MBR을 복구</a>할 수 있습니다.</p>\r\n   <h2 id=\"h2_6\" style=\"margin: 1.125rem 0px 0.675rem; padding: 0.125rem 0.25rem; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.6rem; line-height: 1.2rem; background-color: #f7f7f7;\">보너스 팁-시스템으로 부팅하지 않고 Ubuntu 데이터를 백업하는 방법</h2>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">중요한 데이터가 있는 경우 Linux로 부팅하지 않고 어떻게 백업할 수 있습니까?<a href=\"https://www.easeus.co.kr/backup-software/todo-backup-free.html\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; zoom: 1; color: #007eeb; text-decoration-line: none;\" target=\"_blank\">&nbsp;EaseUS Todo Backup</a>을 실행할 수 있습니다. 이를 통해 OS없이 파일을 백업 할 수 있습니다. 중요한 데이터를 백업하려면 아래 단계를 따르십시오.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">1 단계 : 작동중인 컴퓨터에 EaseUS Todo Backup을 다운로드하고 설치합니다. \"도구\"- \"응급 디스크 작성\"을 클릭하십시오.<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />도구를 따라 윈도우 부팅 가능한 미디어를 만듭니다. Todo 백업이 WinPE 환경에서 하드 디스크 또는 네트워크 드라이브를 인식하는데 문제가 발생하지 않도록 디스크, RAID 및 네트워크 카드 드라이버를 추가하는 것이 좋습니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"winpe 부팅 가능한 disk1 만들기\" data-src=\"/images/partition-manager/create-winpe-bootable-disk1 (2).jpg\" width=\"600\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/create-winpe-bootable-disk1%20(2).jpg\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /></p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">2 단계 : 완료되면 백업이 필요한 컴퓨터에이 응급 디스크를 삽입합니다.<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />PC를 다시 시작하고 F2 / DEL을 눌러 BIOS로 들어갑니다. 부팅 순서를 변경한 다음 컴퓨터를 시작하고 부팅 디스크에서 EaseUS 백업 프로그램을 실행합니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"USB BIOS에서 부팅\" data-src=\"/images/partition-manager/boot-from-usb-bios.png\" width=\"479\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/partition-manager/boot-from-usb-bios.png\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /><br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" /><br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />3 단계 : 기본창에서 \"파일\"을 클릭하고 백업할 파일 또는 데이터를 선택합니다.<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />문서, 사진, 음악, 비디오 등과 같이 시간이 지남에 따라 많은 양의 데이터를 보호해야 할 수 있습니다. 정기적으로 백업하는 것은 항상 좋은 습관입니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"파일 백업 -1\" data-src=\"/images/TB/file-backup-1.png\" width=\"600\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/TB/file-backup-1.png\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block;\" /><br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" /><br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />4 단계 : 백업 파일을 저장할 대상을 선택합니다.<br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />백업 파일을 다른 저장 매체에 저장하는 것이 좋습니다. 그렇지 않으면 백업 파일이 손상되거나 파괴될 위험이 있습니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\"><img alt=\"파일 백업 -4\" data-src=\"/images/TB/file-backup-4.png\" width=\"600\" class=\" lazyloaded\" src=\"https://www.easeus.co.kr/images/TB/file-backup-4.png\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; max-width: 100%; height: auto; display: inline-block; color: #494949;\" /><br style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline;\" />5 단계 : \"진행\"을 클릭하여 작업을 실행합니다.</p>\r\n   <h2 id=\"h2_7\" style=\"margin: 1.125rem 0px 0.675rem; padding: 0.125rem 0.25rem; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.6rem; line-height: 1.2rem; background-color: #f7f7f7;\">마무리</h2>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">듀얼 부팅이 잘되지 않아 윈도우 PC에 Ubuntu를 설치하면 오류를 수정할 수 있습니다. 여전히 문제가 있는 경우 EaseUS에 연락하여 추가도움을 받을 수 있습니다.</p>\r\n   <p style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; line-height: 0.8rem; color: #585858;\">&nbsp;</p>\r\n   <div class=\"button_box_20201112\" style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: baseline; position: relative; display: inline-block;\"><a class=\"article_button_20201112 download_pop_show\" href=\"https://down.easeus.com/product/epm_trial?ref=https%3A%2F%2Fwww.easeus.co.kr%2Fpartition-manager-software%2Funinstall-ubuntu-from-dual-boot-os.html\" name=\"epmp\" style=\"margin: 0px 0.375rem 0.5rem 0px; padding: 0px; border: 0px; list-style: none; vertical-align: top; zoom: 1; color: #ffffff; cursor: pointer; background-image: linear-gradient(90deg, rgb(0, 102, 255), rgb(46, 146, 255)); background-color: #0066ff; text-align: center; width: 6rem; height: 1.35rem; line-height: 1.35rem; font-size: 0.5rem; display: inline-block; border-radius: 0.1rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.275rem 0.275rem; box-sizing: border-box; text-decoration-line: none !important;\" target=\"_blank\"><span class=\"arrow\" style=\"margin: 0px 0.275rem 0px 0px; padding: 0px; border: 0px; list-style: none; vertical-align: top; overflow: hidden; width: 0.875rem; height: 0.875rem; display: inline-block; position: relative; top: 0.15rem;\">&nbsp;</span>&nbsp;<b style=\"margin: 0px; padding: 0px; border: 0px; list-style: none; vertical-align: top;\">무료 다운로드</b></a>\r\n      <p class=\"btn_text_20201112\" style=\"margin-top: 0.125rem; margin-bottom: 0.125rem; padding: 0.125rem 0px; border: 0px; list-style: none; vertical-align: baseline; font-size: 0.35rem; line-height: 0.8rem; color: #9e9e9e;\">Windows 11/10/8/7 지원</p>\r\n      </div>\r\n   </div>','https://www.easeus.co.kr/partition-manager-software/uninstall-ubuntu-from-dual-boot-os.html','',0,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-07-31 14:06:36',0,'2022-07-31 14:06:36','112.222.138.204','','','','','','','','','','','',''),(567,-566,'',567,0,0,'','','html1','[Arduino] 소수점 아래자리 표현','<p>String temp = String( analogRead(temp_pin), 1 );&nbsp; &nbsp;// 소수점 아래 한 자리</p>\r\n<p>String humidity = String( analogRead(humidity_pin, 2 );&nbsp; &nbsp;// 소수점 아래 두 자리</p>','https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=yuyyulee&logNo=221061091232','',0,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-08-02 10:53:06',0,'2022-08-02 10:53:06','112.222.138.204','','','','','','','','','','','',''),(565,-564,'',565,0,0,'','','html1','[Linux] mysql 디렉토리 폴더 경로 변경하기','<p><span style=\"padding: 0px; margin: 0px; font-weight: 700; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">Mysql datadir 경로 확인 및 Mysql service 중지</span><br style=\"padding: 0px; margin: 0px; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\" /><span style=\"color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">mysql 접속 하여 아래와 같은 명령어로 datadir 경로를 확인 하고 서비스를 중단 한다.</span></p>\r\n<blockquote style=\"border: 1px solid rgb(222, 223, 223); background-color: #f7f7f7; padding: 5px 10px;\">\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-2\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\"># mysql mysql</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-3\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">&gt;</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-i\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #cdcdcd !important;\">select</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">datadir</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">;</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-4\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">-</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-5\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">datadir</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-6\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">-</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-7\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-t\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #c37ee6 !important;\">var</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">lib</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-8\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">-</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-9\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-cn\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">1</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-e\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #daa520 !important;\">row </span><span class=\"crayon-st\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #92afc1 !important;\">in</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-e\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #daa520 !important;\">set</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">(</span><span class=\"crayon-cn\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">0.00</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">sec</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">)</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-10\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">\\</span><span class=\"crayon-i\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #cdcdcd !important;\">q</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8b2274400455-11\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\">&nbsp;</div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8b2274400455-12\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\"># systemctl stop mysql</span></div>\r\n   </blockquote>\r\n<p><span style=\"color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">&nbsp;</span></p>\r\n<p><span style=\"padding: 0px; margin: 0px; font-weight: 700; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">새로운 Mysql datadir 생성 및 경로 복사 하기</span><br style=\"padding: 0px; margin: 0px; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\" /><span style=\"color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">새로운 Mysql datadir 생성 후 Mysql datadir 경로 복사 한다. 권한 또한 부여 한다.</span><span style=\"background-color: #ffffff; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px;\">&nbsp;</span></p>\r\n<blockquote style=\"border: 1px solid rgb(222, 223, 223); background-color: #f7f7f7; padding: 5px 10px;\">\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8ca798038139-2\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mkdir</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">data</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8ca798038139-3\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">rsync</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">-</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">av</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-t\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #c37ee6 !important;\">var</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">lib</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">data</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8ca798038139-4\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">chown</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">-</span><span class=\"crayon-i\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #cdcdcd !important;\">R</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">:</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">data</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-i\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #cdcdcd !important;\">mysql</span></div>\r\n   </blockquote>\r\n<p><span style=\"padding: 0px; margin: 0px; font-weight: 700; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">&nbsp;</span></p>\r\n<p><span style=\"padding: 0px; margin: 0px; font-weight: 700; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">my.cnf 파일 수정</span><br style=\"padding: 0px; margin: 0px; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\" /><span style=\"color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">/etc/my.cnf 수정 한다.</span><span style=\"background-color: #ffffff; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px;\">&nbsp;</span></p>\r\n<blockquote style=\"border: 1px solid rgb(222, 223, 223); background-color: #f7f7f7; padding: 5px 10px;\">\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8d4497573269-2\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\"># vi /etc/my.cnf</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8d4497573269-3\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysqld</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8d4497573269-4\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">datadir</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">=</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">data</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-e\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #daa520 !important;\">mysql</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8d4497573269-5\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">socket</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">=</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">data</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">.</span><span class=\"crayon-i\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #cdcdcd !important;\">sock</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8d4497573269-6\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">client</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8d4497573269-7\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">socket</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">=</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">data</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">/</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">.</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">sock</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8d4497573269-8\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\">#symbolic-links=0</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8d4497573269-9\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\">#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES</span></div>\r\n   </blockquote>\r\n<p><span style=\"color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">&nbsp;</span></p>\r\n<p><span style=\"padding: 0px; margin: 0px; font-weight: 700; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">SELinux 보안 context에 추가 및 서비스 시작</span><br style=\"padding: 0px; margin: 0px; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\" /><span style=\"color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">SELinux 보안 context에 적용을 시키고 서비스를 시작한다.</span></p>\r\n<blockquote style=\"border: 1px solid rgb(222, 223, 223); background-color: #f7f7f7; padding: 5px 10px;\">\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8dd785656237-2\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\">#&nbsp;&nbsp;semanage fcontext -a -t mysqld_db_t \"/data/mysql(/.*)?\"</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8dd785656237-3\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\">#&nbsp;&nbsp;restorecon -R /data/mysql</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8dd785656237-4\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">[</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">root</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mail</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">~</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">]</span><span class=\"crayon-p\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #90ee90 !important;\">#&nbsp;&nbsp;systemctl start mysql</span></div>\r\n   </blockquote>\r\n<p><span style=\"color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">&nbsp;</span></p>\r\n<p><span style=\"padding: 0px; margin: 0px; font-weight: 700; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">변경된 datadir 확인 하기</span><br style=\"padding: 0px; margin: 0px; color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\" /><span style=\"color: #787d85; font-family: &quot;Nanum Gothic&quot;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; background-color: #ffffff;\">mysql접속 하여 datadir 경로 확인.</span></p>\r\n<blockquote style=\"border: 1px solid rgb(222, 223, 223); background-color: #f7f7f7; padding: 5px 10px;\">\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8e5962233269-2\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">mysql</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">&gt;</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-i\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #cdcdcd !important;\">select</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">datadir</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">;</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8e5962233269-3\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; background: 0px center rgb(13, 13, 13); border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">--</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">+</span></div>\r\n   <div class=\"crayon-line crayon-striped-line\" id=\"crayon-62ba854f8a8e5962233269-4\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Courier New&quot;, monospace; border: 0px; height: inherit; font-weight: 700; word-break: break-all; color: #ffffff; background: rgb(0, 0, 0) !important; line-height: inherit !important; white-space: pre-wrap !important;\"><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\"></span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-sy\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #f7adf7 !important;\">@</span><span class=\"crayon-v\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #dddddd !important;\">datadir</span><span class=\"crayon-h\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=\"crayon-o\" style=\"padding: 0px; margin: 0px; font-family: inherit; height: inherit; font-size: inherit !important; line-height: inherit !important; color: #d14242 !important;\">|</span></div>\r\n   <div class=\"crayon-line\" id=\"crayon-62ba854f8a8e5962233269-5\" style=\"padding: 0px 5px; margin: 0px; font-family: &quot;Cour','https://www.gldigital.co.kr/mysql/mysql-data-directory-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0','',0,0,4,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-06-28 13:59:13',0,'2022-06-28 13:59:13','112.222.138.204','','','','','','','','','','','',''),(568,-567,'',568,0,0,'','','html1','[Arduino] Nextion LCD 코딩 문법','<p>Nextion LCD 코딩 문법</p>\r\n<p>&nbsp;</p>','https://nextion.tech/instruction-set/#s3','https://stitcheexe.tistory.com/150',4,2,5,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-08-02 16:14:56',1,'2022-08-02 16:14:56','112.222.138.204','','','','','','','','','','','',''),(569,-568,'',569,0,0,'','','html1','[Arduino] IO 확장 PCF8575 / PCB8574','<h1 class=\"post-title entry-title fittexted_for_single_post_title\" style=\"margin: 0px 0px 10px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-weight: 400; font-stretch: inherit; font-size: 41.92px; line-height: 1.5em; font-family: &quot;Roboto Condensed&quot;, Arial, sans-serif; vertical-align: baseline; color: #444444; overflow-wrap: break-word; letter-spacing: -1px; background-color: #ffffff;\">PCF8575 i2c 16 bit digital I/O expander</h1>\r\n<p class=\"post-byline\" style=\"margin-bottom: 1em; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0.875em; line-height: inherit; font-family: &quot;Roboto Condensed&quot;, Arial, sans-serif; vertical-align: baseline; color: #aaaaaa; text-transform: uppercase; background-color: #ffffff;\">BY&nbsp;<span class=\"vcard author\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\"><span class=\"fn\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\"><a href=\"https://www.mischianti.org/author/reef/\" title=\"Posts by Renzo Mischianti\" rel=\"author\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s;\" target=\"_blank\">RENZO MISCHIANTI</a></span>&nbsp;</span>· PUBLISHED&nbsp;<time class=\"published\" datetime=\"2019-07-22T19:06:07+02:00\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">22 JULY 2019</time>&nbsp;· UPDATED&nbsp;<time class=\"updated\" datetime=\"2021-12-17T08:49:52+01:00\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">17 DECEMBER 2021</time></p>\r\n<div class=\"clear\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: &quot;Roboto Condensed&quot;, Arial, sans-serif; vertical-align: baseline; clear: both; visibility: hidden; overflow: hidden; width: 0px; height: 0px; color: #666666; background-color: #ffffff;\">&nbsp;</div>\r\n<div class=\"entry themeform fittexted_for_entry\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 18px; line-height: 1.6em; font-family: &quot;Roboto Condensed&quot;, Arial, sans-serif; vertical-align: baseline; color: #666666; background-color: #ffffff;\">\r\n   <div class=\"entry-inner\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n      <div style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; clear: both;\">&nbsp;</div>\r\n      <div class=\"the_champ_sharing_container the_champ_horizontal_sharing\" data-super-socializer-href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n         <div class=\"the_champ_sharing_title\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: bold; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; text-align: center;\">Spread the love</div>\r\n         <div class=\"the_champ_sharing_ul\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; width: 720px; text-align: center;\"><a class=\"the_champ_facebook\" href=\"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.mischianti.org%2F2019%2F07%2F22%2Fpcf8575-i2c-16-bit-digital-i-o-expander%2F\" title=\"Facebook\" rel=\"nofollow noopener\" target=\"_blank\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important; background: transparent !important;\"><span class=\"the_champ_square_count the_champ_facebook_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: visible; overflow-wrap: normal !important;\">24</span><span class=\"the_champ_svg\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #3c589a; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"-5 -5 42 42\"><path d=\"M17.78 27.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99 2.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123 0-5.26 1.905-5.26 5.405v3.016h-3.53v4.09h3.53V27.5h4.223z\" fill=\"#fff\"></path></svg></span></a><a class=\"the_champ_button_twitter\" href=\"https://twitter.com/intent/tweet?via=RenzoMischianti&amp;text=PCF8575%20i2c%2016%20bit%20digital%20I%2FO%20expander&amp;url=https%3A%2F%2Fwww.mischianti.org%2F2019%2F07%2F22%2Fpcf8575-i2c-16-bit-digital-i-o-expander%2F\" title=\"Twitter\" rel=\"nofollow noopener\" target=\"_blank\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important; background: transparent !important;\"><span class=\"the_champ_square_count the_champ_twitter_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: hidden; overflow-wrap: normal !important;\"></span><span class=\"the_champ_svg the_champ_s__default the_champ_s_twitter\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #55acee; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"-4 -4 39 39\"><path d=\"M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z\" fill=\"#fff\"></path></svg></span></a><a class=\"the_champ_button_linkedin\" href=\"https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fwww.mischianti.org%2F2019%2F07%2F22%2Fpcf8575-i2c-16-bit-digital-i-o-expander%2F&amp;title=PCF8575%20i2c%2016%20bit%20digital%20I%2FO%20expander\" title=\"Linkedin\" rel=\"nofollow noopener\" target=\"_blank\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important; background: transparent !important;\"><span class=\"the_champ_square_count the_champ_linkedin_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: hidden; overflow-wrap: normal !important;\"></span><span class=\"the_champ_svg the_champ_s__default the_champ_s_linkedin\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #0077b5; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 32 32\"><path d=\"M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z\" fill=\"#fff\"></path></svg></span></a><a class=\"the_champ_button_pinterest\" title=\"Pinterest\" rel=\"nofollow noopener\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important;\"><span class=\"the_champ_square_count the_champ_pinterest_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: visible; overflow-wrap: normal !important;\">5</span><span class=\"the_champ_svg the_champ_s__default the_champ_s_pinterest\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #cc2329; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"-2 -2 35 35\"><path fill=\"#fff\" d=\"M16.539 4.5c-6.277 0-9.442 4.5-9.442 8.253 0 2.272.86 4.293 2.705 5.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591 0-3.338 2.498-6.327 6.505-6.327 3.548 0 5.497 2.168 5.497 5.062 0 3.81-1.686 7.025-4.188 7.025-1.382 0-2.416-1.142-2.085-2.545.397-1.674 1.166-3.48 1.166-4.689 0-1.081-.581-1.983-1.782-1.983-1.413 0-2.548 1.462-2.548 3.419 0 1.247.421 2.091.421 2.091l-1.699 7.199c-.505 2.137-.076 4.755-.039 5.019.021.158.223.196.314.077.13-.17 1.813-2.247 2.384-4.324.162-.587.929-3.631.929-3.631.46.876 1.801 1.646 3.227 1.646 4.247 0 7.128-3.871 7.128-9.053.003-3.918-3.317-7.568-8.361-7.568z\"></path></svg></span></a><a class=\"the_champ_button_reddit\" href=\"http://reddit.com/submit?url=https%3A%2F%2Fwww.mischianti.org%2F2019%2F07%2F22%2Fpcf8575-i2c-16-bit-digital-i-o-expander%2F&amp;title=PCF8575%20i2c%2016%20bit%20digital%20I%2FO%20expander\" title=\"Reddit\" rel=\"nofollow noopener\" target=\"_blank\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important; background: transparent !important;\"><span class=\"the_champ_square_count the_champ_reddit_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: visible; overflow-wrap: normal !important;\">29</span><span class=\"the_champ_svg the_champ_s__default the_champ_s_reddit\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #ff5700; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"-3.5 -3.5 39 39\"><path d=\"M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z\" fill=\"#fff\"></path></svg></span></a><a class=\"the_champ_email\" title=\"Email\" rel=\"nofollow noopener\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important;\"><span class=\"the_champ_square_count the_champ_email_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: hidden; overflow-wrap: normal !important;\"></span><span class=\"the_champ_svg\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #649a3f; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"-4 -4 43 43\"><path d=\"M 5.5 11 h 23 v 1 l -11 6 l -11 -6 v -1 m 0 2 l 11 6 l 11 -6 v 11 h -22 v -11\" stroke-width=\"1\" fill=\"#fff\"></path></svg></span></a><a class=\"the_champ_whatsapp\" href=\"https://api.whatsapp.com/send?text=PCF8575%20i2c%2016%20bit%20digital%20I%2FO%20expander%20https%3A%2F%2Fwww.mischianti.org%2F2019%2F07%2F22%2Fpcf8575-i2c-16-bit-digital-i-o-expander%2F\" title=\"Whatsapp\" rel=\"nofollow noopener\" target=\"_blank\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important; background: transparent !important;\"><span class=\"the_champ_square_count the_champ_whatsapp_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: hidden; overflow-wrap: normal !important;\"></span><span class=\"the_champ_svg\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #55eb4c; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"-6 -5 40 40\"><path class=\"the_champ_svg_stroke the_champ_no_fill\" stroke=\"#fff\" stroke-width=\"2\" fill=\"none\" d=\"M 11.579798566743314 24.396926207859085 A 10 10 0 1 0 6.808479557110079 20.73576436351046\"></path><path d=\"M 7 19 l -1 6 l 6 -1\" class=\"the_champ_no_fill the_champ_svg_stroke\" stroke=\"#fff\" stroke-width=\"2\" fill=\"none\"></path><path d=\"M 10 10 q -1 8 8 11 c 5 -1 0 -6 -1 -3 q -4 -3 -5 -5 c 4 -2 -1 -5 -1 -4\" fill=\"#fff\"></path></svg></span></a><a class=\"the_champ_button_instagram\" href=\"https://www.instagram.com/renzo.mischianti\" title=\"Instagram\" rel=\"nofollow noopener\" target=\"_blank\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important; background: transparent !important;\"><span class=\"the_champ_square_count the_champ_instagram_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: hidden; overflow-wrap: normal !important;\"></span><span class=\"the_champ_svg\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background: radial-gradient(circle at 30% 107%, rgb(253, 244, 151) 0px, rgb(253, 244, 151) 5%, rgb(253, 89, 73) 45%, rgb(214, 36, 159) 60%, rgb(40, 90, 235) 90%) repeat rgb(83, 190, 238); width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg style=\"display:block;border-radius:999px;\" version=\"1.1\" viewBox=\"-10 -10 148 148\" width=\"100%\" height=\"100%\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><g><g><path d=\"M86,112H42c-14.336,0-26-11.663-26-26V42c0-14.337,11.664-26,26-26h44c14.337,0,26,11.663,26,26v44 C112,100.337,100.337,112,86,112z M42,24c-9.925,0-18,8.074-18,18v44c0,9.925,8.075,18,18,18h44c9.926,0,18-8.075,18-18V42 c0-9.926-8.074-18-18-18H42z\" fill=\"#fff\"></path></g><g><path d=\"M64,88c-13.234,0-24-10.767-24-24c0-13.234,10.766-24,24-24s24,10.766,24,24C88,77.233,77.234,88,64,88z M64,48c-8.822,0-16,7.178-16,16s7.178,16,16,16c8.822,0,16-7.178,16-16S72.822,48,64,48z\" fill=\"#fff\"></path></g><g><circle cx=\"89.5\" cy=\"38.5\" fill=\"#fff\" r=\"5.5\"></circle></g></g></svg></span></a><a class=\"the_champ_button_vkontakte\" href=\"http://vkontakte.ru/share.php?&amp;url=https%3A%2F%2Fwww.mischianti.org%2F2019%2F07%2F22%2Fpcf8575-i2c-16-bit-digital-i-o-expander%2F\" title=\"Vkontakte\" rel=\"nofollow noopener\" target=\"_blank\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important; background: transparent !important;\"><span class=\"the_champ_square_count the_champ_vkontakte_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: hidden; overflow-wrap: normal !important;\"></span><span class=\"the_champ_svg the_champ_s__default the_champ_s_vkontakte\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #0077ff; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg fill=\"none\" height=\"100%\" width=\"100%\" viewBox=\"0 13 46 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M25.54 34.58c-10.94 0-17.18-7.5-17.44-19.98h5.48c.18 9.16 4.22 13.04 7.42 13.84V14.6h5.16v7.9c3.16-.34 6.48-3.94 7.6-7.9h5.16c-.86 4.88-4.46 8.48-7.02 9.96 2.56 1.2 6.66 4.34 8.22 10.02h-5.68c-1.22-3.8-4.26-6.74-8.28-7.14v7.14z\" fill=\"#fff\"></path></svg></span></a><a class=\"the_champ_button_sina_weibo\" href=\"http://service.weibo.com/share/share.php?url=https%3A%2F%2Fwww.mischianti.org%2F2019%2F07%2F22%2Fpcf8575-i2c-16-bit-digital-i-o-expander%2F&amp;title=PCF8575%20i2c%2016%20bit%20digital%20I%2FO%20expander\" title=\"Sina Weibo\" rel=\"nofollow noopener\" target=\"_blank\" style=\"margin: 2px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; display: inline-block; font-size: 24px !important; background: transparent !important;\"><span class=\"the_champ_square_count the_champ_Sina Weibo_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: hidden; overflow-wrap: normal !important;\"></span><span class=\"the_champ_svg the_champ_s__default the_champ_s_sina_weibo\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #ffff00; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; display: inline-block; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box;\"><svg style=\"display:block;border-radius:999px;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 32 32\"><g fill=\"#fff\"><path d=\"M13.92 24.99c-4.303.424-8.02-1.52-8.3-4.346-.278-2.827 2.987-5.463 7.292-5.888 4.304-.426 8.018 1.52 8.297 4.345.274 2.83-2.987 5.468-7.29 5.89m8.61-9.38c-.367-.11-.62-.184-.428-.663.416-1.046.458-1.946.01-2.59-.846-1.204-3.155-1.14-5.8-.03 0-.004-.834.362-.62-.297.406-1.31.345-2.407-.29-3.04-1.435-1.437-5.255.055-8.53 3.33C4.422 14.77 3 17.37 3 19.617c0 4.3 5.513 6.913 10.907 6.913 7.07 0 11.776-4.105 11.776-7.37 0-1.97-1.66-3.09-3.15-3.55m4.693-7.87a6.89 6.89 0 0 0-6.55-2.12h-.002a.997.997 0 0 0-.765 1.182.99.99 0 0 0 1.18.765 4.91 4.91 0 0 1 4.66 1.508 4.899 4.899 0 0 1 1.02 4.787.995.995 0 1 0 1.894.615v-.004a6.883 6.883 0 0 0-1.44-6.732m-2.622 2.37a3.343 3.343 0 0 0-3.192-1.03.852.852 0 0 0-.655 1.016.854.854 0 0 0 1.016.657v.003a1.655 1.655 0 0 1 1.564.502c.406.453.514 1.066.338 1.606h.005a.858.858 0 1 0 1.63.528 3.345 3.345 0 0 0-.7-3.28\"></path><path d=\"M14.16 19.87c-.15.26-.484.383-.746.275-.256-.104-.335-.393-.19-.646.15-.255.47-.378.725-.276.26.094.35.386.21.644m-1.375 1.76c-.417.666-1.308.957-1.98.65-.66-.302-.855-1.072-.44-1.72.413-.645 1.274-.933 1.94-.653.673.287.888 1.054.48 1.724m1.564-4.7c-2.047-.533-4.364.49-5.254 2.293-.904 1.84-.028 3.884 2.04 4.552 2.144.69 4.67-.368 5.55-2.354.865-1.943-.216-3.943-2.336-4.49\"></path></g></svg></span></a><a class=\"the_champ_more\" title=\"More\" rel=\"nofollow noopener\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/\" style=\"margin: 2px; padding: 0px 4px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; font-size: 24px !important; background: transparent !important; display: inline-block !important;\" target=\"_blank\"><span class=\"the_champ_square_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: hidden; overflow-wrap: normal !important;\"></span><span class=\"the_champ_svg\" style=\"margin: 0px; padding: 0px; border: 0px solid transparent; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; background-color: #ee8e2d; width: 25px; height: 25px; border-radius: 999px; opacity: 1; float: left; box-shadow: none; background-repeat: repeat; overflow: hidden; cursor: pointer; box-sizing: content-box; font-size: 32px !important; display: inline-block !important;\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"-.3 0 32 32\" version=\"1.1\" width=\"100%\" height=\"100%\" style=\"display:block;border-radius:999px;\" xml:space=\"preserve\"><g><path fill=\"#fff\" d=\"M18 14V8h-4v6H8v4h6v6h4v-6h6v-4h-6z\" fill-rule=\"evenodd\"></path></g></svg></span></a><a class=\"theChampSharingRound\" style=\"margin: 2px; padding: 0px 4px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #4056a1; transition: all 0.2s ease 0s; box-shadow: none; float: none; list-style: none; clear: none; font-size: 24px !important; display: inline-block !important;\"><span class=\"the_champ_square_count\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 0.55em; line-height: inherit; font-family: sans-serif; vertical-align: baseline; display: block; visibility: hidden; overflow-wrap: normal !important;\"></span>\r\n               <div title=\"Total Shares\" class=\"theChampSharing theChampTCBackground\" style=\"margin-top: 2px; margin-right: 2px; margin-bottom: 2px; padding: 0px; border: none; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1; font-family: inherit; vertical-align: baseline; cursor: pointer; background-color: transparent; float: left; color: #666666; overflow-wrap: normal; visibility: visible; width: 25px; height: 25px; border-radius: 999px; margin-left: 9px !important;\">\r\n                  <div class=\"theChampTotalShareCount\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: bolder; font-stretch: inherit; font-size: 15.5px; line-height: inherit; font-family: sans-serif; vertical-align: baseline; overflow-wrap: normal !important;\">58</div>\r\n                  <div class=\"theChampTotalShareText\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 9.5px; line-height: inherit; font-family: inherit; vertical-align: baseline; overflow-wrap: normal !important;\">Shares</div>\r\n                  </div>\r\n               </a></div>\r\n         </div>\r\n      <div style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; clear: both;\">&nbsp;</div>\r\n      <br />\r\n      <div class=\"wpulike wpulike-heart \" style=\"margin: 0px; padding: 10px 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: normal; font-family: inherit; vertical-align: baseline; position: relative; text-align: right;\">\r\n         <div class=\"wp_ulike_general_class wp_ulike_is_not_liked\" style=\"margin: 0px; padding: 5px; border: 0px; font: inherit; vertical-align: baseline; display: inline-flex; align-items: center; box-shadow: rgb(189, 189, 189) 0px 0px 0px 1px inset; border-radius: 0.25em;\"><button type=\"button\" aria-label=\"Like Button\" data-ulike-id=\"2416\" data-ulike-nonce=\"52b36ee7e2\" data-ulike-type=\"post\" data-ulike-template=\"wpulike-heart\" data-ulike-display-likers=\"1\" data-ulike-likers-style=\"popover\" class=\"wp_ulike_btn wp_ulike_put_image wp_post_btn_2416\" style=\"font-family: inherit; font-size: 0.875em; margin: 0px; border-radius: 0.25em; appearance: none; transition: none 0s ease 0s; background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 15px; position: relative; vertical-align: middle; box-shadow: none; border-width: initial; border-style: none; border-color: initial; cursor: pointer;\"></button></div>\r\n         </div>\r\n      <div class=\"wp-block-image\" style=\"margin: 0px 0px 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n         <figure class=\"aligncenter size-large\" style=\"margin: 0px auto; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; display: table; clear: both;\"><img width=\"1020\" src=\"https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-16-leds-main.jpg\" alt=\"\" class=\"wp-image-2418 tc-smart-loaded\" sizes=\"(max-width: 1020px) 100vw, 1020px\" srcset=\"https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-16-leds-main.jpg 1020w, https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-16-leds-main-300x176.jpg 300w, https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-16-leds-main-768x452.jpg 768w\" style=\"height: auto; max-width: 100%; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: bottom; border-radius: inherit;\" />\r\n            <figcaption style=\"margin: 0px; padding: 0px 0px 8px; border: 0px; font-style: italic; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0.8125em; line-height: inherit; font-family: inherit; vertical-align: baseline; display: table-caption; color: #999999; text-align: center; caption-side: bottom;\">pcf8575 16 bit I2C digital I/O Expander</figcaption>\r\n            </figure>\r\n         </div>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">This 16-bit I/O expander for the two-line bidirectional bus (I<sup style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 11.25px; line-height: inherit; font-family: inherit;\">2</sup>C) is designed for 2.5-V to 5.5-V V<sub style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 11.25px; line-height: inherit; font-family: inherit;\">CC</sub>&nbsp;operation.</p>\r\n      <div class=\"mischianti-forum-button-container\" style=\"margin: 0px; padding: 10px 0px; border: 0px; font: inherit; vertical-align: baseline; width: 720px; text-align: right;\"><a class=\"mischianti-forum-button\" href=\"https://www.mischianti.org/forums/forum/mischiantis-libraries/pcf8575-16bits-i2c-digital-i-o-expander/\" target=\"_blank\" style=\"margin: 0px; padding: 6px 16px; border: 1px solid rgb(193, 48, 26); font-style: inherit; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-caps: small-caps; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: middle; color: #ffffff; transition: all 0.2s ease 0s; display: inline-block; text-align: center; border-radius: 25px; background: linear-gradient(rgb(255, 78, 42), rgb(193, 48, 26)); box-shadow: rgb(255, 72, 38) 0px 0px 5px 0px; text-shadow: rgb(121, 30, 16) 1px 1px 1px;\">Support Forum</a></div>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">The PCF8575 device provides general-purpose remote I/O expansion for most microcontroller families by way of the I<sup style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 11.25px; line-height: inherit; font-family: inherit;\">2</sup>C interface [serial clock (SCL), serial data (SDA)].</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">The device features a 16-bit quasi-bidirectional input/output (I/O) port (P07–P00, P17–P10), including latched outputs with high-current drive capability for directly driving LEDs. Each quasi-bidirectional I/O can be used as an input or output without the use of a data-direction control signal. At power on, the I/Os are high. In this mode, only a current source to V<sub style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 11.25px; line-height: inherit; font-family: inherit;\">CC</sub>&nbsp;is active.</p>\r\n      <ul style=\"box-sizing: border-box; margin: 0px 0px 15px 30px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: none;\">\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">I<sup style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 11.25px; line-height: inherit; font-family: inherit;\">2</sup>C to Parallel-Port Expander</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">Open-Drain Interrupt Output</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">Low Standby-Current Consumption of 10&nbsp;µA&nbsp;Max</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">Compatible With Most Microcontrollers</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">400-kHz Fast I<sup style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 11.25px; line-height: inherit; font-family: inherit;\">2</sup>C Bus</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">Address by Three Hardware Address Pins for Use of up to Eight Devices</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">Latched Outputs With High-Current Drive Capability for Directly Driving LEDs</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">Current Source to V<sub style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 11.25px; line-height: inherit; font-family: inherit;\">CC</sub>&nbsp;for Actively Driving a High at the Output</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">Latch-Up Performance Exceeds 100 mA Per JESD 78, Class II</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">ESD Protection Exceeds JESD 22\r\n            <ul style=\"box-sizing: border-box; margin: 0px 0px 0px 30px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: none;\">\r\n               <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">2000-V Human-Body Model</li>\r\n               <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">200-V Machine Model</li>\r\n               <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: square;\">1000-V Charged-Device Model</li>\r\n               </ul>\r\n            </li>\r\n         </ul>\r\n      <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_30 counter-hierarchy counter-decimal ez-toc-light-blue\" style=\"margin: 0px 0px 1em; padding: 10px 20px 10px 10px; border: 1px solid rgb(170, 170, 170); font: inherit; vertical-align: baseline; background: rgb(237, 246, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px; display: table; position: relative; width: calc(100% - 22px);\">\r\n         <div class=\"ez-toc-title-container\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; display: table; width: 698px;\"><span class=\"ez-toc-title-toggle\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: middle; display: table-cell;\"><a class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" style=\"margin: 0px 0px 0px 10px; padding: 1px 5px; border: inherit; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: 12px; line-height: 1.5; font-family: inherit; vertical-align: middle; color: #444444; transition: all 0.2s ease 0s; display: inline; text-align: center; white-space: nowrap; cursor: pointer; background: inherit; border-radius: 3px; user-select: none; text-shadow: none; box-shadow: none; float: right !important;\"><span class=\"ez-toc-glyphicon ez-toc-icon-toggle\" style=\"margin: 0px 0px 0px 2px; padding: 0px; border: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: inherit; font-size: 16px; line-height: 1; vertical-align: baseline; position: relative; top: 1px; display: inline-block; -webkit-font-smoothing: antialiased; speak: none; width: 1em; font-family: ez-toc-icomoon !important;\"></span></a></span></div>\r\n         <nav style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n            <ul class=\"ez-toc-list ez-toc-list-level-1\" style=\"box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1; counter-reset: item 0;\">\r\n               <li class=\"ez-toc-page-1 ez-toc-heading-level-3\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 17.1px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Module_Connections\" title=\"Module Connections\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Module Connections</a></li>\r\n               <li class=\"ez-toc-page-1 ez-toc-heading-level-3\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 17.1px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#How_I2c_Works\" title=\"How I2c Works\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">How I2c Works</a></li>\r\n               <li class=\"ez-toc-page-1 ez-toc-heading-level-3\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 17.1px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Library\" title=\"Library\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Library</a></li>\r\n               <li class=\"ez-toc-page-1 ez-toc-heading-level-3\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 17.1px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#IC_or_Module\" title=\"IC or Module\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">IC or Module</a></li>\r\n               <li class=\"ez-toc-page-1 ez-toc-heading-level-3\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 17.1px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#How_to\" title=\"How to\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">How to</a></li>\r\n               <li class=\"ez-toc-page-1 ez-toc-heading-level-3\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 17.1px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Set_datasheet_pins_names_instead_a_sequential_one_Update_27062021\" title=\"Set datasheet pins names instead a sequential one (Update 27/06/2021)\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Set datasheet pins names instead a sequential one (Update 27/06/2021)</a></li>\r\n               <li class=\"ez-toc-page-1 ez-toc-heading-level-3\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 17.1px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Connections_schema\" title=\"Connections schema\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Connections schema</a>\r\n                  <ul class=\"ez-toc-list-level-4\" style=\"box-sizing: border-box; margin: 0px 0px 0px 1.5em; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1; counter-reset: item 0;\">\r\n                     <li class=\"ez-toc-heading-level-4\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16.245px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Additional_examples_from_pcf8574_reusable_on_pcf8575\" title=\"Additional examples from pcf8574 reusable on pcf8575\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Additional examples from pcf8574 reusable on pcf8575</a>\r\n                        <ul class=\"ez-toc-list-level-5\" style=\"box-sizing: border-box; margin: 0px 0px 0px 1.5em; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1; counter-reset: item 0;\">\r\n                           <li class=\"ez-toc-heading-level-5\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 15.4328px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Wemos_LEDs_blink\" title=\"Wemos LEDs blink\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Wemos LEDs blink</a></li>\r\n                           <li class=\"ez-toc-page-1 ez-toc-heading-level-5\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 15.4328px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Wemod_LEDs_blink_inverted\" title=\"Wemod LEDs blink inverted\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Wemod LEDs blink inverted</a>\r\n                              <ul class=\"ez-toc-list-level-6\" style=\"box-sizing: border-box; margin: 0px 0px 0px 1.5em; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1; counter-reset: item 0;\">\r\n                                 <li class=\"ez-toc-heading-level-6\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 14.6611px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Demostration_video\" title=\"Demostration video\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Demostration video</a></li>\r\n                                 </ul>\r\n                              </li>\r\n                           <li class=\"ez-toc-page-1 ez-toc-heading-level-5\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 15.4328px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Esp32_leds_blink_using_secondary_i2c_channel\" title=\"Esp32 leds blink using secondary i2c channel.\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Esp32 leds blink using secondary i2c channel.</a></li>\r\n                           </ul>\r\n                        </li>\r\n                     </ul>\r\n                  </li>\r\n               <li class=\"ez-toc-page-1 ez-toc-heading-level-3\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 17.1px; line-height: 1.6; font-family: inherit; vertical-align: baseline; list-style: none none; background: none; overflow: hidden; z-index: 1;\"><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/#Usefully_links\" title=\"Usefully links\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #444444; text-decoration-line: none; transition: all 0.2s ease 0s; box-shadow: none; text-shadow: none;\" target=\"_blank\">Usefully links</a></li>\r\n               </ul>\r\n            </nav></div>\r\n      <h3 class=\"fittexted_for_content_h3\" style=\"margin: 0px 0px 14px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: 400; font-stretch: inherit; font-size: 31.5px; line-height: 1.3em; font-family: inherit; vertical-align: baseline; color: #444444; overflow-wrap: break-word; letter-spacing: -0.5px;\"><span class=\"ez-toc-section\" id=\"Module_Connections\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\"></span>Module Connections<span class=\"ez-toc-section-end\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\"></span></h3>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">The connections to the module are straight forward.</p>\r\n      <ol style=\"box-sizing: border-box; margin: 0px 0px 15px 30px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: none;\">\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: decimal;\">Supply 3.3 or 5V power and ground.</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: decimal;\">Connect I2C SCL and SDA lines to same on the MCU.</li>\r\n         <li style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; list-style: decimal;\">If used, connect the INT line to an interrupt input on the MCU and use a pull-up resistor.</li>\r\n         </ol>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">I write a library to use i2c pcf8575 IC with arduino and esp8266.</p>\r\n      <div class=\"wp-block-image\" style=\"margin: 0px 0px 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n         <figure class=\"aligncenter size-large\" style=\"margin: 0px auto; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; display: table; clear: both;\"><a href=\"https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-button-led-1.jpg\" data-featherlight=\"image\" class=\"\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #4056a1; transition: all 0.2s ease 0s;\" target=\"_blank\"><img width=\"1024\" src=\"https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-button-led-1024x496.jpg\" alt=\"\" class=\"wp-image-2414 tc-smart-loaded\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-button-led-1024x496.jpg 1024w, https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-button-led-300x145.jpg 300w, https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-button-led-768x372.jpg 768w, https://www.mischianti.org/wp-content/uploads/2019/07/Arduino-pcf8575-module-wiring-schema-button-led.jpg 1235w\" style=\"height: auto; max-width: 100%; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: bottom; transition: opacity 0.2s ease 0s; cursor: zoom-in; border-radius: inherit;\" /></a>\r\n            <figcaption style=\"margin: 0px; padding: 0px 0px 8px; border: 0px; font-style: italic; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0.8125em; line-height: inherit; font-family: inherit; vertical-align: baseline; display: table-caption; color: #999999; text-align: center; caption-side: bottom;\">pcf8575 test read write led button</figcaption>\r\n            </figure>\r\n         </div>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">So can read and write digital value with only 2 wire (perfect for ESP-01).</p>\r\n      <div class=\"wp-block-image\" style=\"margin: 0px 0px 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n         <figure class=\"aligncenter is-resized\" style=\"margin: 0px auto; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; display: table; clear: both;\"><a href=\"https://www.mischianti.org/wp-content/uploads/2019/07/breadbordPCF8575-e1563784543799.jpg\" data-featherlight=\"image\" class=\"\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #4056a1; transition: all 0.2s ease 0s;\" target=\"_blank\"><img src=\"https://www.mischianti.org/wp-content/uploads/2019/07/breadbordPCF8575-1024x576.jpg\" alt=\"\" class=\"wp-image-2442 tc-smart-loaded\" width=\"768\" style=\"height: auto; max-width: 100%; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: bottom; transition: opacity 0.2s ease 0s; cursor: zoom-in; border-radius: inherit;\" /></a>\r\n            <figcaption style=\"margin: 0px; padding: 0px 0px 8px; border: 0px; font-style: italic; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0.8125em; line-height: inherit; font-family: inherit; vertical-align: baseline; display: table-caption; color: #999999; text-align: center; caption-side: bottom;\">Breadbord PCF8575</figcaption>\r\n            </figure>\r\n         </div>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">I try to simplify the use of this IC, with a minimal set of operation.</p>\r\n      <div class=\"wp-block-image\" style=\"margin: 0px 0px 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n         <figure class=\"alignleft\" style=\"margin: 0.5em 1em 0.5em 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; display: table; float: left;\"><img width=\"234\" src=\"https://www.mischianti.org/wp-content/uploads/2019/01/F2S40QEJB3ZUS46.LARGE1_.jpg\" alt=\"\" class=\"wp-image-44 tc-smart-loaded\" style=\"height: auto; max-width: 100%; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: bottom; border-radius: inherit;\" /></figure>\r\n         </div>\r\n      <h3 class=\"fittexted_for_content_h3\" style=\"margin: 0px 0px 14px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: 400; font-stretch: inherit; font-size: 31.5px; line-height: 1.3em; font-family: inherit; vertical-align: baseline; color: #444444; overflow-wrap: break-word; letter-spacing: -0.5px;\"><span class=\"ez-toc-section\" id=\"How_I2c_Works\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\"></span>How I2c Works<span class=\"ez-toc-section-end\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\"></span></h3>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">I2C works with it’s two wires, the SDA(data line) and SCL(clock line).</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">Both these lines are open-drain, but are pulled-up with resistors.</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">Usually there is one master and one or multiple slaves on the line, although there can be multiple masters, but we’ll talk about that later.</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">Both masters and slaves can transmit or receive data, therefore, a device can be in one of these four states: master transmit, master receive, slave transmit, slave receive.</p>\r\n      <h3 class=\"fittexted_for_content_h3\" style=\"margin: 0px 0px 14px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: 400; font-stretch: inherit; font-size: 31.5px; line-height: 1.3em; font-family: inherit; vertical-align: baseline; color: #444444; overflow-wrap: break-word; letter-spacing: -0.5px;\"><span class=\"ez-toc-section\" id=\"Library\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\"></span>Library<span class=\"ez-toc-section-end\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\"></span></h3>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">You can find my library&nbsp;<a href=\"https://github.com/xreef/PCF8575_library\" style=\"margin: 0px; padding: 0px 0px 0em; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: solid; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: rgba(64, 86, 161, 0.9); border-left-color: initial; border-image: initial; font: inherit; vertical-align: baseline; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; background-position: center bottom;\" target=\"_blank\">here</a>.</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">To download.</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">Click the&nbsp;<a href=\"https://github.com/xreef/PCF8575_library/archive/master.zip\" style=\"margin: 0px; padding: 0px 0px 0em; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: solid; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: rgba(64, 86, 161, 0.9); border-left-color: initial; border-image: initial; font: inherit; vertical-align: baseline; color: #4056a1; text-decoration-line: none; transition: all 0.2s ease 0s; background-position: center bottom;\" target=\"_blank\">DOWNLOADS</a>&nbsp;button in the top right corner, rename the uncompressed folder PCF8575.</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">Check that the PCF8575 folder contains PCF8575.cpp and PCF8575.h.</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">Place the PCF8575 library folder your /libraries/ folder.</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">You may need to create the libraries subfolder if its your first library.</p>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">Restart the IDE.</p>\r\n      <h3 class=\"fittexted_for_content_h3\" style=\"margin: 0px 0px 14px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: 400; font-stretch: inherit; font-size: 31.5px; line-height: 1.3em; font-family: inherit; vertical-align: baseline; color: #444444; overflow-wrap: break-word; letter-spacing: -0.5px;\"><span class=\"ez-toc-section\" id=\"IC_or_Module\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\"></span>IC or Module<span class=\"ez-toc-section-end\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\"></span></h3>\r\n      <p style=\"margin-bottom: 1em; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">You can use a&nbsp;<a href=\"http://www.ti.com/lit/ds/symlink/pcf8575.pdf\" style=\"margin: 0px; padding: 0px 0px 0em; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: solid; border-left-style: initial; border-t','https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/','',0,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-08-07 22:48:31',0,'2022-08-07 22:48:31','192.168.219.116','','','','','','','','','','','',''),(570,-569,'',570,0,0,'','','html1','[Arduino] 아두이노 0~15까지 2진수를 10진수와 16진수로 변환하기','<p>https://cw-beomsoo00.tistory.com/55</p>','https://cw-beomsoo00.tistory.com/55','',0,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-08-10 21:42:59',1,'2022-08-10 21:42:59','192.168.219.116','','','','','','','','','','','',''),(571,-570,'',571,0,0,'','','html1','[Arduino] 아두이노 RC카 똑바로 보내기 첫 번째 - 비례 제어기','<h2 id=\"차체-및-회로-구성\" class=\"\" style=\"box-sizing: border-box; margin: 2em 0px 0.5em; line-height: 1.2; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; font-size: 1.25em; transition: all 0.2s ease-in-out 0s; padding-bottom: 0.5em; border-bottom: 1px solid rgb(233, 220, 190); color: #343434; background-color: #f3f3f3;\">차체 및 회로 구성</h2>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">이번 프로젝트에서 사용한 차체와 회로의 구성은 이전 포스트에서와 완전히 동일합니다. 자세한 정보를 위해서는 이전 포스트인 ‘아두이노 인코더를 이용해 일정한 거리 보내기’를 참고해주세요! 아래 링크를 누르면 바로 이동합니다.</p>\r\n<ul style=\"box-sizing: border-box; orphans: 3; widows: 3; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; font-size: 22px; background-color: #f3f3f3;\">\r\n   <li style=\"box-sizing: border-box; margin-bottom: 0.5em; font-size: 1em;\"><a href=\"https://myoungjinkim.github.io/arduino/arduino-encorder-drive/\" style=\"box-sizing: border-box; color: #343434; transition: all 0.2s ease-in-out 0s;\" target=\"_blank\">아두이노 인코더를 이용해 일정한 거리 보내기</a></li>\r\n   </ul>\r\n<h2 id=\"똑바로-가기\" class=\"\" style=\"box-sizing: border-box; margin: 2em 0px 0.5em; line-height: 1.2; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; font-size: 1.25em; transition: all 0.2s ease-in-out 0s; padding-bottom: 0.5em; border-bottom: 1px solid rgb(233, 220, 190); color: #343434; background-color: #f3f3f3;\">똑바로 가기</h2>\r\n<h3 id=\"왜-한쪽으로-휘어지는가\" class=\"\" style=\"box-sizing: border-box; margin: 2em 0px 0.5em; line-height: 1.2; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; font-size: 1em; color: #343434; background-color: #f3f3f3;\">왜 한쪽으로 휘어지는가?</h3>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">아래 그림에서 보는 것처럼 같은 PWM을 주더라도 두 모터의 회전속도가 달라서 한쪽으로 휘어집니다. 아래 그림에서는 오른쪽 바퀴에 붙인 모터 A가 항상 모터 B보다 빠르게 회전하여 차체가 왼쪽으로 휘어졌습니다.</p>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\"><img src=\"https://myoungjinkim.github.io/images/motor-speed-diff-at-100.png\" alt=\"두 모터의 회전 속도 차이 측정\" style=\"box-sizing: border-box; max-width: 100%; height: auto; vertical-align: middle; border: 0px; transition: all 0.2s ease-in-out 0s;\" /></p>\r\n<h3 id=\"똑바로-보내려면\" class=\"\" style=\"box-sizing: border-box; margin: 2em 0px 0.5em; line-height: 1.2; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; font-size: 1em; color: #343434; background-color: #f3f3f3;\">똑바로 보내려면?</h3>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">두 모터의 속도가 같아지도록 PWM을 조정하여야 합니다. 두 모터를 동시에 조정하는 것은 어렵기 때문에, 한쪽 모터의 회전 속도를 기준으로 다른 모터의 속도를 조절하는 것이 편리합니다.</p>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">예를 들어 왼쪽 바퀴에 연결된 모터 B를 기준으로 두고 생각해 봅시다. 모터 A가 모터 B보다 빠르게 돈다면, 모터 A에 주는 PWM을 줄여서 모터 B와 같은 속도로 만들어야 합니다. 반대로, 모터 A가 모터 B보다 느리게 돈다면, 모터 A에 주는 PWM을 높여서 모터 B와 같은 속도로 만들어야 합니다.</p>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">그런데 두 모터의 회전 속도 차이가 난다고 어느 한 쪽 모터의 PWM 값을 갑자기 높여버리면 차체가 진전하면서도 좌우로 심하게 흔들리게 됩니다.</p>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">이러한 사항을 고려하여 속도 차이가 적게 날 경우에는 PWM 값을 조금 조정하고 속도 차이가 많이 날 경우엔 PWM 값을 많이 하는 방식을 사용하여 차체의 흔들림을 줄일 수 있습니다. 이와 같은 방법을 오류에 비례하는 값으로 출력 값력 조정한다 하여 비례 제어기(proportional controller)라 부릅니다.</p>\r\n<h3 id=\"비례-제어기\" class=\"\" style=\"box-sizing: border-box; margin: 2em 0px 0.5em; line-height: 1.2; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; font-size: 1em; color: #343434; background-color: #f3f3f3;\">비례 제어기</h3>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">이 프로젝트에서는 모터 B를 기준으로 모터 A의 속도를 조절하여 차량을 똑바로 보내고자 합니다. 우선, 모터 B와 모터 A의 속력 차이를 오차, 즉&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">error</code>\r\n   라고 정의합니다. 그러면&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">error</code>\r\n   &nbsp;값이 음수면 모터 A가 빠르다는 것을, 양수면 모터 B가 빠르다는 것을 나타내게 됩니다.</p>\r\n<div class=\"highlighter-rouge\" style=\"box-sizing: border-box; position: relative; margin-bottom: 1em; background: rgb(35, 30, 24); color: #cabcb1; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; font-size: 0.75em; line-height: 1.8; border-radius: 4px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; transition: all 0.2s ease-in-out 0s;\">\r\n      <pre class=\"highlight\" style=\"box-sizing: border-box; orphans: 3; widows: 3; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; overflow-x: auto; transition: all 0.2s ease-in-out 0s; width: 619px; margin-top: 0px; margin-bottom: 0px; padding: 1em;\">\r\n         <code style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace;\">int error = encoderB - encoderA;\r\n</code>\r\n         </pre>\r\n      </div>\r\n   </div>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">에러에 비례하여 모터 A의 PWM을 조정하는데, 어느 정도의 값으로 조정할지를 정하는 값이 비례 상수입니다. 보통 비례 제어기에 사용하는 비례 상수를&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">Kp</code>\r\n   라고 부릅니다.</p>\r\n<div class=\"highlighter-rouge\" style=\"box-sizing: border-box; position: relative; margin-bottom: 1em; background: rgb(35, 30, 24); color: #cabcb1; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; font-size: 0.75em; line-height: 1.8; border-radius: 4px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; transition: all 0.2s ease-in-out 0s;\">\r\n      <pre class=\"highlight\" style=\"box-sizing: border-box; orphans: 3; widows: 3; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; overflow-x: auto; transition: all 0.2s ease-in-out 0s; width: 619px; margin-top: 0px; margin-bottom: 0px; padding: 1em;\">\r\n         <code style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace;\">int pwmA = (int)(pwmB + Kp * error);\r\n</code>\r\n         </pre>\r\n      </div>\r\n   </div>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">예를 들어 차체가 왼쪽으로 휘어진다고 가정해 보겠습니다. 이 상황에서는&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">error</code>\r\n   값이 음수를 나타게 됩니다. 그러면 pwmA는 pwmB 보다 작게 되므로, 모터 A의 속도가 느려지게 됩니다. 왼쪽에 연결된 모터 B보다 오른쪽에 연결된 모터 A의 속도가 느리게 되어 차량이 똑바로 가게 됩니다.</p>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">그런데, pwmA를 조절할 때 사용하는&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">Kp</code>\r\n   &nbsp;값은 반복된 실험을 통해 설정하여야 합니다. 먼저&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">Kp</code>\r\n   를 1로 설정하여 차량이 움직이는 모습을 살펴봅니다. 충분히 똑바로 가지 않는다면&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">Kp</code>\r\n   &nbsp;값을 증가시키고, 좌우로 심하게 흔들린다면&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">Kp</code>\r\n   &nbsp;값을 줄입니다. 이와 같은 과정을 반복하여 차량이 흔들림없이 앞으로 가는 적절한&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">Kp</code>\r\n   &nbsp;값을 선택합니다.</p>\r\n<h2 id=\"코드\" class=\"active\" style=\"box-sizing: border-box; margin: 2em 0px 0.5em; line-height: 1.2; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; font-size: 1.25em; transition: all 0.2s ease-in-out 0s; padding-bottom: 0.5em; border-bottom: 1px solid rgb(233, 220, 190); color: #343434; background-color: #f3f3f3;\">코드</h2>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">Kp</code>\r\n   를 여러 값으로 바꾸어 실험해야 하기 때문에, 이동 명령에 추가하여 블루 투스를 이용해&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">Kp</code>\r\n   값을 설정하는 명령을 추가하였습니다. 시리얼 모니터를 통해&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">s &lt;Kp 값&gt;</code>\r\n   &nbsp;명령을 주어 값을 설정할 수 있습니다.</p>\r\n<div class=\"highlighter-rouge\" style=\"box-sizing: border-box; position: relative; margin-bottom: 1em; background: rgb(35, 30, 24); color: #cabcb1; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; font-size: 0.75em; line-height: 1.8; border-radius: 4px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; transition: all 0.2s ease-in-out 0s;\">\r\n      <pre class=\"highlight\" style=\"box-sizing: border-box; orphans: 3; widows: 3; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; overflow-x: auto; transition: all 0.2s ease-in-out 0s; width: 619px; margin-top: 0px; margin-bottom: 0px; padding: 1em;\">\r\n         <code style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace;\">void loop() {\r\n  if (mySerial.available()) {\r\n    char command = mySerial.read();\r\n    if (command == \'G\' || command == \'g\') {\r\n      // 움직이기 명령 처리 ...\r\n    } else if (command = \'S\' || command == \'s\') {\r\n      // Kp 설정 명령 처리\r\n      Kp = mySerial.parseFloat();\r\n      mySerial.print(\"set Kp = \");\r\n      mySerial.println(Kp);\r\n    }\r\n  }\r\n}\r\n</code>\r\n         </pre>\r\n      </div>\r\n   </div>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">비례 제어기를 이용해서&nbsp;\r\n   <code class=\"highlighter-rouge\" style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; padding-top: 0.1rem; padding-bottom: 0.1rem; font-size: 0.8em; background: rgb(250, 250, 250); border-radius: 4px;\">move()</code>\r\n   &nbsp;함수를 다음과 같이 수정하였습니다.</p>\r\n<div class=\"highlighter-rouge\" style=\"box-sizing: border-box; position: relative; margin-bottom: 1em; background: rgb(35, 30, 24); color: #cabcb1; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; font-size: 0.75em; line-height: 1.8; border-radius: 4px;\">\r\n   <div class=\"highlight\" style=\"box-sizing: border-box; transition: all 0.2s ease-in-out 0s;\">\r\n      <pre class=\"highlight\" style=\"box-sizing: border-box; orphans: 3; widows: 3; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace; overflow-x: auto; transition: all 0.2s ease-in-out 0s; width: 619px; margin-top: 0px; margin-bottom: 0px; padding: 1em;\">\r\n         <code style=\"box-sizing: border-box; font-family: Monaco, Consolas, &quot;Lucida Console&quot;, monospace;\">// 비례 상수 선언\r\nfloat Kp = 0.0;\r\n// 비례 제어기로 차량 움직이기\r\nvoid move(int distance, int pwm) {\r\n  // ...\r\n  while (encoderB &lt;= ticksToMove) {\r\n    int error = encoderB - encoderA;\r\n    int pwmB = pwm;\r\n    int pwmA = (int)(pwmB + Kp * error);\r\n    // ....\r\n    drive(pwmA, pwmB);\r\n    delay(200);\r\n  }\r\n  // ....\r\n}\r\n</code>\r\n         </pre>\r\n      </div>\r\n   </div>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">전체 코드는&nbsp;<a href=\"https://github.com/MyoungJinKim/arduino-proportional-drive/\" style=\"box-sizing: border-box; color: #343434; transition: all 0.2s ease-in-out 0s;\" target=\"_blank\">깃허브 레포지토리</a>에서 보실 수 있습니다.</p>\r\n<h2 id=\"실험-동영상\" class=\"\" style=\"box-sizing: border-box; margin: 2em 0px 0.5em; line-height: 1.2; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; font-size: 1.25em; transition: all 0.2s ease-in-out 0s; padding-bottom: 0.5em; border-bottom: 1px solid rgb(233, 220, 190); color: #343434; background-color: #f3f3f3;\">실험 동영상</h2>\r\n<div class=\"fluid-width-video-wrapper\" style=\"box-sizing: border-box; width: 619px; position: relative; padding: 348.188px 0px 0px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; font-size: 22px; background-color: #f3f3f3;\"><iframe src=\"https://www.youtube.com/embed/Nuap1JMYq7M\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen=\"\" id=\"fitvid0\" style=\"box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 619px; height: 348.188px;\"></iframe></div>\r\n<p style=\"box-sizing: border-box; margin-bottom: 1.3em; orphans: 3; widows: 3; transition: all 0.2s ease-in-out 0s; font-size: 22px; color: #343434; font-family: -apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, Arial, sans-serif; background-color: #f3f3f3;\">위 동영상과 같이 Kp 값이 7일 때 가장 똑바로 차가 움직인다는 것을 알 수 있었습니다. 하지만 중간에 오차가 생겨 좌우로 조금씩 흔들리는 것을 발견할 수 있었는데, 다음에는 이를 개선하는 방안을 찾아보려고 합니다.</p>','https://myoungjinkim.github.io/arduino/arduino-propotional-drive/#%EB%98%91%EB%B0%94%EB%A1%9C-%EB%B3%B4%EB%82%B4%EB%A0%A4%EB%A9%B4','',0,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-09-01 23:53:31',0,'2022-09-01 23:53:31','192.168.219.116','','','','','','','','','','','',''),(572,-571,'',572,0,0,'','','html1','[Arduino] DC encoder 엔코더 모터 사용','<h2 style=\"box-sizing: border-box; word-break: break-word; text-size-adjust: none; margin: 0px; padding: 0px; border: 0px; font-size: 16px; display: table-cell; vertical-align: middle; color: #333333; font-family: &quot;Noto Sans KR&quot;, dotum, sans-serif; background-color: #ffffff;\">[FIT0450]TT 모터(엔코더 포함)(6V 160RPM 120:1)</h2>\r\n<div class=\"tit_summery\" style=\"box-sizing: border-box; word-break: break-word; text-size-adjust: none; margin: 0px; padding: 0px; border: 0px; position: relative; font-size: 13px; color: #333333; font-family: &quot;Noto Sans KR&quot;, dotum, sans-serif; background-color: #ffffff;\">TT Motor with Encoder (6V 160RPM 120:1)</div>\r\n<div class=\"tit_summery\" style=\"box-sizing: border-box; word-break: break-word; text-size-adjust: none; margin: 0px; padding: 0px; border: 0px; position: relative; font-size: 13px; color: #333333; font-family: &quot;Noto Sans KR&quot;, dotum, sans-serif; background-color: #ffffff;\">&nbsp;</div>\r\n<div class=\"tit_summery\" style=\"box-sizing: border-box; word-break: break-word; text-size-adjust: none; margin: 0px; padding: 0px; border: 0px; position: relative; font-size: 13px; color: #333333; font-family: &quot;Noto Sans KR&quot;, dotum, sans-serif; background-color: #ffffff;\">\r\n   <h2 id=\"target_0\" style=\"box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; line-height: 1.25; color: #24292e; margin-top: -60px; margin-bottom: 16px; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); padding-top: 60px;\">Introduction</h2>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">This is the DFRobot Micro&nbsp;<a href=\"https://www.dfrobot.com/category-110.html\" style=\"box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">DC geared motor</a>&nbsp;with encoder. It is a motor with a 120:1 gearbox and an integrated quadrature encoder that provides a resolution of 8 pulse single per round giving a maximum output of 960 within one round. With an&nbsp;<a href=\"https://www.dfrobot.com/category-104.html\" style=\"box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">Arduino controller</a>&nbsp;and&nbsp;<a href=\"https://www.dfrobot.com/category-105.html\" style=\"box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">motor driver</a>, applications for this might include a closed-loop PID control or PWM motor speed control. This motor is an ideal option for mobile robot projects. The copper output shaft, embedded thread and reinforced connector greatly extends the motor\'s service</p>\r\n   <h2 id=\"target_1\" style=\"box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; line-height: 1.25; color: #24292e; margin-top: -60px; margin-bottom: 16px; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); padding-top: 60px;\">Specification</h2>\r\n   <ul style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding-left: 2em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n      <li style=\"box-sizing: border-box;\">Gear ratio: 120:1</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">No-load speed @ 6V: 160 rpm</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">No-load speed @ 3V: 60 rpm</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">No-load current @ 6V: 0.17A</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">No-load current @ 3V: 0.14A</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">Max Stall current: 2.8A</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">Max Stall torque: 0.8kgf.cm</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">Rated torque: 0.2kgf.cm</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">Encoder operating voltage: 4.5~7.5V</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">Motor operating voltage: 3~7.5V (Rated voltage 6V)</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">Operating ambient temperature: -10 ~ +60℃</li>\r\n      </ul>\r\n   <h2 id=\"target_2\" style=\"box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; line-height: 1.25; color: #24292e; margin-top: -60px; margin-bottom: 16px; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); padding-top: 60px;\">Pin Description</h2>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\"><img src=\"https://raw.githubusercontent.com/DFRobot/DFRobotMediaWikiImage/master/Image/FIT0450.png\" width=\"600\" style=\"box-sizing: content-box; border: 0px none; vertical-align: middle; max-width: 100%;\" /></p>\r\n   <table style=\"border-spacing: 0px; margin-top: 0px; margin-bottom: 16px; display: block; width: 661px; overflow: auto; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n      <thead style=\"box-sizing: border-box;\">\r\n         <tr style=\"box-sizing: border-box; border-top: 1px solid rgb(198, 203, 209);\">\r\n            <th style=\"box-sizing: border-box; padding: 6px 13px; text-align: left; border-style: solid; border-color: #dfe2e5;\"><span style=\"box-sizing: border-box;\">Grade</span></th>\r\n            <th style=\"box-sizing: border-box; padding: 6px 13px; text-align: left; border-style: solid; border-color: #dfe2e5;\"><span style=\"box-sizing: border-box;\">Name</span></th>\r\n            <th style=\"box-sizing: border-box; padding: 6px 13px; text-align: left; border-style: solid; border-color: #dfe2e5;\"><span style=\"box-sizing: border-box;\">Functional Description</span></th>\r\n            </tr>\r\n         </thead>\r\n      <tbody style=\"box-sizing: border-box;\">\r\n         <tr style=\"box-sizing: border-box; border-top: 1px solid rgb(198, 203, 209);\">\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">1</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">Motor power supply pin +</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">3-7.5V，Rated voltage6V</td>\r\n            </tr>\r\n         <tr style=\"box-sizing: border-box; background-color: #f6f8fa; border-top: 1px solid rgb(198, 203, 209);\">\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">2</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">Motor power supply pin -</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\"></td>\r\n            </tr>\r\n         <tr style=\"box-sizing: border-box; border-top: 1px solid rgb(198, 203, 209);\">\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">3</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">Encoder A phase output</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">Changes square wave with the output frequency of Motor speed</td>\r\n            </tr>\r\n         <tr style=\"box-sizing: border-box; background-color: #f6f8fa; border-top: 1px solid rgb(198, 203, 209);\">\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">4</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">Encoder B phase output</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">Changes square wave with the output frequency of Motor speed(interrupt port)</td>\r\n            </tr>\r\n         <tr style=\"box-sizing: border-box; border-top: 1px solid rgb(198, 203, 209);\">\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">5</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">Encoder supply GND</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\"></td>\r\n            </tr>\r\n         <tr style=\"box-sizing: border-box; background-color: #f6f8fa; border-top: 1px solid rgb(198, 203, 209);\">\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">6</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">Encoder supply +</td>\r\n            <td style=\"box-sizing: border-box; padding: 6px 13px; border-style: solid; border-color: #dfe2e5;\">4.5-7.5V</td>\r\n            </tr>\r\n         </tbody>\r\n      </table>\r\n   <h2 id=\"target_3\" style=\"box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; line-height: 1.25; color: #24292e; margin-top: -60px; margin-bottom: 16px; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); padding-top: 60px;\">Tutorial</h2>\r\n   <h3 id=\"requirements\" style=\"box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; line-height: 1.25; color: #24292e; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em;\">Requirements</h3>\r\n   <ul style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding-left: 2em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n      <li style=\"box-sizing: border-box;\"><span style=\"box-sizing: border-box; font-weight: 600;\">hardware</span>\r\n         <ul style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding-left: 2em;\">\r\n            <li style=\"box-sizing: border-box;\"><a href=\"https://www.dfrobot.com/product-610.html\" style=\"box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">ARduino UNO</a>&nbsp;x1</li>\r\n            <li style=\"box-sizing: border-box; margin-top: 0.25em;\">DC power supply x1</li>\r\n            <li style=\"box-sizing: border-box; margin-top: 0.25em;\"><a href=\"https://www.dfrobot.com/product-1180.html\" style=\"box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">L298 2x2A Motor Shield for Arduino Twin</a>&nbsp;x1</li>\r\n            </ul>\r\n         </li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\"><span style=\"box-sizing: border-box; font-weight: 600;\">software</span>\r\n         <ul style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding-left: 2em;\">\r\n            <li style=\"box-sizing: border-box;\">Arduino IDE&nbsp;<a href=\"https://www.arduino.cc/en/Main/Software\" style=\"box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">Download Arduino IDE</a></li>\r\n            </ul>\r\n         </li>\r\n      </ul>\r\n   <h3 id=\"connection-diagram\" style=\"box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; line-height: 1.25; color: #24292e; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em;\">Connection Diagram</h3>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\"><img src=\"https://raw.githubusercontent.com/DFRobot/DFRobotMediaWikiImage/master/Image/FIT0450+UNO.png\" width=\"600\" style=\"box-sizing: content-box; border: 0px none; vertical-align: middle; max-width: 100%;\" /></p>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">This tutorial is about Encoder usage. We are using D2&amp;D3 as driving pins, you can select other ones, but it requires at least 1 interrupt pin. (We selected D2, Interrupt 0 in this tutorial).</p>\r\n   <h3 id=\"interrupt-port-with-different-board\" style=\"box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; line-height: 1.25; color: #24292e; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em;\"><span style=\"box-sizing: border-box;\">Interrupt Port with Different Board</span></h3>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\"><span style=\"box-sizing: border-box; font-weight: 600;\"><em style=\"box-sizing: border-box;\">Notice:</em></span>&nbsp;attachInterrupt()</p>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\"><img src=\"https://raw.githubusercontent.com/DFRobot/DFRobotMediaWikiImage/master/Image/interrupt.png\" width=\"600\" style=\"box-sizing: content-box; border: 0px none; vertical-align: middle; max-width: 100%;\" /></p>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">If using an Arduino UNO and you want to use interrupt port 0 (Int.0), you need to connect digital pin D2 on the board. The following code is only used in UNO and Mega2560. If you want to use Arduino Leonardo, you should change digital pin D3 instead of digital pin D2.</p>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\"><span style=\"box-sizing: border-box; font-weight: 600;\"><em style=\"box-sizing: border-box;\">See the link for details&nbsp;<a href=\"http://arduino.cc/en/Reference/AttachInterrupt\" style=\"box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">http://arduino.cc/en/Reference/AttachInterrupt</a></em></span></p>\r\n   <h3 id=\"sample-code-1\" style=\"box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; line-height: 1.25; color: #24292e; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em;\">Sample Code 1</h3>\r\n   <div class=\"code-toolbar\" style=\"box-sizing: border-box; position: relative; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n      <pre class=\" language-arduino\" style=\"box-sizing: border-box; overflow: auto; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 13.6px; padding: 16px; margin-top: 0px; margin-bottom: 16px; line-height: 1.45; color: black; word-break: normal; overflow-wrap: normal; background: rgb(246, 248, 250); border: 1px solid rgb(204, 204, 204); border-radius: 3px; text-shadow: white 0px 1px; word-spacing: normal; tab-size: 4; hyphens: none;\">\r\n         <code class=\" language-arduino\" style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 13.6px; padding: 0px; background: transparent; border-radius: 3px; text-shadow: white 0px 1px; word-spacing: normal; word-break: normal; overflow-wrap: normal; line-height: inherit; tab-size: 4; hyphens: none; margin: 0px; border: 0px; display: inline; overflow: visible;\"><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//The sample code for driving one way motor encoder</span>\r\nconst <span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">byte</span> encoder0pinA <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">2</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//A pin -&gt; the interrupt pin 0</span>\r\nconst <span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">byte</span> encoder0pinB <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">3</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//B pin -&gt; the digital pin 3</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">byte</span> encoder0PinALast<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">int</span> duration<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//the number of the pulses</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">boolean</span> Direction<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//the rotation direction</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">void</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">setup</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token builtin\" style=\"box-sizing: border-box; color: #669900;\">Serial</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">.</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">begin</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">57600</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Initialize the serial port</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">EncoderInit</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Initialize the module</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">void</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">loop</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token builtin\" style=\"box-sizing: border-box; color: #669900;\">Serial</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">.</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">print</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token string\" style=\"box-sizing: border-box; color: #669900;\">\"Pulse:\"</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token builtin\" style=\"box-sizing: border-box; color: #669900;\">Serial</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">.</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">println</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>duration<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span>\r\n  duration <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">0</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">delay</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">100</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">void</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">EncoderInit</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span>\r\n  Direction <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token boolean\" style=\"box-sizing: border-box; color: #990055;\">true</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//default -&gt; Forward</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">pinMode</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>encoder0pinB<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">INPUT</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">attachInterrupt</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">0</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> wheelSpeed<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> CHANGE<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">void</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">wheelSpeed</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">int</span> Lstate <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">digitalRead</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>encoder0pinA<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">if</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>encoder0PinALast <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">==</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">LOW</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">&amp;&amp;</span> Lstate<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">==</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">HIGH</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">int</span> val <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">digitalRead</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>encoder0pinB<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">if</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>val <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">==</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">LOW</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">&amp;&amp;</span> Direction<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span>\r\n      Direction <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token boolean\" style=\"box-sizing: border-box; color: #990055;\">false</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Reverse</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">else</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">if</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>val <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">==</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">HIGH</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">&amp;&amp;</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">!</span>Direction<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span>\r\n      Direction <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token boolean\" style=\"box-sizing: border-box; color: #990055;\">true</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Forward</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span>\r\n  encoder0PinALast <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span> Lstate<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">if</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">!</span>Direction<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span>  duration<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">++</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">else</span>  duration<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">--</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span></code>\r\n         </pre>\r\n      <div class=\"toolbar\" style=\"box-sizing: border-box; position: absolute; top: 0.3em; right: 0.2em; transition: opacity 0.3s ease-in-out 0s; opacity: 0;\">\r\n         <div class=\"toolbar-item\" style=\"box-sizing: border-box; display: inline-block;\"><button style=\"margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0.8em; font-family: inherit; color: #e88c42; overflow: visible; appearance: button; cursor: pointer; background: rgba(224, 224, 224, 0.2); border-width: 0px; border-style: initial; border-color: initial; padding: 0px 0.5em; user-select: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 0px 0px; border-radius: 0.5em;\">Copy</button></div>\r\n         </div>\r\n      </div>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\"><span style=\"box-sizing: border-box; font-weight: 600;\">Code 1 phenomenon:</span></p>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">Explanation: Serial data, when the motor forward, the output value&gt; 0, when the motor reverse rotation, digital output &lt;0. The faster the motor speed, the greater the absolute value of number.</p>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\"><img src=\"https://raw.githubusercontent.com/DFRobot/DFRobotMediaWikiImage/master/Image/FIT0450_data_out.png\" alt=\"FIT0450_data_out.png\" title=\"FIT0450_data_out.png\" style=\"box-sizing: content-box; border: 0px none; vertical-align: middle; max-width: 100%;\" /></p>\r\n   <h3 id=\"sample-code-2\" style=\"box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; line-height: 1.25; color: #24292e; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em;\">Sample Code 2</h3>\r\n   <p style=\"box-sizing: border-box; margin-bottom: 16px; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\"><span style=\"box-sizing: border-box; font-weight: 600;\">PID control：</span>&nbsp;PID algorithm to control the motor speed by L298P DC motor driver board</p>\r\n   <ol style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding-left: 2em; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n      <li style=\"box-sizing: border-box;\">Motor power port is connected to the L298 drive motor M1 port</li>\r\n      <li style=\"box-sizing: border-box; margin-top: 0.25em;\">Download and install&nbsp;<a href=\"https://github.com/br3ttb/Arduino-PID-Library/\" style=\"box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">Arduino PID</a></li>\r\n      </ol>\r\n   <div class=\"code-toolbar\" style=\"box-sizing: border-box; position: relative; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n      <pre class=\" language-arduino\" style=\"box-sizing: border-box; overflow: auto; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 13.6px; padding: 16px; margin-top: 0px; margin-bottom: 16px; line-height: 1.45; color: black; word-break: normal; overflow-wrap: normal; background: rgb(246, 248, 250); border: 1px solid rgb(204, 204, 204); border-radius: 3px; text-shadow: white 0px 1px; word-spacing: normal; tab-size: 4; hyphens: none;\">\r\n         <code class=\" language-arduino\" style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 13.6px; padding: 0px; background: transparent; border-radius: 3px; text-shadow: white 0px 1px; word-spacing: normal; word-break: normal; overflow-wrap: normal; line-height: inherit; tab-size: 4; hyphens: none; margin: 0px; border: 0px; display: inline; overflow: visible;\"><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//The sample code for driving one way motor encoder</span><span class=\"token macro property\" style=\"box-sizing: border-box; color: #990055;\">#<span class=\"token directive keyword\" style=\"box-sizing: border-box; color: #0077aa;\">include</span><span class=\"token string\" style=\"box-sizing: border-box; color: #669900;\">&lt;PID_v1.h&gt;</span></span>\r\nconst <span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">byte</span> encoder0pinA <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">2</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//A pin -&gt; the interrupt pin 0</span>\r\nconst <span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">byte</span> encoder0pinB <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">3</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//B pin -&gt; the digital pin 3</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">int</span> E_left <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">5</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//The enabling of L298PDC motor driver board connection to the digital interface port 5</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">int</span> M_left <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">4</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//The enabling of L298PDC motor driver board connection to the digital interface port 4</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">byte</span> encoder0PinALast<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">double</span> duration<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span>abs_duration<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//the number of the pulses</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">boolean</span> Direction<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//the rotation direction</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">boolean</span> result<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">double</span> val_output<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Power supplied to the motor PWM value.</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">double</span> Setpoint<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">double</span> Kp<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">0.6</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> Ki<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">5</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> Kd<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">0</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span>\r\nPID <span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">myPID</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">&amp;</span>abs_duration<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">&amp;</span>val_output<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">&amp;</span>Setpoint<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> Kp<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> Ki<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> Kd<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> DIRECT<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">void</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">setup</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token builtin\" style=\"box-sizing: border-box; color: #669900;\">Serial</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">.</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">begin</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">9600</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Initialize the serial port</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">pinMode</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>M_left<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">OUTPUT</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//L298P Control port settings DC motor driver board for the output mode</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">pinMode</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>E_left<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">OUTPUT</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span>\r\n   Setpoint <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">80</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Set the output value of the PID</span>\r\n   myPID<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">.</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">SetMode</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>AUTOMATIC<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//PID is set to automatic mode</span>\r\n   myPID<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">.</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">SetSampleTime</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">100</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Set PID sampling frequency is 100ms</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">EncoderInit</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Initialize the module</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">void</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">loop</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">advance</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Motor Forward</span>\r\n      abs_duration<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">abs</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>duration<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span>\r\n      result<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span>myPID<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">.</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">Compute</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//PID conversion is complete and returns 1</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">if</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>result<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token builtin\" style=\"box-sizing: border-box; color: #669900;\">Serial</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">.</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">print</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token string\" style=\"box-sizing: border-box; color: #669900;\">\"Pluse: \"</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token builtin\" style=\"box-sizing: border-box; color: #669900;\">Serial</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">.</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">println</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>duration<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span>\r\n        duration <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">0</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Count clear, wait for the next count</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">void</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">EncoderInit</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span>\r\n  Direction <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token boolean\" style=\"box-sizing: border-box; color: #990055;\">true</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//default -&gt; Forward</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">pinMode</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>encoder0pinB<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">INPUT</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">attachInterrupt</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token number\" style=\"box-sizing: border-box; color: #990055;\">0</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> wheelSpeed<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span> CHANGE<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">void</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">wheelSpeed</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">int</span> Lstate <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">digitalRead</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>encoder0pinA<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">if</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>encoder0PinALast <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">==</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">LOW</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">&amp;&amp;</span> Lstate<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">==</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">HIGH</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">int</span> val <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">digitalRead</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>encoder0pinB<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">if</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>val <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">==</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">LOW</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">&amp;&amp;</span> Direction<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span>\r\n      Direction <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token boolean\" style=\"box-sizing: border-box; color: #990055;\">false</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Reverse</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">else</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">if</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>val <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">==</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">HIGH</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">&amp;&amp;</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">!</span>Direction<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span>\r\n      Direction <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span><span class=\"token boolean\" style=\"box-sizing: border-box; color: #990055;\">true</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Forward</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span>\r\n  encoder0PinALast <span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">=</span> Lstate<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">if</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">!</span>Direction<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span>  duration<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">++</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">else</span>  duration<span class=\"token operator\" style=\"box-sizing: border-box; color: #9a6e3a; background: rgba(255, 255, 255, 0.5);\">--</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">}</span><span class=\"token keyword\" style=\"box-sizing: border-box; color: #0077aa;\">void</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">advance</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token comment\" style=\"box-sizing: border-box; color: slategray;\">//Motor Forward</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">{</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">digitalWrite</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>M_left<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">,</span><span class=\"token constant\" style=\"box-sizing: border-box; color: #990055;\">LOW</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">)</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">;</span><span class=\"token function\" style=\"box-sizing: border-box; color: #dd4a68;\">analogWrite</span><span class=\"token punctuation\" style=\"box-sizing: border-box; color: #999999;\">(</span>E_left<span class=\"token punctuation\" style=\"box-sizing: border-box; color: #99','https://www.icbanq.com/P013130788?NaPm=ct%3Dl7j69jtk%7Cci%3D5b744ac81d990c23129a90e2418d4c78ae38def4%7Ctr%3Dslsl%7Csn%3D598623%7Chk%3D33374ee65ba6f208c4731771b19325d0a9d0ba27','https://wiki.dfrobot.com/Micro_DC_Motor_with_Encoder-SJ01_SKU__FIT0450',1,1,1,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-09-02 00:04:50',0,'2022-09-02 00:04:50','192.168.219.116','','','','','','','','','','','',''),(573,-572,'',573,0,0,'','','html1','[Arduino] Getting Started with the ESP32 Development Board','<header class=\"entry-header\" aria-label=\"Content\" style=\"overflow-wrap: break-word; color: #3a3a3a; font-family: Helvetica; font-size: 18px;\">\r\n   <h1 class=\"entry-title\" itemprop=\"headline\" style=\"overflow-wrap: break-word; border: 0px; margin: 0px; padding: 0px; font-family: inherit; font-size: 36px; font-style: inherit; line-height: 1.2em; display: var(--page-title-display);\">Getting Started with the ESP32 Development Board</h1>\r\n   </header>\r\n<div class=\"entry-content\" itemprop=\"text\" data-content-ads-inserted=\"true\" style=\"border: 0px; margin: 2em 0px 0px; padding: 0px; color: #3a3a3a; font-family: Helvetica; font-size: 18px;\">\r\n   <p style=\"overflow-wrap: break-word; border: 0px; margin-bottom: 1.4em; padding: 0px;\">This article is a getting started guide for&nbsp;the ESP32 development board.&nbsp;If you’re familiar with the&nbsp;<a href=\"https://randomnerdtutorials.com/tutorials-esp8266/\" target=\"_blank\" rel=\"noreferrer noopener\" style=\"border: 0px; margin: 0px; padding: 0px; transition: color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s; text-decoration-line: none; color: #1b78e2;\">ESP8266</a>, the ESP32 is its sucessor. The ESP32 is loaded with lots of new features. The most relevant: it combines WiFi and Bluetooth wireless capabilities and it’s dual core.</p>\r\n   <div class=\"wp-block-image\" style=\"border: 0px; margin: 0px 0px 1.4em; padding: 0px;\">\r\n      <figure class=\"aligncenter\" style=\"display: table; margin: 0px auto; clear: both;\"><img width=\"828\" src=\"https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2018/08/getting-started-esp32.jpg?resize=828%2C466&amp;quality=100&amp;strip=all&amp;ssl=1\" alt=\"\" class=\"wp-image-72038\" srcset=\"https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2018/08/getting-started-esp32.jpg?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w, https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2018/08/getting-started-esp32.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2018/08/getting-started-esp32.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w, https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2018/08/getting-started-esp32.jpg?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w\" sizes=\"(max-width: 828px) 100vw, 828px\" data-recalc-dims=\"1\" loading=\"lazy\" style=\"height: auto; max-width: 100%; vertical-align: bottom; border-radius: inherit;\" /></figure>\r\n      </div>\r\n   <p style=\"overflow-wrap: break-word; border: 0px; margin-bottom: 1.4em; padding: 0px;\">Find the differences between the ESP32 and the ESP8266:&nbsp;<a href=\"https://makeradvisor.com/esp32-vs-esp8266/\" target=\"_blank\" rel=\"noreferrer noopener\" style=\"border: 0px; margin: 0px; padding: 0px; transition: color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s; text-decoration-line: none; color: #1b78e2;\">ESP32 vs ESP8266 – Pros and Cons</a></p>\r\n   </div>','https://randomnerdtutorials.com/getting-started-with-esp32/','',3,0,10,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2022-09-09 09:34:13',0,'2022-09-09 09:34:13','192.168.219.116','','','','','','','','','','','','');
