INSERT INTO `g5_write_tech` VALUES (441,-441,'',441,0,0,'','','html1','[ETC] Capacitor uF - nF - pF Conversion Chart','<p><b style=\"color: #000000; font-family: &quot;Malgun Gothic&quot;; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\"><font size=\"5\">Capacitor uF - nF - pF Conversion Chart</font></b></p>\r\n<p>&nbsp;</p>\r\n<p><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\"><font size=\"5\"></font></b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">When reading schematics, repairing radios and buying capacitors, you often must convert between uF, nF and pF.</span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">Paper and electrolytic capacitors are usually expressed in terms of&nbsp;</span><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">uF</b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">&nbsp;(</span><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">micro</b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">farads). Short forms for micro farad include</span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">uF</b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">, mfd, MFD, MF and UF. Mica capacitors are usually expressed in terms of&nbsp;</span><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">pF</b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">&nbsp;(</span><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">micromicro</b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">farads) (picofarads).</span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">Short forms for micromicrofarads include&nbsp;</span><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">pF</b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">, mmfd, MMFD, MMF, uuF and PF. A pF is one-millionth of a uF. In</span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">between a pF and a uF is a nF which is one-one thousands of a uF. Converting back and forth between uF, nF</span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">and pF can be confusing with all those darn decimal points to worry about. Below is a uF - nF- pF conversion chart.</span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">Just&nbsp;</span><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">print a copy and tape it to your workbench</b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">....it will come in handy. Have fun with your radio restorations.</span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><a href=\"http://www.justradios.com/captips.html\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" target=\"_blank\">Back to Capacitor Tips Page.&nbsp;</a><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">This page brought to you by&nbsp;</span><a href=\"http://www.justradios.com/capacitors.html\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" target=\"_blank\"><b>JustRadios - CAPACITORS for Tube Radios</b></a><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">.</span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><img src=\"https://justradios.com/axial.gif\" alt=\"axial_tubular_capacitors\" height=\"75\" width=\"120\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">&nbsp;</span><img src=\"https://justradios.com/orangedips.gif\" alt=\"orangedip_capacitors\" height=\"91\" width=\"86\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">&nbsp;</span><img src=\"https://justradios.com/eeecap.jpg\" alt=\"axial_electrolytics\" height=\"100\" width=\"94\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">&nbsp;</span><img src=\"https://justradios.com/JJ.jpg\" alt=\"Can_electrolytics\" height=\"120\" width=\"82\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">&nbsp;</span><img src=\"https://justradios.com/cc.JPG\" alt=\"resistors\" height=\"120\" width=\"120\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">&nbsp;</span><img src=\"https://justradios.com/mica.jpg\" alt=\"mica_capacitors\" height=\"32\" width=\"98\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\"></span></p>\r\n<p style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\"><a href=\"http://www.justradios.com/cart.html\" target=\"_blank\">Capacitor&nbsp;<b>Shopping Cart</b></a><a>&nbsp;.....&nbsp;</a><a href=\"http://www.justradios.com/orderform.xls\" target=\"_blank\">Capacitor<b>&nbsp;Excel&nbsp;</b>OrderForm</a><br /><img src=\"https://justradios.com/FreeDel.jpg\" alt=\"Free Delivery\" height=\"100\" width=\"110\" />&nbsp;<img src=\"https://justradios.com/USPOST.jpg\" alt=\"USPOST\" height=\"64\" width=\"75\" />&nbsp;<b>Free USPS First Class Airmail Shipping for&nbsp;<a href=\"http://www.justradios.com/capkits.html\" target=\"_blank\">Capacitor KITS</a></b>&nbsp;and&nbsp;<a href=\"http://www.justradios.com/reskits.html\" target=\"_blank\"><b>Resistor KITS</b></a><br /></p>\r\n<p><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">To use this table, just read across. For example, 1uF is same 1,000nF or 1,000,000pF.</span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /></p>\r\n<table border=\"\" style=\"font-family: &quot;Malgun Gothic&quot;;\">\r\n   <tbody>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\" color=\"#FF0000\"><b>uF/ MFD</b></font></td>\r\n         <td align=\"left\"><font face=\"Arial\" color=\"#FF0000\"><b>nF</b></font></td>\r\n         <td align=\"left\"><font face=\"Arial\" color=\"#FF0000\"><b>pF/ MMFD</b></font></td>\r\n         <td align=\"right\"><font face=\"Arial\" color=\"#FF0000\"><b>&nbsp;</b></font></td>\r\n         <td align=\"left\"><font face=\"Arial\" color=\"#FF0000\"><b>uF/ MFD</b></font></td>\r\n         <td align=\"left\"><font face=\"Arial\" color=\"#FF0000\"><b>nF</b></font></td>\r\n         <td align=\"left\"><font face=\"Arial\" color=\"#FF0000\"><b>pF/ MMFD</b></font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">1uF / MFD&nbsp;<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"></a><a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1000nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1000000pF(MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.001uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1000pF(MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.82uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">820nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">820000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00082uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.82nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">820pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.8uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">800nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">800000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0008uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.8nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">800pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.7uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">700nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">700000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0007uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.7nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">700pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.68uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">680nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">680000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00068uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.68nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">680pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.6uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">600nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">600000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0006uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.6nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">600pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.56uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">560nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">560000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00056uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.56nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">560pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.5uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">500nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">500000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0005uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.5nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">500pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.47uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">470nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">470000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00047uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.47nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">470pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.4uF / MFD&nbsp;<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">400nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">400000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0004uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.4nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">400pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.39uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">390nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">390000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00039uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.39nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">390pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.33uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">330nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">330000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00033uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.33nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">330pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.3uF / MFD&nbsp;<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">300nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">300000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0003uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.3nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">300pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.27uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">270nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">270000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00027uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.27nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">270pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.25uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">250nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">250000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00025uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.25nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">250pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.22uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">220nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">220000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00022uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.22nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">220pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.2uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">200nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">200000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0002uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.2nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">200pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.18uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">180nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">180000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00018uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.18nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">180pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.15uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">150nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">150000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00015uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.15nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">150pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.12uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">120nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">120000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00012uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.12nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">120pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.1uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">100nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">100000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0001uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.1nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">100pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.082uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">82nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">82000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000082uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.082nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">82pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.08uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">80nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">80000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00008uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.08nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">80pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.075uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">75nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">75000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000075uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.075nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">75pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.07uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">70nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">70000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00007uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.07nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">70pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.068uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">68nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">68000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000068uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.068nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">68pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.06uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">60nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">60000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00006uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.06nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">60pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.056uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">56nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">56000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000056uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.056nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">56pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.05uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">50nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">50000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00005uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.05nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">50pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.047uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">47nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">47000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000047uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.047nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">47pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.04uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">40nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">40000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00004uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.04nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">40pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.039uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">39nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">39000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000039uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.039nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">39pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.033uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">33nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">33000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000033uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.033nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">33pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.03uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">30nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">30000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00003uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.03nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">30pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.027uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">27nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">27000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000027uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.027nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">27pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.025uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">25nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">25000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000025uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.025nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">25pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.022uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">22nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">22000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000022uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.022nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">22pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.02uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">20nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">20000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00002uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.02nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">20pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.018uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">18nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">18000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000018uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.018nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">18pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.015uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">15nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">15000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000015uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.015nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">15pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.012uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">12nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">12000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000012uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.012nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">12pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.01uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">10nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">10000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.00001uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.01nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">10pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.009uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">9nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">9000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000009uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.009nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">9pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0082uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">8.2nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">8200pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000082uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0082nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">8.2pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.008uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">8nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">8000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000008uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.008nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">8pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.007uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">7nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">7000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000007uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.007nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">7pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0068uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">6.8nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">6800pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000068uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0068nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">6.8pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.006uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">6nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">6000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000006uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.006nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">6pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0056uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">5.6nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">5600pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000056uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0056nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">5.6pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.005uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">5nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">5000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000005uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.005nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">5pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0047uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">4.7nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">4700pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000047uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0047nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">4.7pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.004uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">4nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">4000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000004uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.004nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">4pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0039uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">3.9nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">3900pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000039uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0039nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">3.9pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0033uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">3.3nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">3300pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000033uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0033nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">3.3pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.003uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">3nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">3000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000003uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.003nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">3pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0027uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2.7nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2700pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000027uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0027nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2.7pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0025uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2.5nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2500pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000025uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0025nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2.5pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0022uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2.2nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2200pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000022uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0022nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2.2pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.002uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000002uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.002nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">2pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0018uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1.8nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1800pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000018uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0018nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1.8pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0015uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1.5nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1500pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000015uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0015nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1.5pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.0012uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1.2nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1200pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"right\"><font face=\"Arial\">&nbsp;</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0000012uF / MFD</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.0012nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1.2pF (MMFD)</font></td>\r\n         </tr>\r\n      <tr valign=\"bottom\">\r\n         <td align=\"left\"><font face=\"Arial\">0.001uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1000pF (MMFD)</font></td>\r\n         <td bgcolor=\"#FFFF99\" align=\"left\"><font face=\"Arial\">……….</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.000001uF / MFD<a href=\"http://www.justradios.com/cart.html\" target=\"_blank\"><img src=\"https://justradios.com/in_stock.jpg\" alt=\"capacitors_in_stock\" height=\"16\" width=\"49\" /></a></font></td>\r\n         <td align=\"left\"><font face=\"Arial\">0.001nF</font></td>\r\n         <td align=\"left\"><font face=\"Arial\">1pF (MMFD)</font></td>\r\n         </tr>\r\n      </tbody>\r\n   </table>\r\n<p><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\"><i>Copyright Notice:</i>&nbsp;This website and its content/webpages is Copyright 2014 David Cantelon (JustRadios)©.<br />All rights reserved. See bottom of this page.</b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\"></span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><a href=\"http://www.justradios.com/reskits.html\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" target=\"_blank\">Resistor<b>&nbsp;KITS</b></a><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">&nbsp;</span><img src=\"https://justradios.com/FreeDelivery.jpg\" alt=\"Free Delivery\" height=\"100\" width=\"100\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">&nbsp;</span><b style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\">Free World-wide Airmail Shipping for all&nbsp;<a href=\"http://www.justradios.com/reskits.html\" target=\"_blank\">Resistor KITS</a></b><span style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\"></span><br style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\" /><font size=\"3\" color=\"#ff0000\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\"></font></p>\r\n<p align=\"LEFT\" style=\"font-family: &quot;Malgun Gothic&quot;; font-size: medium;\"><font size=\"3\" color=\"#ff0000\">Capacitors for Tube Radios and Amplifiers</font><font size=\"2\">:</font></p>\r\n<p align=\"LEFT\"><a href=\"http://www.justradios.com/PPTcapacitors.html\" target=\"_blank\">Metalized Polypropylene Capacitors</a>&nbsp;- 630 Volt &amp; 1000 Volt&nbsp;<b>Axial</b>&nbsp;Tubulars<br /><a href=\"http://www.justradios.com/METcapacitors.html\" target=\"_blank\">Metallized Polyester Film ','https://www.justradios.com/uFnFpF.html','',0,0,2,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-04-02 13:15:59',0,'2020-04-02 13:15:59','210.101.103.92','','','','','','','','','','','',''),(442,-442,'',442,0,0,'','','html1','[Arduino] ESP8266(ESP-12E) Tone 사용(부저연결)','<p style=\"padding: 0px; line-height: 1.5; color: #636363; font-family: 돋움; text-align: justify; background-color: #ffffff;\">우측 그림과 같이 구성해야 합니다,베이스 저항은 30K 이상</p>\r\n<p style=\"padding: 0px; line-height: 1.5; color: #636363; font-family: 돋움; text-align: justify; background-color: #ffffff;\"><br /></p>\r\n<p style=\"padding: 0px; line-height: 1.5; color: #636363; font-family: 돋움; text-align: justify; background-color: #ffffff;\"><img src=\"https://blogfiles.pstatic.net/MjAxODA2MjhfMTc5/MDAxNTMwMTczNzI5NDQ0.hptMrYFN5kNSgpgqQn4XdTelJ13mNuBmcrZ61fmzn8Ag.KqNMsv6skhxxXEVu7Z7Umk4j-lFiB58fIjIVVa6vuyYg.PNG.sun2island/%EC%BA%A1%EC%B2%9888880.PNG?type=w2\" width=\"740\" height=\"429\" id=\"MjAxODA2MjhfMTc5/MDAxNTMwMTczNzI5NDQ0.hptMrYFN5kNSgpgqQn4XdTelJ13mNuBmcrZ61fmzn8Ag.KqNMsv6skhxxXEVu7Z7Umk4j-lFiB58fIjIVVa6vuyYg.PNG.sun2island/%EC%BA%A1%EC%B2%9888880.PNG\" alt=\"\" class=\"_photoImage\" data-lazy-src=\"\" style=\"border: none; cursor: pointer;\" /></p>\r\n<p>\r\n   <p>&nbsp;</p>\r\n   </p>\r\n<div class=\"autosourcing-stub-extra\" style=\"line-height: 1.5; zoom: 1; opacity: 1;\">\r\n   <p style=\"margin: 11px 0px 7px; padding: 0px; line-height: 1.5; font-size: 12px; font-family: Dotum; font-style: normal; font-weight: normal;\"><strong style=\"padding: 0px 7px 0px 0px;\">[출처]</strong><span>&nbsp;</span><a href=\"https://blog.naver.com/sun2island/221308713776\" target=\"_blank\" style=\"text-decoration: none;\">ESP8266-01 TONE 사용하기,Using the tone() in ESP8266-01</a><span style=\"padding: 0px 7px 0px 5px;\">|</span><strong style=\"padding: 0px 7px 0px 0px;\">작성자</strong><span>&nbsp;</span><a href=\"https://blog.naver.com/sun2island\" target=\"_blank\" style=\"text-decoration: none;\">sun2island</a></p>\r\n   </div>','https://blog.naver.com/sun2island/221308713776','',0,0,1,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-04-09 09:45:49',0,'2020-04-09 09:45:49','210.101.103.92','','','','','','','','','','','',''),(443,-443,'',443,0,0,'','','html1','[Linux] Installing ffmpeg on Raspberry Pi with h264 support','<div class=\"d-flex flex-column flex-md-row gh-header\" style=\"box-sizing: border-box; background-color: #ffffff; 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;; font-size: 14px; flex-direction: row !important; display: flex !important;\">\r\n   <h1 class=\"flex-auto min-width-0 mb-2 mb-md-0 mr-0 mr-md-2 gh-header-title\" style=\"box-sizing: border-box; font-size: 32px; margin: 0px 150px 0px 0px; font-weight: 400; flex: 1 1 auto !important; min-width: 0px !important; line-height: 1.125; overflow-wrap: break-word;\">Installing ffmpeg on Raspberry Pi with h264 support</h1>\r\n   <div class=\"mt-0 mt-lg-1 flex-shrink-0 gh-header-actions\" style=\"box-sizing: border-box; flex-shrink: 0 !important; margin-top: 4px; float: right;\">&nbsp;</div>\r\n   </div>\r\n<div class=\"mt-2 mt-md-1 pb-3 gh-header-meta\" style=\"box-sizing: border-box; margin-top: 8px; padding-bottom: 16px; font-size: 14px; color: #586069; border-bottom: 1px solid rgb(225, 228, 232); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; background-color: #ffffff;\">JolleJolles edited this page&nbsp;<relative-time datetime=\"2020-02-24T10:01:59Z\" class=\"no-wrap\" title=\"2020년 2월 24일 오후 7:01 GMT+9\" style=\"box-sizing: border-box; white-space: nowrap !important;\">on 24 Feb</relative-time>&nbsp;·&nbsp;<a href=\"https://github.com/JolleJolles/pirecorder/wiki/Installing-ffmpeg-on-Raspberry-Pi-with-h264-support/_history\" class=\"muted-link\" style=\"box-sizing: border-box; background-color: initial; text-decoration-line: none; color: #586069 !important;\" target=\"_blank\">2 revisions</a></div>\r\n<div id=\"wiki-content\" class=\"mt-4\" style=\"box-sizing: border-box; background-color: #ffffff; margin-top: 24px !important;\">\r\n   <div class=\"gutter-condensed gutter-lg d-flex flex-column flex-md-row\" style=\"box-sizing: border-box; margin-right: -16px; margin-left: -16px; flex-direction: row !important; display: flex !important;\">\r\n      <div class=\"flex-shrink-0 col-12 col-md-9 mb-5 mb-md-0\" style=\"box-sizing: border-box; width: 759px; flex-shrink: 0 !important; margin-bottom: 0px !important; padding-right: 16px !important; padding-left: 16px !important;\">\r\n         <div id=\"wiki-body\" class=\"gollum-markdown-content\" style=\"box-sizing: border-box;\">\r\n            <div class=\"markdown-body\" style=\"box-sizing: border-box; line-height: 1.5; overflow-wrap: break-word;\">\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\"><em style=\"box-sizing: border-box;\">Last updated: 24 Feb 2020</em></p>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\">The&nbsp;<a href=\"https://www.raspberrypi.org/\" rel=\"nofollow\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">Raspberry Pi</a>&nbsp;is a fantastic little computer for recording video. For about €50,- you can record in HD with full customizability and for as long as you want or have storage for. However, one issue is that the&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">.h264</code>\r\n                  &nbsp;format it records in is hard to work with. It is therefore often important to convert videos to widely applicable formats like&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">.mp4</code>\r\n                  &nbsp;to be able to view them properly and get the right meta information. For this I recommend the program&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">FFmpeg</code>\r\n                  .</p>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\">Installing&nbsp;<a href=\"https://www.ffmpeg.org/\" rel=\"nofollow\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">ffmpeg</a>&nbsp;on a Raspberry Pi is not as simple as downloading an executable from the command line, but it is also not too difficult. Here are the steps:</p>\r\n               <h4 style=\"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;; font-size: 1em; box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25;\"><a id=\"user-content-install-h264-library\" class=\"anchor\" href=\"https://github.com/JolleJolles/pirecorder/wiki/Installing-ffmpeg-on-Raspberry-Pi-with-h264-support#install-h264-library\" aria-hidden=\"true\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\" target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install h264 library</h4>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\">Open a terminal window on the raspberrypi (or via SSH connection) and type in the following commands: Download h264 library:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">git clone --depth 1 https://code.videolan.org/videolan/x264.git</code>\r\n                  &nbsp;Change directory to the x264 folder:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">cd x264</code>\r\n                  &nbsp;Configure installation:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl</code>\r\n                  &nbsp;Create the installation:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">make -j4</code>\r\n                  &nbsp;Install h264 library on your system:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">sudo make install</code>\r\n                  </p>\r\n               <h4 style=\"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;; font-size: 1em; box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25;\"><a id=\"user-content-install-ffmpeg-with-h264\" class=\"anchor\" href=\"https://github.com/JolleJolles/pirecorder/wiki/Installing-ffmpeg-on-Raspberry-Pi-with-h264-support#install-ffmpeg-with-h264\" aria-hidden=\"true\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\" target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install ffmpeg with h264</h4>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\">Change to home directory:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">cd ~</code>\r\n                  &nbsp;Download ffmpeg:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">git clone git://source.ffmpeg.org/ffmpeg --depth=1</code>\r\n                  &nbsp;Change to ffmpeg directory:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">cd ffmpg</code>\r\n                  &nbsp;Configure installation:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree</code>\r\n                  &nbsp;Make the installation:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">make -j4</code>\r\n                  .&nbsp;<em style=\"box-sizing: border-box;\">Note this step will take a long time!</em>&nbsp;Now finally run the installation:&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">sudo make install</code>\r\n                  </p>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\">There are many options available and many other ways to convert h264 videos with ffmpeg, but this command is the quickest of all methods that I tested.</p>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\">Note: If you are working with an older model of the raspberrypi (&lt; 3 B+) then you may not have 4 cores available. You will then have to change&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">make -j4</code>\r\n                  &nbsp;to&nbsp;\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">make -j</code>\r\n                  .</p>\r\n               <h4 style=\"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;; font-size: 1em; box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25;\"><a id=\"user-content-convert-h264-video\" class=\"anchor\" href=\"https://github.com/JolleJolles/pirecorder/wiki/Installing-ffmpeg-on-Raspberry-Pi-with-h264-support#convert-h264-video\" aria-hidden=\"true\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\" target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Convert (h264) video</h4>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\">Now you are ready to convert (h264) videos on your Raspberry Pi. Simply run the following command:</p>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\">\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">ffmpeg -i USER_VIDEO.h264 -vcodec copy USER_VIDEO.mp4</code>\r\n                  </p>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box; margin-bottom: 16px;\">Or even better, use the simple convert functionality of the&nbsp;<a href=\"https://github.com/JolleJolles/pirecorder\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">pirecorder package</a>:</p>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box;\">\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">convert -i MEDIADIR -o OUTDIR</code>\r\n                  </p>\r\n               <p style=\"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;; font-size: 16px; box-sizing: border-box;\">\r\n                  <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">---------------------------------------------------------------------------------------------</code>\r\n                  </p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">git clone --depth 1 https://code.videolan.org/videolan/x264.git</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">cd x264</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">make -j4</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">sudo make install</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\"><br /></span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">cd ~</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">git clone git://source.ffmpeg.org/ffmpeg --depth=1</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">cd ffmpg</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">make -j4</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">\r\n                        <code style=\"box-sizing: border-box; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\"></code>\r\n                        </span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">sudo make install</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">&nbsp;</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"><span style=\"font-size: 13.6px;\">=================================================================================================</span></font></p>\r\n               <p style=\"box-sizing: border-box;\"><font color=\"#24292e\" face=\"SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace\"></font></p>\r\n               <div class=\"se-component se-text se-l-default\" id=\"SE-5c428c05-42ff-11ea-bd29-116466cce347\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-text se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                        <div class=\"se-module se-module-text\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-5c428c07-42ff-11ea-bd29-e54f9e4950bd\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs28 se-ff-   \" id=\"SE-6dc82c5c-42ff-11ea-8829-73ddd90fdd4e\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 28px; line-height: inherit; vertical-align: baseline;\"><span style=\"font-weight: 700; background-color: inherit; font-family: inherit;\">0. 빌드 패키지 설치</span></span></p>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-code se-l-default __se-component\" id=\"SE-5c428c0a-42ff-11ea-bd29-4f5575634461\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-code se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; position: relative; background-color: #fdfdfd;\">\r\n                        <div class=\"se-module se-module-code se-fs-fs13\" style=\"margin: 0px; padding: 12px 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: inherit; vertical-align: baseline; overflow: auto hidden;\">\r\n                           <div class=\"se-code-source\" style=\"margin: 0px; padding: 0px 17px; border: 0px; font: inherit; vertical-align: baseline; display: inline-block;\">\r\n                              <div class=\"__se_code_view  language-javascript\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 24px; font-family: &quot;Source Code Pro&quot;, sourcecodepro, se-sourcecodepro, Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace, sans-serif; vertical-align: baseline; background: none; white-space: pre; word-spacing: normal; word-break: normal; overflow-wrap: normal; tab-size: 4; hyphens: none;\">$ sudo apt install git build<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>essential</div>\r\n                              </div>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-text se-l-default\" id=\"SE-5c428c10-42ff-11ea-bd29-8936d4310906\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-text se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                        <div class=\"se-module se-module-text\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-5be131e6-42ff-11ea-8829-b5be53c6edd9\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs- se-ff-   \" id=\"SE-6dc8536d-42ff-11ea-8829-85816af3bfac\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 15px; line-height: inherit; vertical-align: baseline;\"></span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-5c428c0e-42ff-11ea-bd29-6bd94e1b43e7\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs28 se-ff-   \" id=\"SE-6dc8536e-42ff-11ea-8829-29a2ca3dae47\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 28px; line-height: inherit; vertical-align: baseline;\"><span style=\"font-weight: 700; background-color: inherit; font-family: inherit;\">1. H264 라이브러리 설치</span></span></p>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-code se-l-default __se-component\" id=\"SE-5c428c11-42ff-11ea-bd29-b79fb2d361d3\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-code se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; position: relative; background-color: #fdfdfd;\">\r\n                        <div class=\"se-module se-module-code se-fs-fs13\" style=\"margin: 0px; padding: 12px 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: inherit; vertical-align: baseline; overflow: auto hidden;\">\r\n                           <div class=\"se-code-source\" style=\"margin: 0px; padding: 0px 17px; border: 0px; font: inherit; vertical-align: baseline; display: inline-block;\">\r\n                              <div class=\"__se_code_view  language-javascript\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 24px; font-family: &quot;Source Code Pro&quot;, sourcecodepro, se-sourcecodepro, Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace, sans-serif; vertical-align: baseline; background: none; white-space: pre; word-spacing: normal; word-break: normal; overflow-wrap: normal; tab-size: 4; hyphens: none;\">$ git clone https<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">:</span><span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span><span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span>code<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span>videolan<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span>org<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span>videolan<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span>x264<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span>git\r\n$ cd x264\r\n$ <span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span><span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span>configure <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">--</span>host<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">=</span>arm<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>unknown<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>linux<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>gnueabi <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">--</span>enable<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span><span class=\"token se-code-keyword\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #137fb7;\">static</span><span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">--</span>disable<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>opencl\r\n$ make <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>j4  # 코어 수를 적어주면 된다<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span>\r\n$ sudo make install</div>\r\n                              </div>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-text se-l-default\" id=\"SE-5c428c17-42ff-11ea-bd29-11feb94a1f8f\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-text se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                        <div class=\"se-module se-module-text\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-5be1a719-42ff-11ea-8829-69236c0d96bb\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs- se-ff-   \" id=\"SE-6dc87a7f-42ff-11ea-8829-bf3d5c012358\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 15px; line-height: inherit; vertical-align: baseline;\"></span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-5c428c15-42ff-11ea-bd29-cd5db192c90d\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs28 se-ff-   \" id=\"SE-6dc8a190-42ff-11ea-8829-73616dd391be\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 28px; line-height: inherit; vertical-align: baseline;\"><span style=\"font-weight: 700; background-color: inherit; font-family: inherit;\">2. FFMPEG 설치</span></span></p>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-code se-l-default __se-component\" id=\"SE-5c428c18-42ff-11ea-bd29-25ad29a7bf57\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-code se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; position: relative; background-color: #fdfdfd;\">\r\n                        <div class=\"se-module se-module-code se-fs-fs13\" style=\"margin: 0px; padding: 12px 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: inherit; vertical-align: baseline; overflow: auto hidden;\">\r\n                           <div class=\"se-code-source\" style=\"margin: 0px; padding: 0px 17px; border: 0px; font: inherit; vertical-align: baseline; display: inline-block;\">\r\n                              <div class=\"__se_code_view  language-javascript\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 24px; font-family: &quot;Source Code Pro&quot;, sourcecodepro, se-sourcecodepro, Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace, sans-serif; vertical-align: baseline; background: none; white-space: pre; word-spacing: normal; word-break: normal; overflow-wrap: normal; tab-size: 4; hyphens: none;\">$ git clone https<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">:</span><span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span><span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span>github<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span>com<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span>FFmpeg<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span>FFmpeg<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span>git\r\n$ cd ffmpeg\r\n$ sudo <span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span><span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">/</span>configure <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">--</span>arch<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">=</span>armel <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">--</span>target<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>os<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">=</span>linux <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">--</span>enable<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>gpl <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">--</span>enable<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>libx264 <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">--</span>enable<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>nonfree\r\n$ make <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>j4 # 코어 수를 적어주면 된다<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span>\r\n$ sudo make install</div>\r\n                              </div>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-text se-l-default\" id=\"SE-5c428c1e-42ff-11ea-bd29-7901715b87a3\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-text se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                        <div class=\"se-module se-module-text\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-5be1f53c-42ff-11ea-8829-a5d72040f2da\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs16 se-ff-   \" id=\"SE-6dc8c8a1-42ff-11ea-8829-612aaa735209\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; vertical-align: baseline;\">빌드 시간이 상당히 걸린다.</span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-5be1f53d-42ff-11ea-8829-6794e43f7dab\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs16 se-ff-   \" id=\"SE-6dc8c8a2-42ff-11ea-8829-fba4112a5ed6\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; vertical-align: baseline;\">일단 빌드 걸어놓고 좀 쉬다 오길</span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-5c428c20-42ff-11ea-bd29-5f1ec216d33d\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs28 se-ff-   \" id=\"SE-6dc8c8a3-42ff-11ea-8829-837b5709bdc1\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 28px; line-height: inherit; vertical-align: baseline;\"><span style=\"font-weight: 700; background-color: inherit; font-family: inherit;\">3. 설치 확인</span></span></p>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-code se-l-default __se-component\" id=\"SE-5c428c23-42ff-11ea-bd29-0b86ce3102f1\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-code se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; position: relative; background-color: #fdfdfd;\">\r\n                        <div class=\"se-module se-module-code se-fs-fs13\" style=\"margin: 0px; padding: 12px 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: inherit; vertical-align: baseline; overflow: auto hidden;\">\r\n                           <div class=\"se-code-source\" style=\"margin: 0px; padding: 0px 17px; border: 0px; font: inherit; vertical-align: baseline; display: inline-block;\">\r\n                              <div class=\"__se_code_view  language-javascript\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 24px; font-family: &quot;Source Code Pro&quot;, sourcecodepro, se-sourcecodepro, Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace, sans-serif; vertical-align: baseline; background: none; white-space: pre; word-spacing: normal; word-break: normal; overflow-wrap: normal; tab-size: 4; hyphens: none;\">$ ffmpeg <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>version</div>\r\n                              </div>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-image se-l-default\" id=\"SE-5c428c24-42ff-11ea-bd29-1710186034a1\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content se-component-content-fit\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-image se-l-default se-section-align-justify\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\"><a class=\"se-module se-module-image __se_image_link __se_link\" data-linktype=\"img\" data-linkdata=\"{&quot;id&quot; : &quot;SE-5c428c24-42ff-11ea-bd29-1710186034a1&quot;, &quot;src&quot; : &quot;https://postfiles.pstatic.net/MjAxNjExMDJfNDMg/MDAxNDc4MDI4NjczNTc2.-iL2Y-njtV147ef6ST_aEEXWdivXGDE_LjyWdPShVRIg.HsnjH3cABJpOA808QKaq4sxftL4zCdBDXv02rs70Qw4g.JPEG.chandong83/image_4053959431478028660021.jpg&quot;, &quot;linkUse&quot; : &quot;false&quot;, &quot;link&quot; : &quot;&quot;}\" area-hidden=\"true\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; position: relative; display: block;\"><img src=\"https://postfiles.pstatic.net/MjAxNjExMDJfNDMg/MDAxNDc4MDI4NjczNTc2.-iL2Y-njtV147ef6ST_aEEXWdivXGDE_LjyWdPShVRIg.HsnjH3cABJpOA808QKaq4sxftL4zCdBDXv02rs70Qw4g.JPEG.chandong83/image_4053959431478028660021.jpg?type=w773\" data-lazy-src=\"\" data-width=\"768\" data-height=\"296\" alt=\"\" class=\"se-image-resource egjs-visible\" style=\"border: 0px; margin: 0px; padding: 0px; font: inherit; vertical-align: top; position: relative; width: 693px;\" /></a></div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-text se-l-default\" id=\"SE-5c42b246-42ff-11ea-bd29-1bb5f3a8ecd8\" style=\"margin: 20px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-text se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                        <div class=\"se-module se-module-text\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5be884f1-42ff-11ea-8829-7b2bf48ad2dc\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs- se-ff-   \" id=\"SE-6dc9b304-42ff-11ea-8829-e3f098b482e2\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 15px; line-height: inherit; vertical-align: baseline;\"></span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5be884f2-42ff-11ea-8829-9bfd0f4962b7\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs- se-ff-   \" id=\"SE-6dc9b305-42ff-11ea-8829-b7496b9db996\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 15px; line-height: inherit; vertical-align: baseline;\"></span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5be884f3-42ff-11ea-8829-c16f95042783\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs16 se-ff-nanumgothic   \" id=\"SE-6dc9b306-42ff-11ea-8829-07c0f4d89047\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; vertical-align: baseline;\">이 \"ffmpeg\"라는 놈인 단순 라이브러리만 존재하는 것이 아니고</span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5be884f4-42ff-11ea-8829-a9b2cfab3c76\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs16 se-ff-nanumgothic   \" id=\"SE-6dc9da17-42ff-11ea-8829-1f3bc69f5acf\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; vertical-align: baseline;\">기본적인 기능을 가진 실행 프로그램도 함께 제공해준다.</span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5be884f5-42ff-11ea-8829-77af3a4a2a09\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs16 se-ff-nanumgothic   \" id=\"SE-6dc9da18-42ff-11ea-8829-e15ea82fe6a0\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; vertical-align: baseline;\">근데 이 기본 프로그램도 상당히 막강하다.</span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5be884f6-42ff-11ea-8829-37268d83d3d2\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs- se-ff-   \" id=\"SE-6dc9da19-42ff-11ea-8829-e5aeb7fbe8d0\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 15px; line-height: inherit; vertical-align: baseline;\"></span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5be884f7-42ff-11ea-8829-a38e349be203\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs- se-ff-   \" id=\"SE-6dc9da1a-42ff-11ea-8829-b9cf29bb78b5\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 15px; line-height: inherit; vertical-align: baseline;\"></span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5be884f8-42ff-11ea-8829-d118e587d400\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs28 se-ff-nanumgothic   \" id=\"SE-6dc9da1b-42ff-11ea-8829-d19a3670d9b3\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 28px; line-height: inherit; vertical-align: baseline;\"><span style=\"font-weight: 700; background-color: inherit; font-family: inherit;\">4. 간단한 인코딩</span></span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5c42b248-42ff-11ea-bd29-63684b47ab0b\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs16 se-ff-nanumgothic   \" id=\"SE-6dca012c-42ff-11ea-8829-090e130057df\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; vertical-align: baseline;\"><span style=\"font-weight: 700; background-color: inherit; font-family: inherit;\">- 인코딩 하기</span></span></p>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-code se-l-default __se-component\" id=\"SE-5c42b24b-42ff-11ea-bd29-076a5aa118de\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-code se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; position: relative; background-color: #fdfdfd;\">\r\n                        <div class=\"se-module se-module-code se-fs-fs13\" style=\"margin: 0px; padding: 12px 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: inherit; vertical-align: baseline; overflow: auto hidden;\">\r\n                           <div class=\"se-code-source\" style=\"margin: 0px; padding: 0px 17px; border: 0px; font: inherit; vertical-align: baseline; display: inline-block;\">\r\n                              <div class=\"__se_code_view  language-javascript\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 24px; font-family: &quot;Source Code Pro&quot;, sourcecodepro, se-sourcecodepro, Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace, sans-serif; vertical-align: baseline; background: none; white-space: pre; word-spacing: normal; word-break: normal; overflow-wrap: normal; tab-size: 4; hyphens: none;\">$ ffmpeg <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>i <span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">[</span>input_file<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">]</span><span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>vcodec libx264 <span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">[</span>output_file<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">]</span>\r\n예<span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">&gt;</span>\r\n$ ffmpeg <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>i cam<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span>h264 <span class=\"token se-code-operator\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #a77f71;\">-</span>vcodec libx264 cam<span class=\"token se-code-punctuation\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: #666666;\">.</span>mp4</div>\r\n                              </div>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-text se-l-default\" id=\"SE-5c42b251-42ff-11ea-bd29-3946c4320be0\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-text se-l-default\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                        <div class=\"se-module se-module-text\" style=\"margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;\">\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5be8fa2b-42ff-11ea-8829-b51a421e0391\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs16 se-ff-nanumgothic   \" id=\"SE-6dca283d-42ff-11ea-8829-29f9cd2901e7\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; vertical-align: baseline;\">&nbsp;</span></p>\r\n                           <p class=\"se-text-paragraph se-text-paragraph-align-left \" id=\"SE-5c42b24f-42ff-11ea-bd29-5b1a0bd7e188\" style=\"padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: inherit; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap;\"><span class=\"se-fs-fs16 se-ff-nanumgothic   \" id=\"SE-6dca283e-42ff-11ea-8829-f56b447d60a6\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; vertical-align: baseline;\"><span style=\"font-weight: 700; background-color: inherit; font-family: inherit;\">- raw 264파일을 mp4로 변환하기 (속도가 빠름)</span></span></p>\r\n                           </div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               <div class=\"se-component se-code se-l-default __se-component\" id=\"SE-5c42b252-42ff-11ea-bd29-2beddb23f3fb\" style=\"margin: 30px 0px 0px; padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: medium; line-height: inherit; font-family: se-nanumgothic, &quot;\\\\B098눔고딕&quot;, nanumgothic, sans-serif, Meiryo; vertical-align: baseline; position: relative;\">\r\n                  <div class=\"se-component-content\" style=\"margin: 0px auto; padding: 0px 40px; border: 0px; font: inherit; vertical-align: baseline; max-width: 100%;\">\r\n                     <div class=\"se-section se-section-code se-l-default\" style=\"margin: 0px; padding','https://github.com/JolleJolles/pirecorder/wiki/Installing-ffmpeg-on-Raspberry-Pi-with-h264-support','https://blog.naver.com/chandong83/220851288433',1,0,8,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-04-13 16:31:16',0,'2020-04-13 16:31:16','210.101.103.92','','','','','','','','','','','',''),(444,-444,'',444,0,0,'','','html1','[Linux] capture RTSP stream from IP camera ffmpeg','<p>ffmpeg -rtsp_transport tcp -i rtsp://admin:cam0909!!@211.218.202.161:554/profile2/media.smp -f image2 -vf fps=fps=1 cap.png</p>\r\n<p>=========================================================================================</p>\r\n<p>&nbsp;</p>\r\n<p>#!/bin/bash</p>\r\n<p>imgname=\"gmx_`date +%Y-%m-%d-%H-%M-%S`.png\"</p>\r\n<p>ffmpeg -rtsp_transport tcp -i rtsp://admin:cam0909!!@211.218.202.161:554/profile2/media.smp -f image2 -vf fps=fps=1 ${imgname}echo `mv ${imgname} ~/cap_img/`</p>\r\n<p>echo rtsp_image capture and move directory...</p>\r\n<p>&nbsp;</p>\r\n<p>=========================================================================================</p>\r\n<p>&nbsp;</p>\r\n<h2 style=\"box-sizing: border-box; margin-bottom: 16px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); 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;; background-color: #ffffff; margin-top: 0px !important;\">Use ffmpeg to stream video from a dahua 4300s to a file or files</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;; font-size: 16px; background-color: #ffffff;\">You can use ffmpeg to directly pull frames off of a dahua 4300s at full resolution. May be a good alternative to pricey dvrs which likely cannot record at full resolution, may not work with the camera, or are prohibitevly expensive</p>\r\n<h3 style=\"box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25; 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;; background-color: #ffffff;\"><a id=\"user-content-simple-stream-to-file\" class=\"anchor\" aria-hidden=\"true\" href=\"https://gist.github.com/mowings/6960b8058daf44be1b4e#simple-stream-to-file\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\" target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Simple Stream to file</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;; font-size: 16px; background-color: #ffffff;\">Simple stream to file. Full resolution</p>\r\n<pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 16px; overflow-wrap: normal; padding: 16px; overflow: auto; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; color: #24292e;\">\r\n   <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0px; margin: 0px; background: initial; border-radius: 3px; word-break: normal; border: 0px; display: inline; overflow: visible; line-height: inherit; overflow-wrap: normal;\">ffmpeg -loglevel debug -rtsp_transport tcp -i \"rtsp://admin:admin@198.175.207.61:554/live\" \\\r\n-c copy -map 0 foo.mp4\r\n</code>\r\n   </pre>\r\n<h3 style=\"box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25; 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;; background-color: #ffffff;\"><a id=\"user-content-break-streamed-file-into--time-segments\" class=\"anchor\" aria-hidden=\"true\" href=\"https://gist.github.com/mowings/6960b8058daf44be1b4e#break-streamed-file-into--time-segments\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\" target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Break streamed file into time segments</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;; font-size: 16px; background-color: #ffffff;\">ffmpeg can save file in arbitrary segments at fixed intervals. In this example, we save a new file at 10 second intervals, but the value for&nbsp;\r\n   <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">segment_time</code>\r\n   &nbsp;can be any positive integer</p>\r\n<pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 16px; overflow-wrap: normal; padding: 16px; overflow: auto; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; color: #24292e;\">\r\n   <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0px; margin: 0px; background: initial; border-radius: 3px; word-break: normal; border: 0px; display: inline; overflow: visible; line-height: inherit; overflow-wrap: normal;\">ffmpeg  -rtsp_transport tcp -i \"rtsp://admin:admin@198.175.207.61:554/live\"  \\\r\n-f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 \\\r\n-c copy -map 0 test%d.mp4\r\n</code>\r\n   </pre>\r\n<h3 style=\"box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25; 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;; background-color: #ffffff;\"><a id=\"user-content-timestamped-output\" class=\"anchor\" aria-hidden=\"true\" href=\"https://gist.github.com/mowings/6960b8058daf44be1b4e#timestamped-output\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\" target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Timestamped output</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;; font-size: 16px; background-color: #ffffff;\">Output files can be timestamped as well.</p>\r\n<pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 16px; overflow-wrap: normal; padding: 16px; overflow: auto; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; color: #24292e;\">\r\n   <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0px; margin: 0px; background: initial; border-radius: 3px; word-break: normal; border: 0px; display: inline; overflow: visible; line-height: inherit; overflow-wrap: normal;\">ffmpeg  -rtsp_transport tcp -i \"rtsp://admin:admin@198.175.207.135:554/live\" \\\r\n-f segment -segment_time 10 -segment_format mp4  -reset_timestamps 1 \\\r\n-strftime 1 -c copy -map 0 dauphine-%Y%m%d-%H%M%S.mp4\r\n</code>\r\n   </pre>\r\n<h3 style=\"box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25; 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;; background-color: #ffffff;\"><a id=\"user-content-select-stream-to-read-from\" class=\"anchor\" aria-hidden=\"true\" href=\"https://gist.github.com/mowings/6960b8058daf44be1b4e#select-stream-to-read-from\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\" target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Select stream to read from.</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;; font-size: 16px; background-color: #ffffff;\">A different url is used to select the substream. Set&nbsp;\r\n   <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;\">subtype</code>\r\n   &nbsp;to 0 for main hi-res stream, or 1 for low res substream. Channel looks to always be set to 1</p>\r\n<pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-top: 0px; overflow-wrap: normal; padding: 16px; overflow: auto; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; color: #24292e; margin-bottom: 0px !important;\">\r\n   <code style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0px; margin: 0px; background: initial; border-radius: 3px; word-break: normal; border: 0px; display: inline; overflow: visible; line-height: inherit; overflow-wrap: normal;\">ffmpeg  -rtsp_transport tcp -i \"rtsp://admin:admin@198.175.207.135:554/cam/realmonitor?channel=1&amp;subtype=1\" \\ \r\n-f segment -segment_time 10 -segment_format mp4  -reset_timestamps 1 \\ \r\n-strftime 1 -c copy -map 0 test-%Y%m%d-%H%M%S.mp4</code>\r\n   </pre>\r\n<p>&nbsp;</p>','https://gist.github.com/mowings/6960b8058daf44be1b4e','',1,0,7,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-04-14 16:39:26',0,'2020-04-14 16:39:26','210.101.103.92','','','','','','','','','','','',''),(445,-445,'',445,0,0,'','','html1','[ETC] DIY Mini CNC Laser Engraver.','<header class=\"article-header\" data-location=\"header\" style=\"color: #999999; text-align: center; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px;\">\r\n   <h1 class=\"header-title\" style=\"margin: 0px 0px 10px; font-family: inherit; line-height: 34px; color: #333333; text-rendering: optimizelegibility; font-size: 28px; padding: 0px;\">DIY Mini CNC Laser Engraver.</h1>\r\n   <div class=\"sub-header\" style=\"line-height: 25px;\">\r\n      <div class=\"header-byline\" style=\"display: inline-block;\">By&nbsp;<a href=\"https://www.instructables.com/member/Maggie+Shah/\" rel=\"author\" style=\"color: #555555; text-decoration-line: none;\" target=\"_blank\">Maggie Shah</a>&nbsp;in&nbsp;<a class=\"category\" href=\"https://www.instructables.com/circuits/\" style=\"color: #555555; text-decoration-line: none;\" target=\"_blank\">Circuits</a><a class=\"channel\" href=\"https://www.instructables.com/circuits/arduino/projects/\" style=\"color: #555555; text-decoration-line: none;\" target=\"_blank\">Arduino</a></div>\r\n      <div class=\"header-stats\" style=\"display: inline-block; line-height: 30px; margin: 0px 20px;\">\r\n         <p class=\"svg-views view-count\" style=\"margin-right: 15px; background-image: url(&quot;data:image/svg+xml;charset=utf8,%3Csvg class=\'svg-icon views\' xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath fill=\'%2300A1CF\' d=\'M4.37 12c0-3.41 2.23-6.29 5.31-7.27C3.42 6.02.02 12 .02 12s3.4 5.98 9.67 7.26A7.622 7.622 0 0 1 4.37 12zm19.61 0s-3.4-5.98-9.67-7.27c3.08.98 5.31 3.86 5.31 7.27 0 3.4-2.23 6.28-5.31 7.26 6.27-1.28 9.67-7.26 9.67-7.26zm-7.03-2.43c-.33.66-1.01 1.12-1.8 1.12-1.11 0-2.02-.91-2.02-2.02 0-.75.41-1.41 1.02-1.75-.66-.28-1.39-.44-2.15-.44-3.05 0-5.52 2.47-5.52 5.52 0 3.05 2.47 5.52 5.52 5.52 3.05 0 5.52-2.47 5.52-5.52 0-.87-.2-1.7-.57-2.43z\'/%3E%3C/svg%3E&quot;); display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-size: 20px; background-position-y: 4px;\">212,535</p>\r\n         <p class=\"svg-favorite active favorite-count\" style=\"margin-right: 15px; background-image: url(&quot;data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath fill=\'%23C20089\' d=\'M11.98 21s-.5-.71-3.38-3.16-5.09-5.12-5.53-7.95c-.44-2.83 1.22-5.72 4.32-5.88 3.1-.16 4.59 2.18 4.59 2.18h.04s1.5-2.34 4.59-2.18c3.1.16 4.76 3.05 4.32 5.88-.44 2.83-2.66 5.5-5.53 7.95S12.02 21 12.02 21h-.04z\'/%3E%3C/svg%3E&quot;); display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-size: 20px; background-position-y: 4px;\">1,157</p>\r\n         <p class=\"svg-comments active comment-count\" style=\"margin-right: 15px; background-image: url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath fill=\'%2397C801\' d=\'M19.75 6.85h-1.7c.01.12.04.24.04.37v3.88c0 2.45-1.99 4.45-4.43 4.45h-3.17l-.98.98c.51.36 1.13.57 1.8.57h3.7c.36.36 3.61 3.63 3.61 3.63.2.2.49.26.75.15.26-.11.43-.36.43-.64V17.1a3.186 3.186 0 0 0 3.14-3.18v-3.88c-.03-1.76-1.45-3.19-3.19-3.19zm-6.09-2.82c1.75 0 3.17 1.43 3.17 3.19v3.88c0 1.76-1.42 3.19-3.17 3.19h-3.7c-.36.36-3.61 3.63-3.61 3.63-.2.2-.49.26-.75.15a.696.696 0 0 1-.43-.64v-3.14a3.186 3.186 0 0 1-3.14-3.18V7.22c0-1.76 1.42-3.19 3.17-3.19h8.46z\'/%3E%3C/svg%3E&quot;); display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-size: 20px; background-position-y: 4px; cursor: pointer;\">147</p>\r\n         <p class=\"svg-featured\" style=\"background-image: url(&quot;data:image/svg+xml,%3Csvg class=\'svg-icon featured\' xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath fill=\'%23faac18\' d=\'M21.89 9.88c0 .17-.1.36-.31.57l-4.32 4.21 1.02 5.94c.01.06.01.14.01.24 0 .17-.04.31-.12.42a.42.42 0 0 1-.36.17c-.15 0-.31-.05-.48-.14L12 18.49 6.66 21.3c-.17.09-.33.14-.48.14-.17 0-.29-.06-.37-.17a.717.717 0 0 1-.12-.42c0-.05.01-.13.02-.24l1.02-5.94-4.33-4.21c-.2-.21-.3-.4-.3-.57 0-.29.22-.48.67-.55l5.97-.87 2.67-5.41c.15-.32.34-.49.58-.49s.43.16.58.49l2.67 5.41 5.97.87c.46.06.68.24.68.54z\'/%3E%3C/svg%3E&quot;); display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-size: 20px; background-position-y: 4px;\">Featured</p>\r\n         </div>\r\n      </div>\r\n   <div class=\"sub-header clearfix\" style=\"line-height: 25px; margin: 20px 0px 10px;\">\r\n      <div class=\"header-meta\" style=\"display: inline-block; float: left; line-height: 38px;\"><button class=\"license-btn\" data-url=\"https://creativecommons.org/licenses/by-nc-sa/4.0/\" style=\"margin: 0px 10px 0px 0px; font-size: 14px; vertical-align: initial; line-height: 15px; cursor: pointer; font-weight: inherit; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; display: inline; background-repeat: no-repeat; border-width: 0px; border-style: initial; border-color: initial; padding: 0px;\"><img alt=\"license\" src=\"https://www.instructables.com/assets/img/license/by-nc-sa_small.png\" style=\"max-width: 100%; height: auto; vertical-align: top; border: 0px;\" /></button></div>\r\n      <div class=\"header-actions\" style=\"display: inline-block; float: right;\"><button class=\"btn btn-default pdf-btn login-required verification-required\" data-sourcea=\"download\" style=\"margin: 0px 0px 0px 10px; font-size: 14px; vertical-align: middle; line-height: 20px; cursor: pointer; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; padding: 6px 12px; color: #333333; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #dedede; border-radius: 4px; box-shadow: none; white-space: nowrap;\"><i class=\"svg-icon svg-pdf\" style=\"width: 24px; height: 24px; fill: rgb(187, 187, 187); margin-right: 5px; display: inline-block; vertical-align: middle; background-image: url(&quot;data:image/svg+xml,%3Csvg class=\'svg-icon pdf\' xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath fill=\'%23d50a0a\' d=\'M22.81 5.67l-3.95-3.95-.19-.19H7.06c-.64 0-1.16.53-1.16 1.17v5.79H1.66a.56.56 0 0 0-.56.56v8.1c0 .31.25.56.56.56H5.9v3.71c0 .64.52 1.17 1.17 1.17h14.77c.64 0 1.17-.52 1.17-1.17V5.86l-.2-.19zM4.26 13.79v1.9H3.07v-5.25c.37-.06.89-.11 1.63-.11.74 0 1.27.14 1.63.43.34.27.57.71.57 1.23s-.17.96-.49 1.26c-.41.39-1.02.56-1.73.56-.16 0-.31-.01-.42-.02zm18.08-7.65v15.27c0 .28-.23.51-.51.51H7.06c-.28 0-.51-.23-.51-.51V17.7h11.28c.31 0 .56-.25.56-.56v-8.1a.56.56 0 0 0-.56-.56H6.55V2.7c0-.28.23-.51.51-.51H18.4v.01h-.01v3.95h3.95s-.05-.06-.14-.15l.14.14zM7.66 15.66v-5.22c.44-.07 1.02-.11 1.63-.11 1.01 0 1.66.18 2.18.57.55.41.9 1.07.9 2 0 1.02-.37 1.72-.88 2.15-.56.47-1.41.69-2.45.69-.64 0-1.08-.04-1.38-.08zm8.61-3.09v.98h-1.91v2.14h-1.21v-5.32h3.25v.99h-2.04v1.21h1.91z\'/%3E%3Cpath fill=\'%23d50a0a\' d=\'M4.76 11.24c-.24 0-.41.02-.5.05v1.57c.1.02.23.03.4.03.64 0 1.03-.32 1.03-.87.01-.49-.33-.78-.93-.78zm4.65.01c-.27 0-.44.02-.54.05v3.48c.1.02.27.02.42.02 1.09.01 1.8-.59 1.8-1.86 0-1.1-.65-1.69-1.68-1.69z\'/%3E%3C/svg%3E&quot;);\"></i>Download</button><button class=\"btn btn-default favorite-btn\" style=\"margin: 0px 0px 0px 10px; font-size: 14px; vertical-align: middle; line-height: 20px; cursor: pointer; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; padding: 6px 12px; color: #333333; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #dedede; border-radius: 4px; box-shadow: none; white-space: nowrap;\"><i class=\"svg-icon svg-favorite\" style=\"width: 24px; height: 24px; fill: rgb(187, 187, 187); margin-right: 5px; display: inline-block; vertical-align: middle; background-image: url(&quot;data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath fill=\'%23bbbbbb\' d=\'M11.98 21s-.5-.71-3.38-3.16-5.09-5.12-5.53-7.95c-.44-2.83 1.22-5.72 4.32-5.88 3.1-.16 4.59 2.18 4.59 2.18h.04s1.5-2.34 4.59-2.18c3.1.16 4.76 3.05 4.32 5.88-.44 2.83-2.66 5.5-5.53 7.95S12.02 21 12.02 21h-.04z\'/%3E%3C/svg%3E&quot;);\"></i><span class=\"favorite-txt\">Favorite</span></button></div>\r\n      </div>\r\n   </header>\r\n<div class=\"article-body\" style=\"position: relative; color: #333333; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px;\">\r\n   <div class=\"main-content\" style=\"width: calc(100% - 324px); float: left;\">\r\n      <section id=\"intro\" class=\"step\" data-stepid=\"SDESF31JSYZ92MV\" style=\"margin: 0px 0px 32px;\">\r\n         <h2 class=\"step-title sr-only\" style=\"margin: -1px -1px 15px; font-family: inherit; line-height: normal; color: inherit; text-rendering: optimizelegibility; font-size: 24px; padding: 0px; text-align: center; position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px;\">Introduction: DIY Mini CNC Laser Engraver.</h2>\r\n         <div class=\"mediaset\" style=\"position: relative; text-align: center; min-height: 109px; margin: -2.5px -2.5px 30px; line-height: 0;\">\r\n            <div class=\"videoset-wrapper\">\r\n               <div class=\"videoset\">\r\n                  <div class=\"videoset-cell\" style=\"padding: 2.5px;\">\r\n                     <div class=\"videoset-item\" style=\"position: relative; padding-bottom: 486.781px; height: 0px; overflow: hidden;\"><iframe allowfullscreen=\"\" frameborder=\"0\" height=\"576\" class=\" lazyloaded\" data-src=\"https://www.youtube.com/embed/ZeAug4SNUSI?feature=oembed\" width=\"1024\" style=\"max-width: 100%; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); position: absolute; top: 0px; left: 0px; width: 865.391px; height: 486.781px;\"></iframe></div>\r\n                     </div>\r\n                  </div>\r\n               </div>\r\n            <div class=\"photoset-wrapper\">\r\n               <div class=\"photoset\" style=\"margin: 0px auto;\">\r\n                  <div class=\"photoset-row items-2 \" style=\"display: flex;\">\r\n                     <div class=\"photoset-cell\" data-imagenotes=\"[]\" style=\"padding: 2.5px; flex: 1.33303 1 0%;\">\r\n                        <div class=\"photoset-image\" style=\"position: relative; overflow: hidden; border-radius: 4px; height: 413.031px;\"><a class=\"gallery-link\" rel=\"photoset130\" href=\"https://cdn.instructables.com/FVO/KI9M/JT91MTXL/FVOKI9MJT91MTXL.LARGE.jpg?auto=webp&amp;width=1024&amp;height=1024&amp;fit=bounds\" data-download=\"https://cdn.instructables.com/ORIG/FVO/KI9M/JT91MTXL/FVOKI9MJT91MTXL.jpg\" style=\"color: #e86c00; text-decoration-line: none;\" target=\"_blank\"><img class=\" lazyloaded\" alt=\"DIY Mini CNC Laser Engraver.\" src=\"https://cdn.instructables.com/FVO/KI9M/JT91MTXL/FVOKI9MJT91MTXL.LARGE.jpg?auto=webp&amp;frame=1&amp;width=768&amp;height=1024&amp;fit=bounds\" data-src=\"https://cdn.instructables.com/FVO/KI9M/JT91MTXL/FVOKI9MJT91MTXL.LARGE.jpg?auto=webp&amp;frame=1&amp;width=768&amp;height=1024&amp;fit=bounds\" style=\"max-width: 100%; height: 413.031px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 550.609px; border-radius: 4px;\" /></a></div>\r\n                        </div>\r\n                     <div class=\"photoset-cell\" data-imagenotes=\"[]\" style=\"padding: 2.5px; flex: 0.75 1 0%;\">\r\n                        <div class=\"photoset-image\" style=\"position: relative; overflow: hidden; border-radius: 4px; height: 413.031px;\"><a class=\"gallery-link\" rel=\"photoset130\" href=\"https://cdn.instructables.com/FVW/G2LA/JTON6MJN/FVWG2LAJTON6MJN.LARGE.jpg?auto=webp&amp;width=1024&amp;height=1024&amp;fit=bounds\" data-download=\"https://cdn.instructables.com/ORIG/FVW/G2LA/JTON6MJN/FVWG2LAJTON6MJN.jpg\" style=\"color: #e86c00; text-decoration-line: none;\" target=\"_blank\"><img class=\" lazyloaded\" alt=\"DIY Mini CNC Laser Engraver.\" src=\"https://cdn.instructables.com/FVW/G2LA/JTON6MJN/FVWG2LAJTON6MJN.LARGE.jpg?auto=webp&amp;frame=1&amp;width=432&amp;height=1024&amp;fit=bounds\" data-src=\"https://cdn.instructables.com/FVW/G2LA/JTON6MJN/FVWG2LAJTON6MJN.LARGE.jpg?auto=webp&amp;frame=1&amp;width=432&amp;height=1024&amp;fit=bounds\" style=\"max-width: 100%; height: 413.031px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 309.781px; border-radius: 4px;\" /></a></div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               </div>\r\n            </div>\r\n         <div class=\"author-promo clearfix\" style=\"border: 1px solid rgb(221, 221, 221); border-radius: 6px; padding: 15px; background-color: #f6f6f6; margin: 0px auto 20px; color: #777777; display: flex; flex-flow: wrap; max-width: 770px;\">\r\n            <div class=\"author-promo-row\" style=\"display: flex; flex-direction: row; width: 308px;\">\r\n               <div class=\"byline\" style=\"flex-grow: 1;\"><a class=\"avatar\" rel=\"author\" href=\"https://www.instructables.com/member/Maggie+Shah/\" style=\"color: #1e8439; text-decoration-line: none;\" target=\"_blank\"><img class=\" ls-is-cached lazyloaded\" data-src=\"https://cdn.instructables.com/ORIG/F1N/MLZZ/J67XGX5J/F1NMLZZJ67XGX5J.jpg?auto=webp&amp;&amp;frame=1&amp;crop=1:1&amp;width=130\" src=\"https://cdn.instructables.com/ORIG/F1N/MLZZ/J67XGX5J/F1NMLZZJ67XGX5J.jpg?auto=webp&amp;&amp;frame=1&amp;crop=1:1&amp;width=130\" alt=\"Maggie Shah\" style=\"max-width: 100%; height: 80px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); border-radius: 40px; width: 80px; display: inline-block; float: left; margin: 2px 15px 0px 0px;\" /></a><span class=\"author-name\" style=\"display: inline-block; float: left; clear: right; line-height: 21px; width: calc(100% - 100px);\">By&nbsp;<a class=\"author\" rel=\"author\" href=\"https://www.instructables.com/member/Maggie+Shah/\" style=\"color: #555555; text-decoration-line: none; font-weight: 700; font-size: 16px;\" target=\"_blank\">Maggie Shah</a></span><span class=\"author-follow\" style=\"display: inline-block; float: left; clear: right; line-height: 21px;\"><button class=\"btn btn-yellow follow-btn\" style=\"margin: 5px 20px 0px 0px; font-size: 14px; vertical-align: middle; line-height: 20px; cursor: pointer; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; padding: 6px 12px; color: #ffffff; background-color: #faac18; background-image: none; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #e5991e; border-radius: 4px; box-shadow: none; white-space: nowrap;\">Follow</button></span></div>\r\n               </div>\r\n            <div class=\"recent-ibles promoted-content clearfix \" style=\"clear: both; display: flex; flex-flow: row nowrap; justify-content: flex-end; align-items: center; width: 462px;\"><span class=\"promoted-items-label\" style=\"margin-top: 2px; text-align: right; width: 70px;\"><a rel=\"author\" class=\"author\" href=\"https://www.instructables.com/member/Maggie+Shah/\" style=\"color: #777777; text-decoration-line: none;\" target=\"_blank\">More by the author:</a></span>\r\n               <div class=\"promoted-items list-unstyled pull-right\" style=\"float: right; display: inline-block; margin-left: 10px;\">\r\n                  <div data-id=\"\" class=\"promoted-item-thumbnail thumbnail instructable-thumbnail\" style=\"display: inline-block; padding: 0px; line-height: 20px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0px; box-shadow: none; transition: all 0.2s ease-in-out 0s; position: relative; background: rgb(255, 255, 255); overflow: hidden; width: 80px; height: 80px; margin: 0px 2px 0px 0px;\">\r\n                     <div class=\"image-wrapper\" style=\"display: inline-block; width: 80px; height: 80px; margin: 0px 2px 0px 0px;\"><a href=\"https://www.instructables.com/id/Desk-Bluetooth-Speaker-With-Audio-Visualisation-To/\" style=\"color: #1e8439; text-decoration-line: none;\" target=\"_blank\"><img class=\" lazyloaded\" data-src=\"https://cdn.instructables.com/ORIG/FD3/QASM/JNKL9NJN/FD3QASMJNKL9NJN.jpg?auto=webp&amp;&amp;frame=1&amp;crop=1:1&amp;width=130\" src=\"https://cdn.instructables.com/ORIG/FD3/QASM/JNKL9NJN/FD3QASMJNKL9NJN.jpg?auto=webp&amp;&amp;frame=1&amp;crop=1:1&amp;width=130\" alt=\"Desk Bluetooth Speaker With Audio Visualisation, Touch Buttons and NFC.\" style=\"max-width: 100%; height: auto; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247);\" /></a></div>\r\n                     </div>\r\n                  <div data-id=\"\" class=\"promoted-item-thumbnail thumbnail instructable-thumbnail\" style=\"display: inline-block; padding: 0px; line-height: 20px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0px; box-shadow: none; transition: all 0.2s ease-in-out 0s; position: relative; background: rgb(255, 255, 255); overflow: hidden; width: 80px; height: 80px; margin: 0px 2px 0px 0px;\">\r\n                     <div class=\"image-wrapper\" style=\"display: inline-block; width: 80px; height: 80px; margin: 0px 2px 0px 0px;\"><a href=\"https://www.instructables.com/id/ACRYLIC-RAINBOW-LAMP-WITH-ENGRAVED-BUTTERFLIES-AND/\" style=\"color: #1e8439; text-decoration-line: none;\" target=\"_blank\"><img class=\" lazyloaded\" data-src=\"https://cdn.instructables.com/ORIG/FYV/CKMM/JIKJS75I/FYVCKMMJIKJS75I.jpg?auto=webp&amp;&amp;frame=1&amp;crop=1:1&amp;width=130\" src=\"https://cdn.instructables.com/ORIG/FYV/CKMM/JIKJS75I/FYVCKMMJIKJS75I.jpg?auto=webp&amp;&amp;frame=1&amp;crop=1:1&amp;width=130\" alt=\"DIY ACRYLIC INDIGO BUTTERFLY LAMP. \" style=\"max-width: 100%; height: auto; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247);\" /></a></div>\r\n                     </div>\r\n                  <div data-id=\"\" class=\"promoted-item-thumbnail thumbnail instructable-thumbnail\" style=\"display: inline-block; padding: 0px; line-height: 20px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0px; box-shadow: none; transition: all 0.2s ease-in-out 0s; position: relative; background: rgb(255, 255, 255); overflow: hidden; width: 80px; height: 80px; margin: 0px 2px 0px 0px;\">\r\n                     <div class=\"image-wrapper\" style=\"display: inline-block; width: 80px; height: 80px; margin: 0px 2px 0px 0px;\"><a href=\"https://www.instructables.com/id/Mini-CNC-Laser-Wood-Engraver-and-Paper-Cutter/\" style=\"color: #1e8439; text-decoration-line: none;\" target=\"_blank\"><img class=\" lazyloaded\" data-src=\"https://cdn.instructables.com/ORIG/FYR/KTU2/JHKU8FRZ/FYRKTU2JHKU8FRZ.jpg?auto=webp&amp;&amp;frame=1&amp;crop=1:1&amp;width=130\" src=\"https://cdn.instructables.com/ORIG/FYR/KTU2/JHKU8FRZ/FYRKTU2JHKU8FRZ.jpg?auto=webp&amp;&amp;frame=1&amp;crop=1:1&amp;width=130\" alt=\" Mini CNC Laser Wood Engraver and Laser Paper Cutter.\" style=\"max-width: 100%; height: auto; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247);\" /></a></div>\r\n                     </div>\r\n                  </div>\r\n               </div>\r\n            </div>\r\n         <div class=\"step-body\" style=\"margin: 0px auto; font-size: 20px; line-height: 1.65; font-family: myriad-pro, helvetica, arial, sans-serif; color: #555555; overflow-wrap: break-word; max-width: 800px; box-sizing: border-box;\">\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px; overflow: auto; max-width: 100%;\">This is an Instructables on how I Remixed my old CNC Laser engraver and made a Stable version of an Arduino based Laser CNC engraver and thin paper cutter using old DVD drives and using 250mW laser.</p>\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px; overflow: auto; max-width: 100%;\">Old Version of My CNC :<a href=\"https://www.instructables.com/id/Mini-CNC-Laser-Wood-Engraver-and-Paper-Cutter/\" rel=\"nofollow\" style=\"color: #1e8439; overflow: auto; max-width: 100%; overflow-wrap: break-word; cursor: pointer; word-break: break-word;\" target=\"_blank\">https://www.instructables.com/id/Mini-CNC-Laser-Wood-Engraver-and-Paper-Cutter/</a></p>\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px; overflow: auto; max-width: 100%;\">Old version was not much stable and had some wobble due to uneven parts, so I decided to make a stable version of it using 3D printed parts. Which gave me excellent results in laser engraving even in very tiny details, this machine is cable of doing the work well. You can see the details in the eye of the engraved picture.</p>\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px; overflow: auto; max-width: 100%;\">Playing area is 40mm x 40mm max.</p>\r\n            </div>\r\n         <div class=\"step-toolbar\" data-location=\"stepBody\" style=\"text-align: center; font-size: 15px; color: #555555;\"><button class=\"step-tip\" style=\"margin: 0px 10px; font-size: 14px; vertical-align: initial; line-height: 40px; cursor: pointer; font-weight: inherit; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; background-repeat: no-repeat; border-width: 0px; border-style: initial; border-color: initial; padding: 0px 0px 0px 32px; position: relative; width: auto;\">Add Tip</button><button class=\"step-question\" style=\"margin: 0px 10px; font-size: 14px; vertical-align: initial; line-height: 40px; cursor: pointer; font-weight: inherit; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; background-repeat: no-repeat; border-width: 0px; border-style: initial; border-color: initial; padding: 0px 0px 0px 32px; position: relative; width: auto;\">Ask Question</button><button class=\"step-comment\" style=\"margin: 0px 10px; font-size: 14px; vertical-align: initial; line-height: 40px; cursor: pointer; font-weight: inherit; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; background-repeat: no-repeat; border-width: 0px; border-style: initial; border-color: initial; padding: 0px 0px 0px 32px; position: relative; width: auto;\">Comment</button><button class=\"svg-pdf step-download download-pdf login-required verification-required\" data-sourcea=\"course\" style=\"margin: 0px 10px; font-size: 14px; vertical-align: initial; line-height: 40px; cursor: pointer; font-weight: inherit; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; background-image: url(&quot;data:image/svg+xml,%3Csvg class=\'svg-icon pdf\' xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath fill=\'%23d50a0a\' d=\'M22.81 5.67l-3.95-3.95-.19-.19H7.06c-.64 0-1.16.53-1.16 1.17v5.79H1.66a.56.56 0 0 0-.56.56v8.1c0 .31.25.56.56.56H5.9v3.71c0 .64.52 1.17 1.17 1.17h14.77c.64 0 1.17-.52 1.17-1.17V5.86l-.2-.19zM4.26 13.79v1.9H3.07v-5.25c.37-.06.89-.11 1.63-.11.74 0 1.27.14 1.63.43.34.27.57.71.57 1.23s-.17.96-.49 1.26c-.41.39-1.02.56-1.73.56-.16 0-.31-.01-.42-.02zm18.08-7.65v15.27c0 .28-.23.51-.51.51H7.06c-.28 0-.51-.23-.51-.51V17.7h11.28c.31 0 .56-.25.56-.56v-8.1a.56.56 0 0 0-.56-.56H6.55V2.7c0-.28.23-.51.51-.51H18.4v.01h-.01v3.95h3.95s-.05-.06-.14-.15l.14.14zM7.66 15.66v-5.22c.44-.07 1.02-.11 1.63-.11 1.01 0 1.66.18 2.18.57.55.41.9 1.07.9 2 0 1.02-.37 1.72-.88 2.15-.56.47-1.41.69-2.45.69-.64 0-1.08-.04-1.38-.08zm8.61-3.09v.98h-1.91v2.14h-1.21v-5.32h3.25v.99h-2.04v1.21h1.91z\'/%3E%3Cpath fill=\'%23d50a0a\' d=\'M4.76 11.24c-.24 0-.41.02-.5.05v1.57c.1.02.23.03.4.03.64 0 1.03-.32 1.03-.87.01-.49-.33-.78-.93-.78zm4.65.01c-.27 0-.44.02-.54.05v3.48c.1.02.27.02.42.02 1.09.01 1.8-.59 1.8-1.86 0-1.1-.65-1.69-1.68-1.69z\'/%3E%3C/svg%3E&quot;); padding: 0px 0px 0px 32px; background-position: 2px 4px; background-repeat: no-repeat; border-width: 0px; border-style: initial; border-color: initial; position: relative; width: auto;\">Download</button></div>\r\n         </section>\r\n      <section id=\"teacher-notes\" class=\"project-section project-section-inner teacher-notes-section\" style=\"margin: 32px auto; padding: 0px; max-width: 800px; width: auto;\">\r\n         <h3 class=\"project-section-title\" style=\"margin: 0px 0px 20px; font-family: inherit; line-height: 28px; color: inherit; text-rendering: optimizelegibility; font-size: 24px; padding: 0px; text-align: center;\">Teacher Notes</h3>\r\n         <div class=\"js-comments\">&nbsp;</div>\r\n         <div class=\"project-section-body\" style=\"margin: 0px auto; line-height: 1.6; font-size: 20px; font-family: myriad-pro, Helvetica, Arial, sans-serif; text-align: center; color: #555555; overflow-wrap: break-word;\">\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px;\">Teachers! Did you use this instructable in your classroom?<br />Add a Teacher Note to share how you incorporated it into your lesson.</p>\r\n            </div>\r\n         <div class=\"project-section-actions\" style=\"text-align: center;\"><button class=\"btn btn-lg btn-large btn-yellow js-add-note\" style=\"margin: 5px; font-size: 17.5px; vertical-align: middle; line-height: 20px; cursor: pointer; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; padding: 11px 19px; color: #ffffff; background-color: #faac18; background-image: none; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #e5991e; border-radius: 6px; box-shadow: none; white-space: nowrap;\">Add Teacher Note</button></div>\r\n         </section>\r\n      <div id=\"gpt-ad-infeed-leaderboard\" class=\"gpt-ad leaderboard-sized-ad\" data-google-query-id=\"CIrS5LP-5-gCFYyJlgodf_QLuQ\" style=\"max-width: 728px; margin: 0px auto;\">\r\n         <div id=\"google_ads_iframe_/1022072/infeed_leaderboard_0__container__\" style=\"border: 0pt none;\"><iframe id=\"google_ads_iframe_/1022072/infeed_leaderboard_0\" title=\"3rd party ad content\" name=\"google_ads_iframe_/1022072/infeed_leaderboard_0\" width=\"728\" height=\"90\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\" data-google-container-id=\"6\" data-load-complete=\"true\" style=\"max-width: 100%; border-width: 0px; border-style: initial; vertical-align: bottom;\"></iframe></div>\r\n         </div>\r\n      <section id=\"step1\" class=\"step\" data-stepid=\"SVVQX81JSYZ7DKF\" style=\"margin: 32px 0px;\">\r\n         <h2 class=\"step-title\" style=\"margin: 0px 0px 15px; font-family: inherit; line-height: normal; color: inherit; text-rendering: optimizelegibility; font-size: 24px; padding: 0px; text-align: center;\">Step 1: Parts and Materials Required</h2>\r\n         <div class=\"step-body\" style=\"margin: 0px auto; font-size: 20px; line-height: 1.65; font-family: myriad-pro, helvetica, arial, sans-serif; color: #555555; overflow-wrap: break-word; max-width: 800px; box-sizing: border-box;\">\r\n            <ul style=\"padding: 0px 0px 20px 20px; margin: 0px; list-style-position: initial; list-style-image: initial; overflow: auto; max-width: 100%;\">\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">Arduino Nano (with USB cable)</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">2x DVD drive stepper mechanism</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">2x A4988 stepper motor driver modules (or GRBL shield)</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">250mW Laser with adjustable lens (or above)</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">12v 2Amps power supply minimum</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">1x IRFZ44N N-CHANNEL Mosfet</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">1x 10k resistor</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">1x 47ohm resistor</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">1x LM7805 voltage regulator (with heatsink)</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">Blank PCB Board</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">Male and Female Headers</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">2.5mm JST XH-Style</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">2pin male connector</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">1x 1000uf 16v capacitor Jumper cables</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">8x small neodymium magnets ( which I have salvaged from DVD lens mechanism)</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">1x 2pin plug in screw terminal block connector</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">Zip ties (100mm)</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">Super Glue</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">6x M3x12 screws</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">8x M2x5 screws</li>\r\n               <li style=\"line-height: 36px; overflow: initial; max-width: 100%;\">Laser Safety Glasses</li>\r\n               </ul>\r\n            <blockquote style=\"padding: 0px 0px 0px 15px; margin: 0px 0px 20px; border-left: 5px solid rgb(238, 238, 238); overflow: auto; max-width: 100%;\"><span style=\"font-weight: 700; overflow: auto; max-width: 100%;\">\"LASER SAFETY GLASSES are must needed in this project\".</span></blockquote>\r\n            </div>\r\n         <div class=\"step-toolbar\" data-location=\"stepBody\" style=\"text-align: center; font-size: 15px; color: #555555;\"><button class=\"step-tip\" style=\"margin: 0px 10px; font-size: 14px; vertical-align: initial; line-height: 40px; cursor: pointer; font-weight: inherit; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; background-repeat: no-repeat; border-width: 0px; border-style: initial; border-color: initial; padding: 0px 0px 0px 32px; position: relative; width: auto;\">Add Tip</button><button class=\"step-question\" style=\"margin: 0px 10px; font-size: 14px; vertical-align: initial; line-height: 40px; cursor: pointer; font-weight: inherit; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; background-repeat: no-repeat; border-width: 0px; border-style: initial; border-color: initial; padding: 0px 0px 0px 32px; position: relative; width: auto;\">Ask Question</button><button class=\"step-comment\" style=\"margin: 0px 10px; font-size: 14px; vertical-align: initial; line-height: 40px; cursor: pointer; font-weight: inherit; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; background-repeat: no-repeat; border-width: 0px; border-style: initial; border-color: initial; padding: 0px 0px 0px 32px; position: relative; width: auto;\">Comment</button><button class=\"svg-pdf step-download download-pdf login-required verification-required\" data-sourcea=\"course\" style=\"margin: 0px 10px; font-size: 14px; vertical-align: initial; line-height: 40px; cursor: pointer; font-weight: inherit; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; background-image: url(&quot;data:image/svg+xml,%3Csvg class=\'svg-icon pdf\' xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath fill=\'%23d50a0a\' d=\'M22.81 5.67l-3.95-3.95-.19-.19H7.06c-.64 0-1.16.53-1.16 1.17v5.79H1.66a.56.56 0 0 0-.56.56v8.1c0 .31.25.56.56.56H5.9v3.71c0 .64.52 1.17 1.17 1.17h14.77c.64 0 1.17-.52 1.17-1.17V5.86l-.2-.19zM4.26 13.79v1.9H3.07v-5.25c.37-.06.89-.11 1.63-.11.74 0 1.27.14 1.63.43.34.27.57.71.57 1.23s-.17.96-.49 1.26c-.41.39-1.02.56-1.73.56-.16 0-.31-.01-.42-.02zm18.08-7.65v15.27c0 .28-.23.51-.51.51H7.06c-.28 0-.51-.23-.51-.51V17.7h11.28c.31 0 .56-.25.56-.56v-8.1a.56.56 0 0 0-.56-.56H6.55V2.7c0-.28.23-.51.51-.51H18.4v.01h-.01v3.95h3.95s-.05-.06-.14-.15l.14.14zM7.66 15.66v-5.22c.44-.07 1.02-.11 1.63-.11 1.01 0 1.66.18 2.18.57.55.41.9 1.07.9 2 0 1.02-.37 1.72-.88 2.15-.56.47-1.41.69-2.45.69-.64 0-1.08-.04-1.38-.08zm8.61-3.09v.98h-1.91v2.14h-1.21v-5.32h3.25v.99h-2.04v1.21h1.91z\'/%3E%3Cpath fill=\'%23d50a0a\' d=\'M4.76 11.24c-.24 0-.41.02-.5.05v1.57c.1.02.23.03.4.03.64 0 1.03-.32 1.03-.87.01-.49-.33-.78-.93-.78zm4.65.01c-.27 0-.44.02-.54.05v3.48c.1.02.27.02.42.02 1.09.01 1.8-.59 1.8-1.86 0-1.1-.65-1.69-1.68-1.69z\'/%3E%3C/svg%3E&quot;); padding: 0px 0px 0px 32px; background-position: 2px 4px; background-repeat: no-repeat; border-width: 0px; border-style: initial; border-color: initial; position: relative; width: auto;\">Download</button></div>\r\n         </section>\r\n      <section id=\"step2\" class=\"step\" data-stepid=\"STF7KFDJT91MUIJ\" style=\"margin: 32px 0px;\">\r\n         <h2 class=\"step-title\" style=\"margin: 0px 0px 15px; font-family: inherit; line-height: normal; color: inherit; text-rendering: optimizelegibility; font-size: 24px; padding: 0px; text-align: center;\">Step 2: Printed Parts</h2>\r\n         <div class=\"mediaset\" style=\"position: relative; text-align: center; min-height: 109px; margin: -2.5px -2.5px 30px; line-height: 0;\">\r\n            <div class=\"photoset-wrapper\">\r\n               <div class=\"photoset\" style=\"margin: 0px auto; max-width: 998.753px;\">\r\n                  <div class=\"photoset-row items-1 \">\r\n                     <div class=\"photoset-cell\" data-imagenotes=\"[]\" style=\"padding: 2.5px; flex: 1.42679 1 0%;\">\r\n                        <div class=\"photoset-image\" style=\"position: relative; overflow: hidden; border-radius: 4px; height: 606.375px;\"><a class=\"gallery-link\" rel=\"photoset135\" href=\"https://cdn.instructables.com/FWE/X7OM/JSYZ92NT/FWEX7OMJSYZ92NT.LARGE.jpg?auto=webp&amp;width=1024&amp;height=1024&amp;fit=bounds\" data-download=\"https://cdn.instructables.com/ORIG/FWE/X7OM/JSYZ92NT/FWEX7OMJSYZ92NT.jpg\" style=\"color: #e86c00; text-decoration-line: none;\" target=\"_blank\"><img class=\" lazyloaded\" alt=\"Printed Parts\" src=\"https://cdn.instructables.com/FWE/X7OM/JSYZ92NT/FWEX7OMJSYZ92NT.LARGE.jpg?auto=webp&amp;frame=1&amp;width=999&amp;height=1024&amp;fit=bounds\" data-src=\"https://cdn.instructables.com/FWE/X7OM/JSYZ92NT/FWEX7OMJSYZ92NT.LARGE.jpg?auto=webp&amp;frame=1&amp;width=999&amp;height=1024&amp;fit=bounds\" style=\"max-width: 100%; height: 606.375px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 865.391px; border-radius: 4px;\" /></a></div>\r\n                        </div>\r\n                     </div>\r\n                  </div>\r\n               </div>\r\n            </div>\r\n         <div class=\"step-body\" style=\"margin: 0px auto; font-size: 20px; line-height: 1.65; font-family: myriad-pro, helvetica, arial, sans-serif; color: #555555; overflow-wrap: break-word; max-width: 800px; box-sizing: border-box;\">\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px; overflow: auto; max-width: 100%;\">STL files, see the attached file or go to :&nbsp;<a href=\"https://www.thingiverse.com/thing:3521286\" rel=\"nofollow\" style=\"color: #1e8439; overflow: auto; max-width: 100%; overflow-wrap: break-word; cursor: pointer; word-break: break-word;\" target=\"_blank\">https://www.thingiverse.com/thing:3521286</a></p>\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px; overflow: auto; max-width: 100%;\">All Parts are printed in ABS material.<br style=\"overflow: auto; max-width: 100%;\" /><a href=\"https://www.thingiverse.com/thing:3521286\" rel=\"nofollow\" style=\"color: #1e8439; overflow: auto; max-width: 100%; overflow-wrap: break-word; cursor: pointer; word-break: break-word;\" target=\"_blank\"></a></p>\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px; overflow: auto; max-width: 100%;\"><span style=\"font-weight: 700; overflow: auto; max-width: 100%;\">Print Settings:</span><br style=\"overflow: auto; max-width: 100%;\" />Layer height: 0.2mm</p>\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px; overflow: auto; max-width: 100%;\">Infill: &lt; 25%</p>\r\n            <p style=\"margin-top: 3px; margin-bottom: 20px; overflow: auto; max-width: 100%;\">Supports: No</p>\r\n            </div>\r\n         <div class=\"downloads\">\r\n            <h3 class=\"sr-only\" style=\"margin: -1px; font-family: inherit; line-height: normal; color: inherit; text-rendering: optimizelegibility; font-size: 18px; padding: 0px; position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px;\">Attachments</h3>\r\n            <ul id=\"attachments\" class=\"ible-files unstyled list-unstyled\" style=\"padding: 0px; margin: 0px auto; list-style: none; max-width: 800px; box-sizing: border-box;\">\r\n               <li class=\"file-info clearfix file-info-embed\" style=\"line-height: normal; position: relative; padding: 6px; margin: 4px 4px 4px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background-color: #f9f9f9;\"><a class=\"thumb-wrapper\" href=\"https://cdn.instructables.com/ORIG/FBL/ZBW2/JSYZ7K3W/FBLZBW2JSYZ7K3W.stl\" download=\"Base.stl\" style=\"color: #e86c00; text-decoration-line: none; overflow-wrap: break-word; word-break: break-word;\" target=\"_blank\"><span class=\"file-thumb\" style=\"width: 85px; height: 70px; display: inline-block; margin-right: 7px; overflow: hidden; background-color: #ffffff;\"><img class=\"small-img lazyloaded\" data-src=\"https://cdn.instructables.com/FG7/DLYK/JSYZBSBF/FG7DLYKJSYZBSBF.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" src=\"https://cdn.instructables.com/FG7/DLYK/JSYZBSBF/FG7DLYKJSYZBSBF.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" alt=\"download {{ file.name }}\" style=\"max-width: 100%; height: 70px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 85px;\" /></span><span class=\"title\" style=\"color: #333333; font-size: 16px; font-weight: 700; vertical-align: middle; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; margin-top: -38px; margin-bottom: 19px;\">Base.stl</span></a>\r\n                  <div class=\"file-actions\" style=\"position: absolute; height: 85px; width: 400px; right: 0px; top: 0px; vertical-align: middle;\"><a href=\"https://cdn.instructables.com/ORIG/FBL/ZBW2/JSYZ7K3W/FBLZBW2JSYZ7K3W.stl\" download=\"Base.stl\" class=\"btn pull-right\" style=\"color: #333333; text-decoration-line: none; display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\" target=\"_blank\">Download</a><a class=\"btn pull-right view-in-3d-btn\" data-embed-html=\"<iframe src=&quot;https://cdn.instructables.com/static/3dviewer/index.html?svf=https://cdn.instructables.com/forge-derivs/FBLZBW2JSYZ7K3W/1/Base.svf&quot;></iframe>\" data-embed-filename=\"Base.stl\" style=\"display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: rgb(246, 246, 246); background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\">View in 3D</a></div>\r\n                  </li>\r\n               <li class=\"file-info clearfix file-info-embed\" style=\"line-height: normal; position: relative; padding: 6px; margin: 4px 4px 4px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background-color: #f9f9f9;\"><a class=\"thumb-wrapper\" href=\"https://cdn.instructables.com/ORIG/F12/WTOX/JSYZ7K1Z/F12WTOXJSYZ7K1Z.stl\" download=\"Back Plate.stl\" style=\"color: #e86c00; text-decoration-line: none; overflow-wrap: break-word; word-break: break-word;\" target=\"_blank\"><span class=\"file-thumb\" style=\"width: 85px; height: 70px; display: inline-block; margin-right: 7px; overflow: hidden; background-color: #ffffff;\"><img class=\"small-img lazyloaded\" data-src=\"https://cdn.instructables.com/FBQ/FKII/JSYZBSKF/FBQFKIIJSYZBSKF.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" src=\"https://cdn.instructables.com/FBQ/FKII/JSYZBSKF/FBQFKIIJSYZBSKF.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" alt=\"download {{ file.name }}\" style=\"max-width: 100%; height: 70px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 85px;\" /></span><span class=\"title\" style=\"color: #333333; font-size: 16px; font-weight: 700; vertical-align: middle; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; margin-top: -38px; margin-bottom: 19px;\">Back Plate.stl</span></a>\r\n                  <div class=\"file-actions\" style=\"position: absolute; height: 85px; width: 400px; right: 0px; top: 0px; vertical-align: middle;\"><a href=\"https://cdn.instructables.com/ORIG/F12/WTOX/JSYZ7K1Z/F12WTOXJSYZ7K1Z.stl\" download=\"Back Plate.stl\" class=\"btn pull-right\" style=\"color: #333333; text-decoration-line: none; display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\" target=\"_blank\">Download</a><a class=\"btn pull-right view-in-3d-btn\" data-embed-html=\"<iframe src=&quot;https://cdn.instructables.com/static/3dviewer/index.html?svf=https://cdn.instructables.com/forge-derivs/F12WTOXJSYZ7K1Z/1/Back-Plate.svf&quot;></iframe>\" data-embed-filename=\"Back Plate.stl\" style=\"display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: rgb(246, 246, 246); background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\">View in 3D</a></div>\r\n                  </li>\r\n               <li class=\"file-info clearfix file-info-embed\" style=\"line-height: normal; position: relative; padding: 6px; margin: 4px 4px 4px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background-color: #f9f9f9;\"><a class=\"thumb-wrapper\" href=\"https://cdn.instructables.com/ORIG/FYC/0L8N/JSYZ7K3Y/FYC0L8NJSYZ7K3Y.stl\" download=\"Cable Guide.stl\" style=\"color: #e86c00; text-decoration-line: none; overflow-wrap: break-word; word-break: break-word;\" target=\"_blank\"><span class=\"file-thumb\" style=\"width: 85px; height: 70px; display: inline-block; margin-right: 7px; overflow: hidden; background-color: #ffffff;\"><img class=\"small-img lazyloaded\" data-src=\"https://cdn.instructables.com/F52/6Z70/JSYZBSIZ/F526Z70JSYZBSIZ.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" src=\"https://cdn.instructables.com/F52/6Z70/JSYZBSIZ/F526Z70JSYZBSIZ.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" alt=\"download {{ file.name }}\" style=\"max-width: 100%; height: 70px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 85px;\" /></span><span class=\"title\" style=\"color: #333333; font-size: 16px; font-weight: 700; vertical-align: middle; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; margin-top: -38px; margin-bottom: 19px;\">Cable Guide.stl</span></a>\r\n                  <div class=\"file-actions\" style=\"position: absolute; height: 85px; width: 400px; right: 0px; top: 0px; vertical-align: middle;\"><a href=\"https://cdn.instructables.com/ORIG/FYC/0L8N/JSYZ7K3Y/FYC0L8NJSYZ7K3Y.stl\" download=\"Cable Guide.stl\" class=\"btn pull-right\" style=\"color: #333333; text-decoration-line: none; display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\" target=\"_blank\">Download</a><a class=\"btn pull-right view-in-3d-btn\" data-embed-html=\"<iframe src=&quot;https://cdn.instructables.com/static/3dviewer/index.html?svf=https://cdn.instructables.com/forge-derivs/FYC0L8NJSYZ7K3Y/1/Cable-Guide.svf&quot;></iframe>\" data-embed-filename=\"Cable Guide.stl\" style=\"display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: rgb(246, 246, 246); background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\">View in 3D</a></div>\r\n                  </li>\r\n               <li class=\"file-info clearfix file-info-embed\" style=\"line-height: normal; position: relative; padding: 6px; margin: 4px 4px 4px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background-color: #f9f9f9;\"><a class=\"thumb-wrapper\" href=\"https://cdn.instructables.com/ORIG/F99/FT7O/JSYZ7K5S/F99FT7OJSYZ7K5S.stl\" download=\"Frame_Side_L_R.stl\" style=\"color: #e86c00; text-decoration-line: none; overflow-wrap: break-word; word-break: break-word;\" target=\"_blank\"><span class=\"file-thumb\" style=\"width: 85px; height: 70px; display: inline-block; margin-right: 7px; overflow: hidden; background-color: #ffffff;\"><img class=\"small-img lazyloaded\" data-src=\"https://cdn.instructables.com/F1O/DHET/JSYZBSFT/F1ODHETJSYZBSFT.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" src=\"https://cdn.instructables.com/F1O/DHET/JSYZBSFT/F1ODHETJSYZBSFT.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" alt=\"download {{ file.name }}\" style=\"max-width: 100%; height: 70px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 85px;\" /></span><span class=\"title\" style=\"color: #333333; font-size: 16px; font-weight: 700; vertical-align: middle; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; margin-top: -38px; margin-bottom: 19px;\">Frame_Side_L_R.stl</span></a>\r\n                  <div class=\"file-actions\" style=\"position: absolute; height: 85px; width: 400px; right: 0px; top: 0px; vertical-align: middle;\"><a href=\"https://cdn.instructables.com/ORIG/F99/FT7O/JSYZ7K5S/F99FT7OJSYZ7K5S.stl\" download=\"Frame_Side_L_R.stl\" class=\"btn pull-right\" style=\"color: #333333; text-decoration-line: none; display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\" target=\"_blank\">Download</a><a class=\"btn pull-right view-in-3d-btn\" data-embed-html=\"<iframe src=&quot;https://cdn.instructables.com/static/3dviewer/index.html?svf=https://cdn.instructables.com/forge-derivs/F99FT7OJSYZ7K5S/1/Frame_Side_L_R.svf&quot;></iframe>\" data-embed-filename=\"Frame_Side_L_R.stl\" style=\"display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: rgb(246, 246, 246); background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\">View in 3D</a></div>\r\n                  </li>\r\n               <li class=\"file-info clearfix file-info-embed\" style=\"line-height: normal; position: relative; padding: 6px; margin: 4px 4px 4px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background-color: #f9f9f9;\"><a class=\"thumb-wrapper\" href=\"https://cdn.instructables.com/ORIG/FW8/933N/JSYZ7K5T/FW8933NJSYZ7K5T.stl\" download=\"Laser Holder.stl\" style=\"color: #e86c00; text-decoration-line: none; overflow-wrap: break-word; word-break: break-word;\" target=\"_blank\"><span class=\"file-thumb\" style=\"width: 85px; height: 70px; display: inline-block; margin-right: 7px; overflow: hidden; background-color: #ffffff;\"><img class=\"small-img lazyloaded\" data-src=\"https://cdn.instructables.com/FQK/K14N/JSYZBSK8/FQKK14NJSYZBSK8.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" src=\"https://cdn.instructables.com/FQK/K14N/JSYZBSK8/FQKK14NJSYZBSK8.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" alt=\"download {{ file.name }}\" style=\"max-width: 100%; height: 70px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 85px;\" /></span><span class=\"title\" style=\"color: #333333; font-size: 16px; font-weight: 700; vertical-align: middle; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; margin-top: -38px; margin-bottom: 19px;\">Laser Holder.stl</span></a>\r\n                  <div class=\"file-actions\" style=\"position: absolute; height: 85px; width: 400px; right: 0px; top: 0px; vertical-align: middle;\"><a href=\"https://cdn.instructables.com/ORIG/FW8/933N/JSYZ7K5T/FW8933NJSYZ7K5T.stl\" download=\"Laser Holder.stl\" class=\"btn pull-right\" style=\"color: #333333; text-decoration-line: none; display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\" target=\"_blank\">Download</a><a class=\"btn pull-right view-in-3d-btn\" data-embed-html=\"<iframe src=&quot;https://cdn.instructables.com/static/3dviewer/index.html?svf=https://cdn.instructables.com/forge-derivs/FW8933NJSYZ7K5T/1/Laser-Holder.svf&quot;></iframe>\" data-embed-filename=\"Laser Holder.stl\" style=\"display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: rgb(246, 246, 246); background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\">View in 3D</a></div>\r\n                  </li>\r\n               <li class=\"file-info clearfix file-info-embed\" style=\"line-height: normal; position: relative; padding: 6px; margin: 4px 4px 4px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background-color: #f9f9f9;\"><a class=\"thumb-wrapper\" href=\"https://cdn.instructables.com/ORIG/FE4/0D7M/JSYZ7K7N/FE40D7MJSYZ7K7N.stl\" download=\"Rail_Frame.stl\" style=\"color: #e86c00; text-decoration-line: none; overflow-wrap: break-word; word-break: break-word;\" target=\"_blank\"><span class=\"file-thumb\" style=\"width: 85px; height: 70px; display: inline-block; margin-right: 7px; overflow: hidden; background-color: #ffffff;\"><img class=\"small-img lazyloaded\" data-src=\"https://cdn.instructables.com/F5B/6IIG/JSYZBSDU/F5B6IIGJSYZBSDU.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" src=\"https://cdn.instructables.com/F5B/6IIG/JSYZBSDU/F5B6IIGJSYZBSDU.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" alt=\"download {{ file.name }}\" style=\"max-width: 100%; height: 70px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 85px;\" /></span><span class=\"title\" style=\"color: #333333; font-size: 16px; font-weight: 700; vertical-align: middle; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; margin-top: -38px; margin-bottom: 19px;\">Rail_Frame.stl</span></a>\r\n                  <div class=\"file-actions\" style=\"position: absolute; height: 85px; width: 400px; right: 0px; top: 0px; vertical-align: middle;\"><a href=\"https://cdn.instructables.com/ORIG/FE4/0D7M/JSYZ7K7N/FE40D7MJSYZ7K7N.stl\" download=\"Rail_Frame.stl\" class=\"btn pull-right\" style=\"color: #333333; text-decoration-line: none; display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\" target=\"_blank\">Download</a><a class=\"btn pull-right view-in-3d-btn\" data-embed-html=\"<iframe src=&quot;https://cdn.instructables.com/static/3dviewer/index.html?svf=https://cdn.instructables.com/forge-derivs/FE40D7MJSYZ7K7N/1/Rail_Frame.svf&quot;></iframe>\" data-embed-filename=\"Rail_Frame.stl\" style=\"display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: rgb(246, 246, 246); background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\">View in 3D</a></div>\r\n                  </li>\r\n               <li class=\"file-info clearfix file-info-embed\" style=\"line-height: normal; position: relative; padding: 6px; margin: 4px 4px 4px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background-color: #f9f9f9;\"><a class=\"thumb-wrapper\" href=\"https://cdn.instructables.com/ORIG/FTI/NW5H/JSYZ7K7U/FTINW5HJSYZ7K7U.stl\" download=\"Slider.stl\" style=\"color: #e86c00; text-decoration-line: none; overflow-wrap: break-word; word-break: break-word;\" target=\"_blank\"><span class=\"file-thumb\" style=\"width: 85px; height: 70px; display: inline-block; margin-right: 7px; overflow: hidden; background-color: #ffffff;\"><img class=\"small-img lazyloaded\" data-src=\"https://cdn.instructables.com/FZO/9WG9/JSYZBSHA/FZO9WG9JSYZBSHA.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" src=\"https://cdn.instructables.com/FZO/9WG9/JSYZBSHA/FZO9WG9JSYZBSHA.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" alt=\"download {{ file.name }}\" style=\"max-width: 100%; height: 70px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 85px;\" /></span><span class=\"title\" style=\"color: #333333; font-size: 16px; font-weight: 700; vertical-align: middle; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; margin-top: -38px; margin-bottom: 19px;\">Slider.stl</span></a>\r\n                  <div class=\"file-actions\" style=\"position: absolute; height: 85px; width: 400px; right: 0px; top: 0px; vertical-align: middle;\"><a href=\"https://cdn.instructables.com/ORIG/FTI/NW5H/JSYZ7K7U/FTINW5HJSYZ7K7U.stl\" download=\"Slider.stl\" class=\"btn pull-right\" style=\"color: #333333; text-decoration-line: none; display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\" target=\"_blank\">Download</a><a class=\"btn pull-right view-in-3d-btn\" data-embed-html=\"<iframe src=&quot;https://cdn.instructables.com/static/3dviewer/index.html?svf=https://cdn.instructables.com/forge-derivs/FTINW5HJSYZ7K7U/1/Slider.svf&quot;></iframe>\" data-embed-filename=\"Slider.stl\" style=\"display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: rgb(246, 246, 246); background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\">View in 3D</a></div>\r\n                  </li>\r\n               <li class=\"file-info clearfix file-info-embed\" style=\"line-height: normal; position: relative; padding: 6px; margin: 4px 4px 4px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background-color: #f9f9f9;\"><a class=\"thumb-wrapper\" href=\"https://cdn.instructables.com/ORIG/FY1/QNG7/JSYZ7K9V/FY1QNG7JSYZ7K9V.stl\" download=\"Thread_Guide.stl\" style=\"color: #e86c00; text-decoration-line: none; overflow-wrap: break-word; word-break: break-word;\" target=\"_blank\"><span class=\"file-thumb\" style=\"width: 85px; height: 70px; display: inline-block; margin-right: 7px; overflow: hidden; background-color: #ffffff;\"><img class=\"small-img lazyloaded\" data-src=\"https://cdn.instructables.com/F55/T4JB/JSYZBS9N/F55T4JBJSYZBS9N.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" src=\"https://cdn.instructables.com/F55/T4JB/JSYZBS9N/F55T4JBJSYZBS9N.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" alt=\"download {{ file.name }}\" style=\"max-width: 100%; height: 70px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 85px;\" /></span><span class=\"title\" style=\"color: #333333; font-size: 16px; font-weight: 700; vertical-align: middle; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; margin-top: -38px; margin-bottom: 19px;\">Thread_Guide.stl</span></a>\r\n                  <div class=\"file-actions\" style=\"position: absolute; height: 85px; width: 400px; right: 0px; top: 0px; vertical-align: middle;\"><a href=\"https://cdn.instructables.com/ORIG/FY1/QNG7/JSYZ7K9V/FY1QNG7JSYZ7K9V.stl\" download=\"Thread_Guide.stl\" class=\"btn pull-right\" style=\"color: #333333; text-decoration-line: none; display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\" target=\"_blank\">Download</a><a class=\"btn pull-right view-in-3d-btn\" data-embed-html=\"<iframe src=&quot;https://cdn.instructables.com/static/3dviewer/index.html?svf=https://cdn.instructables.com/forge-derivs/FY1QNG7JSYZ7K9V/1/Thread_Guide.svf&quot;></iframe>\" data-embed-filename=\"Thread_Guide.stl\" style=\"display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: rgb(246, 246, 246); background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\">View in 3D</a></div>\r\n                  </li>\r\n               <li class=\"file-info clearfix file-info-embed\" style=\"line-height: normal; position: relative; padding: 6px; margin: 4px 4px 4px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background-color: #f9f9f9;\"><a class=\"thumb-wrapper\" href=\"https://cdn.instructables.com/ORIG/F5N/KD8Y/JSYZ7KBS/F5NKD8YJSYZ7KBS.stl\" download=\"X_Plate.stl\" style=\"color: #e86c00; text-decoration-line: none; overflow-wrap: break-word; word-break: break-word;\" target=\"_blank\"><span class=\"file-thumb\" style=\"width: 85px; height: 70px; display: inline-block; margin-right: 7px; overflow: hidden; background-color: #ffffff;\"><img class=\"small-img lazyloaded\" data-src=\"https://cdn.instructables.com/FH3/Q9SH/JSYZBS8D/FH3Q9SHJSYZBS8D.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" src=\"https://cdn.instructables.com/FH3/Q9SH/JSYZBS8D/FH3Q9SHJSYZBS8D.LARGE.jpg?auto=webp&amp;&amp;frame=1&amp;width=320\" alt=\"download {{ file.name }}\" style=\"max-width: 100%; height: 70px; vertical-align: middle; border: 0px; opacity: 1; transition: opacity 300ms ease 0s; background: url(&quot;../img/loader.gif&quot;) center center no-repeat rgb(247, 247, 247); width: 85px;\" /></span><span class=\"title\" style=\"color: #333333; font-size: 16px; font-weight: 700; vertical-align: middle; max-width: 190px; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; margin-top: -38px; margin-bottom: 19px;\">X_Plate.stl</span></a>\r\n                  <div class=\"file-actions\" style=\"position: absolute; height: 85px; width: 400px; right: 0px; top: 0px; vertical-align: middle;\"><a href=\"https://cdn.instructables.com/ORIG/F5N/KD8Y/JSYZ7KBS/F5NKD8YJSYZ7KBS.stl\" download=\"X_Plate.stl\" class=\"btn pull-right\" style=\"color: #333333; text-decoration-line: none; display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; text-shadow: none; background-color: #f6f6f6; background-image: none; background-repeat: repeat-x; border: 1px solid rgb(222, 222, 222); border-radius: 4px; box-shadow: none; float: right; white-space: nowrap; overflow-wrap: break-word; word-break: break-word; position: relative; top: 42.5px; margin-top: -17px; margin-right: 8px; z-index: 0;\" target=\"_blank\">Download</a><a class=\"btn pull-right view-in-3d-btn\" data-embed-html=\"<iframe src=&quot;https://cdn.instructables.com/static/3dviewer/index.html?svf=https://cdn.instructables.com/forge-derivs/F5NKD8YJSYZ7KBS/1/X_Plate.svf&quot;></iframe>\" data-embed-filename=\"X_Plate.stl\" style=\"display: inline-block; padding: 6px 12px; margin-bottom: 0px; line-height: 20px; text-align: center','https://www.instructables.com/id/DIY-Mini-CNC-Laser-Engraver/','',0,0,1,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-04-14 23:13:32',0,'2020-04-14 23:13:32','192.168.219.102','','','','','','','','','','','',''),(446,-446,'',446,0,0,'','','html1','[Arduino] 아두이노와 라즈베리 파이의 UART(serial) 통신','<h3 xmlns=\"http://www.w3.org/1999/xhtml\" id=\"sites-page-title-header\" align=\"left\" style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-weight: normal; font-stretch: normal; font-size: 26px; line-height: normal; font-family: &quot;Open Sans&quot;; margin: 0px; padding: 33px 10px 0px; color: #222222; background-color: #ffffff;\"><span id=\"sites-page-title\" dir=\"ltr\" tabindex=\"-1\" style=\"outline: none;\">아두이노와 라즈베리 파이의 UART(serial) 통신</span></h3>\r\n<span class=\"announcementsPostTimestamp\" id=\"afterPageTitleHideDuringEdit\" style=\"margin: 0px 10px; color: #848484; display: inline-block; font-family: &quot;Open Sans&quot;; background-color: #ffffff;\">게시자: cheese10yu@ce.mokpo.ac.kr,&nbsp;<span xmlns=\"http://www.w3.org/1999/xhtml\" dir=\"ltr\">2013. 11. 27. 오후 3:34</span></span><span style=\"color: #616161; font-family: &quot;Open Sans&quot;; font-size: 14px; background-color: #ffffff;\"></span>\r\n<div id=\"sites-canvas-main\" class=\"sites-canvas-main\" style=\"overflow: hidden; min-height: 150px; padding-bottom: 5px; padding-top: 34px; background-color: #ffffff; color: #616161; font-family: &quot;Open Sans&quot;; font-size: 14px;\">\r\n   <div id=\"sites-canvas-main-content\">\r\n      <table xmlns=\"http://www.w3.org/1999/xhtml\" cellspacing=\"0\" class=\"sites-layout-name-one-column sites-layout-hbox\" style=\"width: 693px; table-layout: fixed; margin: 0px;\">\r\n         <tbody>\r\n            <tr>\r\n               <td class=\"sites-layout-tile sites-tile-name-content-1\" style=\"vertical-align: top; padding: 10px;\">\r\n                  <div dir=\"ltr\">\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">라즈베리파이와&nbsp; 아두이노 사이의 통신에는 SPI, I2C , UART 등을 사용할수 있습니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">그중에 제일 만만한? UART(Serial) 을 테스트 해보았습니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">같은 전압의 IO핀을 사용하면 바로 결선해서 사용하면 간단해 지겠지만 아두이노의 입출력 핀 전압 5V 와 라즈베리파이의 GPIO 의 입출력 핀전압 3.3V 의 차이 때문에 직접적인 결선은 문제가 있어서 회로구성이 불가피 해집니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">UART 통신하는 회로의 구성에도 여러가지가 있습니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\"><a href=\"http://www.fritz-hut.com/connecting-an-arduino-and-raspberry-pi/\" rel=\"nofollow\" style=\"color: #1fa2e1; text-decoration-line: none; margin: 0px; padding: 0px;\" target=\"_blank\">MOSFET 과 저항으로 구성되는 방법</a>&nbsp;과 아두이노와 라즈베리파이 사이를 USB케이블로 연결하는 방법&nbsp;그리고&nbsp; 높은 레벨의 Logic 신호를&nbsp;낮은 레벨의 Logic으로 바꿔주는 Logic IC를 사용 하는 방법등이 있습니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">USB케이블은 따로 사용해야 하므로 제외하고 가격면이나 회로구성이 조금이나마 단순해 지는 Logic IC를 사용 하겠습니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">제가 사용한 Logic IC 는 국내쇼핑몰 등에서 구입하기 쉬운 74HC4050 입니다. 74HC4049 를 사용해도 무관 합니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">&nbsp;</p>\r\n                     <h3 style=\"color: #333333; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 14px; line-height: normal; font-family: sans-serif; padding: 5px 0px; margin: 0px; letter-spacing: -1px;\"><a name=\"TOC-UART-\" style=\"color: #298cca;\"></a>라즈베리 파이의 UART 설정 수정</h3>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">라즈베리 파이는 기본적으로 115200 의 uart로 콘솔에 접속 하도록 되어 있습니다. 따라서 아두이노와&nbsp; minicom등 을 사용하여 시리얼에 바로 연결하게 되면 정상적으로 작동하지 않습니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">/boot/cmdline.txt&nbsp; 파일과&nbsp; /etc/inittab 을 수정하여 콘솔역할을 제거하여 시리얼 연결로만 작동하도록 수정해줄 필요가 있습니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">&nbsp;</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">우선 cmdline.txt 를 수정합니다.</p>\r\n                     <div style=\"margin: 12px 0px; padding: 0px; width: 568px; font-family: Monaco, MonacoRegular, &quot;Courier New&quot;, monospace; color: #333333; float: none; clear: both; height: auto; overflow: hidden !important; direction: ltr !important; border: 1px solid rgb(221, 221, 221) !important; background-color: #fdfdfd !important; line-height: 15px !important;\">\r\n                        <div style=\"margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; width: 566px; overflow: hidden; font-family: Verdana, Arial, sans !important; background-color: #eeeeee !important; border-bottom: 1px solid rgb(221, 221, 221) !important; height: 18px !important; line-height: 18px !important;\"><span style=\"margin: 0px; font-family: inherit; float: left; padding: 0px 4px !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #999999 !important;\">Shell</span>\r\n                           <div style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; background-position: 0px 50%; font-weight: inherit !important; height: 18px !important; float: right !important;\">\r\n                              <div title=\"Toggle Line Numbers\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: -24px 0px; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: -24px -32px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Toggle Plain Code\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px -48px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Toggle Line Wrap\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: -24px 0px; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: -24px -112px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Expand Code\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px -16px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Open Code In New Window\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px 0px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              </div>\r\n                           </div>\r\n                        <div style=\"border: 0px; background-position: 0px 50%; margin: 0px !important; padding: 0px !important; font-family: Verdana, Arial, sans !important; height: auto !important;\">&nbsp;</div>\r\n                        <div style=\"margin: 0px; padding: 0px; border: 0px; width: 566px; overflow: hidden; background-position: 0px 50%; font-family: Verdana, Arial, sans !important;\">\r\n                           <table style=\"margin: 0px; padding: 0px !important; border-spacing: 0px !important; border-width: initial !important; border-style: none !important; border-color: initial !important; background-image: none !important; width: auto !important;\">\r\n                              <tbody style=\"margin: 0px; padding: 0px;\">\r\n                                 <tr style=\"background-position: 0px 50%; margin: 0px !important; padding: 0px !important; border: none !important; vertical-align: top !important;\">\r\n                                    <td style=\"vertical-align: top; border-width: 0px; border-style: initial; border-color: initial; margin: 0px !important; padding: 0px !important; color: #d4d4d4 !important;\">\r\n                                       <div style=\"margin: 0px; padding: 0px; border: 0px; background-position: 0px 50%;\">\r\n                                          <div style=\"margin: 0px; padding: 0px 5px; font-family: inherit; border: 0px; text-align: center; height: 15px; background-position: 0px 50%; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important;\">1</div>\r\n                                          </div>\r\n                                       </td>\r\n                                    <td style=\"vertical-align: top; border-width: 0px; border-style: initial; border-color: initial; width: 548px; background-position: 0px 50%; margin: 0px !important; padding: 0px !important;\">\r\n                                       <div style=\"margin: 0px; padding: 0px; white-space: pre; overflow: visible; background-image: none !important; border: none !important;\">\r\n                                          <div style=\"margin: 0px; padding: 0px 5px; font-family: inherit; border: 0px; background-position: 0px 50%; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; white-space: pre-wrap !important;\">$ sudo nano /boot/cmdline.txt</div>\r\n                                          </div>\r\n                                       </td>\r\n                                    </tr>\r\n                                 </tbody>\r\n                              </table>\r\n                           </div>\r\n                        </div>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">다음 내용을 찾아서 붉은 글씨 부분을 제거 합니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">dwc_otg.lpm_enable=0&nbsp;<span style=\"margin: 0px; padding: 0px; color: #ff0000;\"><em style=\"margin: 0px; padding: 0px;\"><span style=\"margin: 0px; padding: 0px; text-decoration-line: underline;\">console=ttyAMA0,115200 kgdboc=ttyAMA0,115200</span>&nbsp;</em></span>console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait</p>\r\n                     <div style=\"margin: 12px 0px; padding: 0px; width: 568px; font-family: Monaco, MonacoRegular, &quot;Courier New&quot;, monospace; color: #333333; float: none; clear: both; height: auto; overflow: hidden !important; direction: ltr !important; border: 1px solid rgb(221, 221, 221) !important; background-color: #fdfdfd !important; line-height: 15px !important;\">\r\n                        <div style=\"margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; width: 566px; overflow: hidden; font-family: Verdana, Arial, sans !important; background-color: #eeeeee !important; border-bottom: 1px solid rgb(221, 221, 221) !important; height: 18px !important; line-height: 18px !important;\"><span style=\"margin: 0px; font-family: inherit; float: left; padding: 0px 4px !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #999999 !important;\">/boot/cmdline.txt</span>\r\n                           <div style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; background-position: 0px 50%; font-weight: inherit !important; height: 18px !important; float: right !important;\">\r\n                              <div title=\"Toggle Line Numbers\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: -24px 0px; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: -24px -32px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Toggle Plain Code\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px -48px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Toggle Line Wrap\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: -24px 0px; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: -24px -112px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Expand Code\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px -16px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Open Code In New Window\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px 0px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              </div>\r\n                           </div>\r\n                        <div style=\"border: 0px; background-position: 0px 50%; margin: 0px !important; padding: 0px !important; font-family: Verdana, Arial, sans !important; height: auto !important;\">&nbsp;</div>\r\n                        <div style=\"margin: 0px; padding: 0px; border: 0px; width: 566px; overflow: hidden; background-position: 0px 50%; font-family: Verdana, Arial, sans !important;\">\r\n                           <table style=\"margin: 0px; padding: 0px !important; border-spacing: 0px !important; border-width: initial !important; border-style: none !important; border-color: initial !important; background-image: none !important; width: auto !important;\">\r\n                              <tbody style=\"margin: 0px; padding: 0px;\">\r\n                                 <tr style=\"background-position: 0px 50%; margin: 0px !important; padding: 0px !important; border: none !important; vertical-align: top !important;\">\r\n                                    <td style=\"vertical-align: top; border-width: 0px; border-style: initial; border-color: initial; margin: 0px !important; padding: 0px !important; color: #d4d4d4 !important;\">\r\n                                       <div style=\"margin: 0px; padding: 0px; border: 0px; background-position: 0px 50%;\">\r\n                                          <div style=\"margin: 0px; padding: 0px 5px; font-family: inherit; border: 0px; text-align: center; height: 30px; background-position: 0px 50%; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important;\">1</div>\r\n                                          </div>\r\n                                       </td>\r\n                                    <td style=\"vertical-align: top; border-width: 0px; border-style: initial; border-color: initial; width: 548px; background-position: 0px 50%; margin: 0px !important; padding: 0px !important;\">\r\n                                       <div style=\"margin: 0px; padding: 0px; white-space: pre; overflow: visible; background-image: none !important; border: none !important;\">\r\n                                          <div style=\"margin: 0px; padding: 0px 5px; font-family: inherit; border: 0px; background-position: 0px 50%; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; white-space: pre-wrap !important;\">dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait</div>\r\n                                          </div>\r\n                                       </td>\r\n                                    </tr>\r\n                                 </tbody>\r\n                              </table>\r\n                           </div>\r\n                        </div>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">&nbsp;</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">다음으로 inittab 을 수정합니다.</p>\r\n                     <div style=\"margin: 12px 0px; padding: 0px; width: 568px; font-family: Monaco, MonacoRegular, &quot;Courier New&quot;, monospace; color: #333333; float: none; clear: both; height: auto; overflow: hidden !important; direction: ltr !important; border: 1px solid rgb(221, 221, 221) !important; background-color: #fdfdfd !important; line-height: 15px !important;\">\r\n                        <div style=\"margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; width: 566px; overflow: hidden; font-family: Verdana, Arial, sans !important; background-color: #eeeeee !important; border-bottom: 1px solid rgb(221, 221, 221) !important; height: 18px !important; line-height: 18px !important;\"><span style=\"margin: 0px; font-family: inherit; float: left; padding: 0px 4px !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #999999 !important;\">Shell</span>\r\n                           <div style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; background-position: 0px 50%; font-weight: inherit !important; height: 18px !important; float: right !important;\">\r\n                              <div title=\"Toggle Line Numbers\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: -24px 0px; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: -24px -32px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Toggle Plain Code\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px -48px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Toggle Line Wrap\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: -24px 0px; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: -24px -112px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Expand Code\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px -16px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Open Code In New Window\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px 0px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              </div>\r\n                           </div>\r\n                        <div style=\"border: 0px; background-position: 0px 50%; margin: 0px !important; padding: 0px !important; font-family: Verdana, Arial, sans !important; height: auto !important;\">&nbsp;</div>\r\n                        <div style=\"margin: 0px; padding: 0px; border: 0px; width: 566px; overflow: hidden; background-position: 0px 50%; font-family: Verdana, Arial, sans !important;\">\r\n                           <table style=\"margin: 0px; padding: 0px !important; border-spacing: 0px !important; border-width: initial !important; border-style: none !important; border-color: initial !important; background-image: none !important; width: auto !important;\">\r\n                              <tbody style=\"margin: 0px; padding: 0px;\">\r\n                                 <tr style=\"background-position: 0px 50%; margin: 0px !important; padding: 0px !important; border: none !important; vertical-align: top !important;\">\r\n                                    <td style=\"vertical-align: top; border-width: 0px; border-style: initial; border-color: initial; margin: 0px !important; padding: 0px !important; color: #d4d4d4 !important;\">\r\n                                       <div style=\"margin: 0px; padding: 0px; border: 0px; background-position: 0px 50%;\">\r\n                                          <div style=\"margin: 0px; padding: 0px 5px; font-family: inherit; border: 0px; text-align: center; height: 15px; background-position: 0px 50%; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important;\">1</div>\r\n                                          </div>\r\n                                       </td>\r\n                                    <td style=\"vertical-align: top; border-width: 0px; border-style: initial; border-color: initial; width: 548px; background-position: 0px 50%; margin: 0px !important; padding: 0px !important;\">\r\n                                       <div style=\"margin: 0px; padding: 0px; white-space: pre; overflow: visible; background-image: none !important; border: none !important;\">\r\n                                          <div style=\"margin: 0px; padding: 0px 5px; font-family: inherit; border: 0px; background-position: 0px 50%; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; white-space: pre-wrap !important;\">$ sudo nano /etc/inittab</div>\r\n                                          </div>\r\n                                       </td>\r\n                                    </tr>\r\n                                 </tbody>\r\n                              </table>\r\n                           </div>\r\n                        </div>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 를 찾아서 주석처리를 해주면 됩니다.</p>\r\n                     <div style=\"margin: 12px 0px; padding: 0px; width: 568px; font-family: Monaco, MonacoRegular, &quot;Courier New&quot;, monospace; color: #333333; float: none; clear: both; height: auto; overflow: hidden !important; direction: ltr !important; border: 1px solid rgb(221, 221, 221) !important; background-color: #fdfdfd !important; line-height: 15px !important;\">\r\n                        <div style=\"margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; width: 566px; overflow: hidden; font-family: Verdana, Arial, sans !important; background-color: #eeeeee !important; border-bottom: 1px solid rgb(221, 221, 221) !important; height: 18px !important; line-height: 18px !important;\"><span style=\"margin: 0px; font-family: inherit; float: left; padding: 0px 4px !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #999999 !important;\">/boot/cmdline.txt</span>\r\n                           <div style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; background-position: 0px 50%; font-weight: inherit !important; height: 18px !important; float: right !important;\">\r\n                              <div title=\"Toggle Line Numbers\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: -24px 0px; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: -24px -32px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Toggle Plain Code\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px -48px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Toggle Line Wrap\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: -24px 0px; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: -24px -112px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Expand Code\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px -16px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              <div title=\"Open Code In New Window\" style=\"margin: 0px; padding: 0px; font-family: inherit; border: 0px; line-height: 15px; display: inline; width: 24px; background-position: 0px 50%; background-repeat: no-repeat; font-size: inherit !important; font-weight: inherit !important; height: inherit !important; float: left !important;\">\r\n                                 <div style=\"padding: 0px; font-family: inherit; background-image: url(&quot;&quot;); border: 0px; width: 24px; background-position: 0px 0px; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: 16px !important;\">&nbsp;</div>\r\n                                 </div>\r\n                              </div>\r\n                           </div>\r\n                        <div style=\"border: 0px; background-position: 0px 50%; margin: 0px !important; padding: 0px !important; font-family: Verdana, Arial, sans !important; height: auto !important;\">&nbsp;</div>\r\n                        <div style=\"margin: 0px; padding: 0px; border: 0px; width: 566px; overflow: hidden; background-position: 0px 50%; font-family: Verdana, Arial, sans !important;\">\r\n                           <table style=\"margin: 0px; padding: 0px !important; border-spacing: 0px !important; border-width: initial !important; border-style: none !important; border-color: initial !important; background-image: none !important; width: auto !important;\">\r\n                              <tbody style=\"margin: 0px; padding: 0px;\">\r\n                                 <tr style=\"background-position: 0px 50%; margin: 0px !important; padding: 0px !important; border: none !important; vertical-align: top !important;\">\r\n                                    <td style=\"vertical-align: top; border-width: 0px; border-style: initial; border-color: initial; margin: 0px !important; padding: 0px !important; color: #d4d4d4 !important;\">\r\n                                       <div style=\"margin: 0px; padding: 0px; border: 0px; background-position: 0px 50%;\">\r\n                                          <div style=\"margin: 0px; padding: 0px 5px; font-family: inherit; border: 0px; text-align: center; height: 15px; background-position: 0px 50%; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important;\">1</div>\r\n                                          </div>\r\n                                       </td>\r\n                                    <td style=\"vertical-align: top; border-width: 0px; border-style: initial; border-color: initial; width: 548px; background-position: 0px 50%; margin: 0px !important; padding: 0px !important;\">\r\n                                       <div style=\"margin: 0px; padding: 0px; white-space: pre; overflow: visible; background-image: none !important; border: none !important;\">\r\n                                          <div style=\"margin: 0px; padding: 0px 5px; font-family: inherit; border: 0px; background-position: 0px 50%; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; white-space: pre-wrap !important;\">#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100</div>\r\n                                          </div>\r\n                                       </td>\r\n                                    </tr>\r\n                                 </tbody>\r\n                              </table>\r\n                           </div>\r\n                        </div>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">수정 후 리부팅을 해주면 콘솔역할을 막아주는 작업은끝이 납니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">&nbsp;</p>\r\n                     <h3 style=\"color: #333333; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 14px; line-height: normal; font-family: sans-serif; padding: 5px 0px; margin: 0px; letter-spacing: -1px;\"><a name=\"TOC--\" style=\"color: #298cca;\"></a>회로구성</h3>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">회로의 구성은 아래 그림과 같습니다. 그림을 클릭해서 크게 보거나 그림 아래 첨부된 PDF를 보거나 아무거나 OK 입니다.</p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\"><a href=\"http://leaqua.mulple.com/wp-content/uploads/2013/02/74HC4050_bb.jpg\" rel=\"nofollow\" style=\"color: #1fa2e1; text-decoration-line: none; margin: 0px; padding: 0px;\" target=\"_blank\"><img alt=\"74HC4050_bb\" height=\"733\" src=\"http://leaqua.mulple.com/wp-content/uploads/2013/02/74HC4050_bb.jpg\" width=\"500\" style=\"border: none; padding: 0px; border-radius: 2px; margin: 0px;\" /></a></p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">회로도 PDF 파일 다운 : &nbsp;<a href=\"http://leaqua.mulple.com/wp-content/uploads/2013/02/74HC4050_schem.pdf\" rel=\"nofollow\" style=\"color: #1fa2e1; text-decoration-line: none; margin: 0px; padding: 0px;\" target=\"_blank\">74HC4050_schem</a></p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">브레드 보드 구성 PDF 파일 다운 :&nbsp;<a href=\"http://leaqua.mulple.com/wp-content/uploads/2013/02/74HC4050_bb.pdf\" rel=\"nofollow\" style=\"color: #1fa2e1; text-decoration-line: none; margin: 0px; padding: 0px;\" target=\"_blank\">74HC4050_bb</a></p>\r\n                     <p style=\"margin-top: 10px; margin-bottom: 10px; padding: 0px; line-height: 18px; color: #333333; font-family: sans-serif; font-size: 13px;\">4050 IC의 2번핀 과 5번핀을 아두이노의 TX, RX 핀이 아닌 D2 , D3로 연결한 것은 테스트시 PC와 시리얼&nbsp; 통신을 하기 위해서 이고 4050 IC와의 통신은 SoftwareSerial 을 통해서 이루어 지게 됩니다.</p>\r\n                     </div>\r\n                  </td>\r\n               </tr>\r\n            </tbody>\r\n         </table>\r\n      <h3 style=\"color: #333333; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 14px; line-height: normal; font-family: sans-serif; padding: 5px 0px; margin: 0px; letter-spacing: -1px;\">&nbsp;</h3>\r\n      <h3 style=\"color: #333333; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 14px; line-height: normal; font-family: sans-serif; padding: 5px 0px; margin: 0px; letter-spacing: -1px;\">아두이노 코드</h3>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #888888 !important;\">/*</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #888888 !important;\"> 아두이노와 라즈베리 파이의 UART 연결</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #888888 !important;\"> 아두이노 : SoftSerial</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #888888 !important;\"> 라즈베리파이 : GPIO UART</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #888888 !important;\">*/</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\">&nbsp;</div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">#include &lt;SoftwareSerial.h&gt;</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\">&nbsp;</div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">SoftwareSerial </span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">mySerial</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">(</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">2</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">,</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\"></span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">3</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">)</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\"></span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #888888 !important;\">// RX, TX</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\">&nbsp;</div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">void</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\"></span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">setup</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">(</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">)</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">{</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">Serial</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">.</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">begin</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">(</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">9600</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">)</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">;</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">Serial</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">.</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">println</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">(</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006699 !important;\">\"Start UART test\"</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">)</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #888888 !important;\">// PC의 시리얼 모니터에 표시합니다.</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">mySerial</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">.</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">begin</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">(</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">9600</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">)</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\"></span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #888888 !important;\">//소프트 시리얼로 라즈베리 파이와 통신하게 됩니다.</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">}</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\">&nbsp;</div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">void</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\"></span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">loop</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">(</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">)</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\"></span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">{</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #888888 !important;\">// 라즈베리 파이에서 넘어온 데이터가 있으면 PC로 넘겨줍니다.</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; margin: 0px; padding: 0px 5px; border: 0px; font-size: inherit !important; font-weight: inherit !important; background-color: #fafafa !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: bold !important; height: inherit !important; color: #cc6600 !important;\">if</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\"></span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">(</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">mySerial</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">.</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #cc6600 !important;\">available</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">(</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">)</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">)</span></div>\r\n      <div style=\"color: #000000; font-family: inherit; background-color: #fdfdfd; margin: 0px; padding: 0px 5px; border: 0px; background-position: 0px 50%; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; height: inherit !important; white-space: pre-wrap !important;\"><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #006fe0 !important;\">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #222222 !important;\">Serial</span><span style=\"margin: 0px; padding: 0px; font-family: inherit; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; height: inherit !important; color: #333333 !important;\">.</span></div>\r\n      </div>\r\n   </','https://sites.google.com/a/ce.mokpo.ac.kr/chang-uijeog-gonghagseolgye-1jo/gimnam-yun-jag-eob-ilji/adu-inowalajeubelipaiuiuartserialtongsin','',0,0,1,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-04-27 14:00:27',0,'2020-04-27 14:00:27','210.101.103.92','','','','','','','','','','','',''),(447,-447,'',447,0,0,'','','html1','[Linux] Raspberry PI WiFi 자동 재접속','<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">집에두고 사용하는 라즈베리파이 서버의 네트워크 연결을 유선에서 무선으로 변경하였습니다.</p>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">유선으로 사용하면 랜선이 닿을 수 있는 거리에 있어야하는 제약도 생기고 연결되는 선이 많아지니 뭔가 지저분했는데, 무선 환경으로 변경한 다음 그런 부분들이 모두 해소되니 아주 만족스럽습니다. 네트워크 속도는 유선보다 안좋아지긴 했을텐데 제가 사용하는 환경에서 크게 체감될 정도는 아니네요.</p>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8; text-align: center; clear: none; float: none;\"><img src=\"https://t1.daumcdn.net/cfile/tistory/99BDFC415E88A0F90F\" style=\"box-sizing: border-box; border: 0px; vertical-align: middle;\" /></p>\r\n<h3 style=\"box-sizing: border-box; font-size: 1em; margin: 0px; padding: 0px; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; background-color: #f8f8f8;\">간헐적 WiFi 접속해제</h3>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">무선환경에서 만족스럽게 사용하던 중 간헐적으로 WiFi 네트워크가 끊겨있는 문제가 있었습니다. 정확한 원인은 잘 모르겠으나 WiFi가 끊길때마다 물리적으로 라즈베리파이를 직접 만져서 해결해줘야 하는 부분이 불편하게 느껴져서 해결 방법을 찾아봤습니다.</p>\r\n<h3 style=\"box-sizing: border-box; font-size: 1em; margin: 0px; padding: 0px; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; background-color: #f8f8f8;\">WiFi 자동 재접속 스크립트</h3>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">해결 솔루션을 찾기 위해서 구글링을 하다가 너무 좋은 해결책을 제시해 주는 블로그 글을 발견했습니다.</p>\r\n<div class=\"opengraph\" data-opengraph-image=\"\" data-opengraph-title=\"Automatically reconnecting WiFi on a RaspberryPi - alexba.in\" data-opengraph-description=\"In this post, I’m going to cover writing a short script that automatically reconnects a RaspberryPi to a WiFi network. The script will check to …\" data-opengraph-host=\"alexba.in\" data-opengraph-url=\"http://alexba.in/blog/2015/01/14/automatically-reconnecting-wifi-on-a-raspberrypi/\" style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8; position: relative; height: 100px; box-shadow: rgb(153, 153, 153) 0px 1px 5px; margin: 10px auto 30px; overflow: hidden;\">\r\n   <div style=\"box-sizing: border-box; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; padding: 10px;\"><a href=\"http://alexba.in/blog/2015/01/14/automatically-reconnecting-wifi-on-a-raspberrypi/\" style=\"box-sizing: border-box; background-color: transparent; color: #666666; text-decoration-line: none; display: block; font-size: 18px; overflow: hidden; overflow-wrap: break-word; line-height: 25px; text-overflow: ellipsis; white-space: nowrap;\" target=\"_blank\">Automatically reconnecting WiFi on a RaspberryPi - alexba.in</a>\r\n      <div style=\"box-sizing: border-box; font-size: 12px; line-height: 18px; height: 36px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; display: -webkit-box; overflow: hidden; color: #666666;\">In this post, I’m going to cover writing a short script that automatically reconnects a RaspberryPi to a WiFi network. The script will check to …</div>\r\n      <div style=\"box-sizing: border-box; font-size: 11px; color: #999999; line-height: 14px;\">alexba.in</div>\r\n      </div>\r\n   </div>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">길게 내용이 기록되어있지만 간단히 설명하자면,</p>\r\n<ol style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">\r\n   <li style=\"box-sizing: border-box;\">WiFi 연결상태를 점검하여 연결이 되어있지 않으면 Wlan을 종료했다 재기동하여 저장된 네트워크에 자동으로 재접속하도록 스크립트를 작성</li>\r\n   <li style=\"box-sizing: border-box;\">Crontab으로 등록하여 5분주기로 스크립트를 실행</li>\r\n   </ol>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">제가 작업한 순서를 기록해 봅니다.</p>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">1. 실행할 스크립트 파일을 생성</p>\r\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 16px; color: #555555; background-color: #f8f8f8;\">\r\n   <code class=\"hljs ruby\" style=\"box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 0.85em; padding: 0.5em; color: black; background: rgb(255, 255, 255); border-radius: 4px; display: block; overflow-x: auto;\">pi@raspberrypi<span class=\"hljs-symbol\" style=\"box-sizing: border-box; color: #1c00cf;\">:~</span> $ sudo nano /usr/local/bin/wifi_rebooter.sh</code>\r\n   </pre>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">2. 스크립트 내용 작성 후 저장(Nano 에디터 저장은 Ctrl+X, Y 순서 입력)</p>\r\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 16px; color: #555555; background-color: #f8f8f8;\">\r\n   <code class=\"hljs bash\" style=\"box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 0.85em; padding: 0.5em; color: black; background: rgb(255, 255, 255); border-radius: 4px; display: block; overflow-x: auto;\"><span class=\"hljs-meta\" style=\"box-sizing: border-box; color: #643820;\">#!/bin/bash\r\n</span><span class=\"hljs-comment\" style=\"box-sizing: border-box; color: #007400;\"># The IP for the server you wish to ping (8.8.8.8 is a public Google DNS server)</span>\r\nSERVER=8.8.8.8\r\n<span class=\"hljs-comment\" style=\"box-sizing: border-box; color: #007400;\"># Only send two pings, sending output to /dev/null</span>\r\nping -c2 <span class=\"hljs-variable\" style=\"box-sizing: border-box; color: #3f6e74;\">${SERVER}</span> &gt; /dev/null\r\n<span class=\"hljs-comment\" style=\"box-sizing: border-box; color: #007400;\"># If the return code from ping ($?) is not 0 (meaning there was an error)</span><span class=\"hljs-keyword\" style=\"box-sizing: border-box; font-weight: bold; color: #aa0d91;\">if</span> [ $? != 0 ]\r\n<span class=\"hljs-keyword\" style=\"box-sizing: border-box; font-weight: bold; color: #aa0d91;\">then</span><span class=\"hljs-comment\" style=\"box-sizing: border-box; color: #007400;\"># Restart the wireless interface</span>\r\n    ifdown --force wlan0\r\n    ifup wlan0\r\n<span class=\"hljs-keyword\" style=\"box-sizing: border-box; font-weight: bold; color: #aa0d91;\">fi</span></code>\r\n   </pre>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">3. 작성한 스크립트 실행권한 등록</p>\r\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 16px; color: #555555; background-color: #f8f8f8;\">\r\n   <code class=\"hljs perl\" style=\"box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 0.85em; padding: 0.5em; color: black; background: rgb(255, 255, 255); border-radius: 4px; display: block; overflow-x: auto;\">sudo <span class=\"hljs-keyword\" style=\"box-sizing: border-box; font-weight: bold; color: #aa0d91;\">chmod</span> +<span class=\"hljs-keyword\" style=\"box-sizing: border-box; font-weight: bold; color: #aa0d91;\">x</span> /usr/<span class=\"hljs-keyword\" style=\"box-sizing: border-box; font-weight: bold; color: #aa0d91;\">local</span>/bin/wifi_rebooter.sh</code>\r\n   </pre>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">4. Crontab에 5분주기 등록을 위해 에디터로 열기</p>\r\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 16px; color: #555555; background-color: #f8f8f8;\">\r\n   <code class=\"hljs nginx\" style=\"box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 0.85em; padding: 0.5em; color: black; background: rgb(255, 255, 255); border-radius: 4px; display: block; overflow-x: auto;\"><span class=\"hljs-attribute\" style=\"box-sizing: border-box; font-weight: bold; color: #aa0d91;\">sudo</span> nano /etc/crontab</code>\r\n   </pre>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">5. crontab 맨 마지막줄에 아래내용 기록 후 저장(Nano 에디터 저장은 Ctrl+X, Y 순서 입력)</p>\r\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 16px; color: #555555; background-color: #f8f8f8;\">\r\n   <code class=\"hljs markdown\" style=\"box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 0.85em; padding: 0.5em; color: black; background: rgb(255, 255, 255); border-radius: 4px; display: block; overflow-x: auto;\"><span class=\"hljs-emphasis\" style=\"box-sizing: border-box; font-style: italic;\">*/5 *</span><span class=\"hljs-bullet\" style=\"box-sizing: border-box; color: #1c00cf;\">* *</span> *   root    /usr/local/bin/wifi_rebooter.sh</code>\r\n   </pre>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">6. 스크립트 테스트<br style=\"box-sizing: border-box;\" />&nbsp; &nbsp;강제로 wlan을 죽인 다음에 5분후에 네트워크가 연결되고 있는지 확인합니다.<br style=\"box-sizing: border-box;\" />&nbsp; &nbsp;스크립트와 crontab이 잘 동작하고 있다면 다시 네트워크가 연결되어 있을겁니다.</p>\r\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 16px; color: #555555; background-color: #f8f8f8;\">\r\n   <code class=\"hljs ruby\" style=\"box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 0.85em; padding: 0.5em; color: black; background: rgb(255, 255, 255); border-radius: 4px; display: block; overflow-x: auto;\">pi@raspberrypi<span class=\"hljs-symbol\" style=\"box-sizing: border-box; color: #1c00cf;\">:~</span> $sudo ifdown --force wlan<span class=\"hljs-number\" style=\"box-sizing: border-box; color: #1c00cf;\">0</span></code>\r\n   </pre>\r\n<p style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">모든 작업을 끝냈음에도 WiFi 자동재접속이 동작하지 않는다면, 작업했던 단계 중 빠진 부분이 있는지 다시한번 확인하시면 될 것 같습니다. 제가 참고한 블로그의 원문을 한번 더 살펴보셔도 되고요.</p>\r\n<p><br style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\" /><br style=\"box-sizing: border-box; color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\" /><span style=\"color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">출처:&nbsp;</span><a href=\"https://signpen.net/2511036\" style=\"box-sizing: border-box; background-color: #f8f8f8; color: #222222; text-decoration-line: none; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px;\" target=\"_blank\">https://signpen.net/2511036</a><span style=\"color: #555555; font-family: &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, 굴림, gulim, 돋움, dotum, &quot;Microsoft NeoGothic&quot;, &quot;Droid sans&quot;, sans-serif; font-size: 16px; background-color: #f8f8f8;\">&nbsp;[싸인펜의 Life Log]</span></p>','https://signpen.net/2511036','',0,0,1,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-04-28 13:48:14',0,'2020-04-28 13:48:14','210.101.103.92','','','','','','','','','','','',''),(448,-448,'',448,0,0,'','','html1','[Arduino] LoRa 모듈 사용기','<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">Long Range 의 약자인 LoRa.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">저전력 장거리 통신이 가능한 프로토콜로, 국내에선 SK가 LoRaWAN 망을 구축하여 서비스 중이다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">LoRaWAN 은 LoRA PHY, 즉 물리적 통신 프로토콜을 기반으로 암호화, 노드 관리 등을 가능케하는 프로토콜이다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">SK의 LoRaWAN 는 비용도 들고 이래저래 번거로운 점이 많았고, 일단 LoRa 모듈 자체를 사용해보고 싶었다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">(SK LoRa 모듈도 가지고 있기 때문에 언젠가 기회가 있다면 테스트를...)</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; text-align: center; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\"><span class=\"imageblock\" style=\"margin: 5px 0px; padding: 0px; border: none; line-height: 1.5; display: inline-block; width: 300px; height: auto; max-width: 100%;\"><span data-url=\"https://t1.daumcdn.net/cfile/tistory/992B7D465B33DCA91D?download\" data-lightbox=\"lightbox\" style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; cursor: pointer;\"><img src=\"https://t1.daumcdn.net/cfile/tistory/992B7D465B33DCA91D\" width=\"300\" filename=\"스크린샷 2018-06-28 오전 3.50.49.png\" filemime=\"image/jpeg\" style=\"margin: 0px; padding: 0px; border: 0px; line-height: 1.5; cursor: pointer; max-width: 100%; height: auto;\" /></span></span></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; text-align: center; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\">aliexpress 에서 구매한 sx1276 모듈.&nbsp;<a href=\"https://ko.aliexpress.com/item/2pcs-lot-868MHz-915MHz-100mW-sx1276-chip-long-range-4Km-RF-Wireless-LoRa-Module-LoRa1276/32338274153.html\" target=\"_blank\" class=\"tx-link\" style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; color: #4f4f4f;\">내가 구매한 링크</a>는 여기.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\">한국에서는&nbsp;<b style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\"><u style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">915MHz</u></b>&nbsp;를 사용하면 된다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\">구매하면 구매자가 친절히 이런저런 데이터시트 등을 메일로 보내주는데.. 딱히 필요없었다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\">내가 구매한 17년도 12월엔 $16.48/2개 였는데, 글 작성 시점에는 $13.11/2개 정도.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\">송수신이 가능하므로 2개 이상이 있으면 된다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\"><a target=\"_blank\" href=\"https://www.aliexpress.com/item/LG01-S-LoRa-Gateway/32807236424.html\" class=\"lnk-product-name\" style=\"margin: 0px; padding: 0px; border: 0px; line-height: 16px; font-family: &quot;Open Sans&quot;, Arial, Helvetica, sans-senif, SimSun, 宋体; color: #333333; box-sizing: content-box; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline;\">LG01-S&nbsp;</a>등&nbsp;<a target=\"_blank\" href=\"https://www.aliexpress.com/item/LG01-S-LoRa-Gateway/32807236424.html\" class=\"lnk-product-name\" style=\"margin: 0px; padding: 0px; border: 0px; line-height: 16px; font-family: &quot;Open Sans&quot;, Arial, Helvetica, sans-senif, SimSun, 宋体; color: #333333; box-sizing: content-box; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; vertical-align: baseline;\">LoRa Gateway</a>&nbsp;같은 것도 판매는 하는데, 얘들은 그냥 LoRa 모듈과 인터넷 연결을 편하게 해뒀을 뿐 꼭 필요한건 아니니 당장은 필요없음.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; text-align: center; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\"><span class=\"imageblock\" style=\"margin: 5px 0px; padding: 0px; border: none; line-height: 1.5; display: inline-block; width: 663px; height: auto; max-width: 100%;\"><span data-url=\"https://t1.daumcdn.net/cfile/tistory/9934E8495B33DDF920?download\" data-lightbox=\"lightbox\" style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; cursor: pointer;\"><img src=\"https://t1.daumcdn.net/cfile/tistory/9934E8495B33DDF920\" width=\"663\" filename=\"IMG_3963.jpg\" filemime=\"image/jpeg\" style=\"margin: 0px; padding: 0px; border: 0px; line-height: 1.5; cursor: pointer; max-width: 100%; height: auto;\" /><span class=\"ExifInfo\" style=\"margin: 5px auto 0px; padding: 0px; border: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 8pt; line-height: normal; font-family: tahoma; color: #777777; display: block;\"><span style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; display: inline-block !important;\">Apple<span class=\"exifBar\" style=\"margin: 0px 2px; padding: 0px; border: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: Arial; color: #cccccc; display: inline-block !important;\">|</span></span><span style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; display: inline-block !important;\">iPhone 7<span class=\"exifBar\" style=\"margin: 0px 2px; padding: 0px; border: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: Arial; color: #cccccc; display: inline-block !important;\">|</span></span><span style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; display: inline-block !important;\">Normal program<span class=\"exifBar\" style=\"margin: 0px 2px; padding: 0px; border: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: Arial; color: #cccccc; display: inline-block !important;\">|</span></span><span style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; display: inline-block !important;\">4.0mm<span class=\"exifBar\" style=\"margin: 0px 2px; padding: 0px; border: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: Arial; color: #cccccc; display: inline-block !important;\">|</span></span><span style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; display: inline-block !important;\">2018:06:28 03:44:15</span></span></span></span></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">핀간격이 빵판용이 아니라 납땜이 좀 많이 귀찮다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">SPI 통신을 사용하며, 전원과 수신용 인터럽트 핀(DIO0)까지 총 8개가 필요하다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">인터럽트 핀을 생략한다면 7개 핀으로 가능.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">동봉된 안테나까지 납땜을 하면 완성!</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">나는 두개의 아두이노 UNO 와 연결을 하였고,</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">LoRa 모듈의 작동 전압은 3.3v 이지만, 그동안&nbsp;경험상 전원만 3.3v 에 물려주면 별 문제가 없었으니 그냥 진행했다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<table class=\"txc-table\" width=\"205\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" 맑은=\"\" 고딕\",=\"\" sans-serif;font-size:13px\"=\"\" style=\"margin: 0px; padding: 0px; border-width: initial; border-style: none; border-color: initial; line-height: 1.5; font-family: dotum, sans-serif; color: #717171; background-color: #ececec; width: 205px;\">\r\n   <tbody style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n      <tr style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n         <td style=\"margin: 0px; padding: 0px; border-style: solid; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; text-align: center; padding-top: 0px !important; padding-bottom: 0px !important;\"><b style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">Arduino Uno&nbsp;</b></p>\r\n            </td>\r\n         <td style=\"margin: 0px; padding: 0px; border-style: solid solid solid none; border-left-width: initial; border-left-color: initial; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; text-align: center; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;<b style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">LoRa sx1276</b></p>\r\n            </td>\r\n         </tr>\r\n      <tr style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">GND</p>\r\n            </td>\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left: none; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">GND&nbsp;</p>\r\n            </td>\r\n         </tr>\r\n      <tr style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;13</p>\r\n            </td>\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left: none; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">SCK</p>\r\n            </td>\r\n         </tr>\r\n      <tr style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;12</p>\r\n            </td>\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left: none; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">MISO&nbsp;</p>\r\n            </td>\r\n         </tr>\r\n      <tr style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;11</p>\r\n            </td>\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left: none; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">MOSI&nbsp;</p>\r\n            </td>\r\n         </tr>\r\n      <tr style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;10</p>\r\n            </td>\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left: none; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">NSS&nbsp;</p>\r\n            </td>\r\n         </tr>\r\n      <tr style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;2</p>\r\n            </td>\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left: none; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">DIO0&nbsp;</p>\r\n            </td>\r\n         </tr>\r\n      <tr style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;3.3V</p>\r\n            </td>\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left: none; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">VCC&nbsp;</p>\r\n            </td>\r\n         </tr>\r\n      <tr style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\">\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">&nbsp;8</p>\r\n            </td>\r\n         <td style=\"margin: 0px; padding: 0px; border-top: none; border-right-style: solid; border-bottom-style: solid; border-left: none; line-height: 1.5; width: 102px; height: 24px;\">\r\n            <p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; margin-block-start: 1em; margin-block-end: 1em; padding-top: 0px !important; padding-bottom: 0px !important;\">NRESET&nbsp;</p>\r\n            </td>\r\n         </tr>\r\n      </tbody>\r\n   </table>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">검색해보니 5v circuit 출력 3.3v circuit 입력의 경우에만 전압 조정을 해주면 된다고 하던데 난 저항 등을 달았을 경우 오히려 작동이 안되어서 전부 바로 연결하였음.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">아두이노 라이브러리는 Sandeep Mistry의 LoRa 를 사용하였다. Arduino 라이브러리 매니저에 있지만,</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">링크는&nbsp;<a href=\"https://github.com/sandeepmistry/arduino-LoRa\" target=\"_blank\" class=\"tx-link\" style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; color: #4f4f4f;\">https://github.com/sandeepmistry/arduino-LoRa</a></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">코드야 예제코드가 잘 만들어져이으니 참고하면 됨.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">나의 경우&nbsp;송신/수신 나눠서 테스트를 하였고, 송신부가 두번째&nbsp;LoRa.endPacket() 이 무한 blocking 되는 문제가 있었다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">그냥 모듈 두개를 서로&nbsp;바꿔주니 해결이 되었음.. 아마 납땜과정에서 모듈 하나가 송신이 안되는 불구가 된 듯하다ㅠㅠㅠ</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; text-align: center; clear: none; float: none; padding-top: 0px !important; padding-bottom: 0px !important;\"><span class=\"imageblock\" style=\"margin: 5px 0px; padding: 0px; border: none; line-height: 1.5; display: inline-block; width: 400px; height: auto; max-width: 100%;\"><span data-url=\"https://t1.daumcdn.net/cfile/tistory/99AA31485B33E0F224?download\" data-lightbox=\"lightbox\" style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; cursor: pointer;\"><img src=\"https://t1.daumcdn.net/cfile/tistory/99AA31485B33E0F224\" width=\"400\" filename=\"IMG_3961.jpg\" filemime=\"image/jpeg\" style=\"margin: 0px; padding: 0px; border: 0px; line-height: 1.5; cursor: pointer; max-width: 100%; height: auto;\" /><span class=\"ExifInfo\" style=\"margin: 5px auto 0px; padding: 0px; border: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 8pt; line-height: normal; font-family: tahoma; color: #777777; display: block; width: 400px;\"><span style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; display: inline-block !important;\">2018:06:28 03:40:58</span></span></span></span></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">거리 테스트..</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">송신기를 건물 안에 두니 밖으로 나가면 바로 안되어서, 야외에 두고(71m 거리 태그가 있는 곳)&nbsp;움직여보았다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">안테나가 별로인건지, 내가 잘못 납땜한건지 여튼 저 정도 거리까지만 수신이 되었음...ㅠ</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">송신기를 좀 높은 곳에 두고&nbsp;안테나를 잘 세팅한다면.... 더 잘되지 않을까 기대를 해본다.</p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\"><br style=\"margin: 0px; padding: 0px; border: none; line-height: 1.5;\" /></p>\r\n<p style=\"padding-right: 0px; padding-left: 0px; border: none; line-height: 1.5; font-family: dotum, sans-serif; margin-block-start: 1em; margin-block-end: 1em; color: #717171; background-color: #ececec; padding-top: 0px !important; padding-bottom: 0px !important;\">일단 통신이 되긴 했으니 만족!</p>','https://blog.iolate.kr/251','',0,0,5,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-04-30 23:16:49',0,'2020-04-30 23:16:49','192.168.219.102','','','','','','','','','','','',''),(449,-449,'',449,0,0,'','','html1','[ETC] [Free] Extension Mqtt for websocket Arduino y Esp8266','<div class=\"topic-meta-data\" style=\"display: flex; align-items: center; padding: 0px 11px 0.25em; color: #222222; font-family: Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"names trigger-user-card\" style=\"flex: 1 1 auto; overflow: hidden; margin-right: auto; display: flex; align-items: center;\"><span class=\"first username Extension_Developers\" style=\"font-size: 1em; margin-right: 8px; display: flex; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; align-items: baseline; font-weight: 700;\"><a href=\"https://community.thunkable.com/u/Andres_Cotes\" data-user-card=\"Andres_Cotes\" style=\"background: 0px 0px; color: #646464; text-decoration-line: none; cursor: pointer; outline: 0px;\" target=\"_blank\">Andres_Cotes</a></span><span class=\"user-title\" style=\"font-size: 1em; margin-right: 8px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; color: #919191;\"><a class=\"user-group\" href=\"https://community.thunkable.com/g/Extension_Developers\" data-group-card=\"Extension_Developers\" style=\"background: 0px 0px; color: #919191; text-decoration-line: none; cursor: pointer;\" target=\"_blank\">Extension Developer</a></span></div>\r\n   <div class=\"post-infos\" style=\"display: flex; flex: 0 0 auto; align-items: center;\">\r\n      <div class=\"post-info edits\" style=\"flex: 0 0 auto; margin-right: 0.5em;\"><a title=\"post last edited on May 30, 2018 6:44 pm\" href=\"https://community.thunkable.com/t/free-extension-mqtt-for-websocket-arduino-y-esp8266/3279#\" style=\"background: 0px 0px; color: #919191; text-decoration-line: none; cursor: pointer;\" target=\"_blank\">2&nbsp;<svg class=\"fa d-icon d-icon-pencil-alt svg-icon svg-node\" aria-hidden=\"true\"><use xlink:href=\"#pencil-alt\"></use></svg></a></div>\r\n      <div class=\"post-info post-date\" style=\"flex: 0 0 auto; margin-right: 0px;\"><a class=\"post-date\" href=\"https://community.thunkable.com/t/free-extension-mqtt-for-websocket-arduino-y-esp8266/3279\" data-share-url=\"/t/free-extension-mqtt-for-websocket-arduino-y-esp8266/3279\" data-post-number=\"1\" style=\"background: 0px 0px; color: #919191; text-decoration-line: none; cursor: pointer;\" target=\"_blank\"><span title=\"May 8, 2017 11:25 pm\" data-time=\"1494253535290\" data-format=\"tiny\" class=\"relative-date\" style=\"white-space: nowrap;\">May \'17</span></a></div>\r\n      <div class=\"read-state read\" title=\"Post is unread\" style=\"position: absolute; align-self: center; color: #66ccff; right: 0px; font-size: 0.571em; visibility: hidden; opacity: 0; transition: visibility 1s ease 0s, opacity 1s ease-out 0s;\"><svg class=\"fa d-icon d-icon-circle svg-icon svg-node\" aria-hidden=\"true\"><use xlink:href=\"#circle\"></use></svg></div>\r\n      </div>\r\n   </div>\r\n<div class=\"regular contents\" style=\"position: relative; margin-top: 15px; color: #222222; font-family: Helvetica, Arial, sans-serif; font-size: 15px; background-color: #ffffff;\">\r\n   <div class=\"cooked\" style=\"overflow-wrap: break-word; line-height: 1.4; overflow: hidden; padding: 0px 11px 0.25em;\">\r\n      <p>Comparto extension Mqtt por websocket Arduino y Esp8266</p>\r\n      <p><a class=\"attachment\" href=\"https://community.thunkable.com/uploads/default/original/2X/5/5f093c592a2cf60ebfe3e89c5ba07595ff32825c.aia\" style=\"background: 0px 0px; color: #0088cc; text-decoration-line: none; cursor: pointer; overflow-wrap: break-word;\" target=\"_blank\">DendritasMqtt.aia&nbsp;<span class=\"badge badge-notification clicks\" title=\"898 clicks\" style=\"display: inline-block; white-space: nowrap; border-radius: 10px; padding: 0.21em 0.42em; min-width: 0.5em; color: #919191; font-size: 0.7579em; line-height: 1; text-align: center; background-color: #e9e9e9; top: -1px; position: relative; border: none;\">898</span></a>&nbsp;(22.3 KB)<br /></p>\r\n      <div class=\"lightbox-wrapper\" style=\"display: inline-block; outline: 0px;\"><a class=\"lightbox\" href=\"https://community.thunkable.com/uploads/default/original/2X/e/ec368faadedf39e6acb010ee6a78dbc42b4ed5b4.jpg\" data-download-href=\"https://community.thunkable.com/uploads/default/ec368faadedf39e6acb010ee6a78dbc42b4ed5b4\" title=\"DendritasMqtt.jpg\" style=\"background: 0px 0px; color: #0088cc; 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://community.thunkable.com/uploads/default/optimized/2X/e/ec368faadedf39e6acb010ee6a78dbc42b4ed5b4_2_690x272.jpg\" width=\"690\" height=\"272\" class=\"d-lazyload\" srcset=\"https://community.thunkable.com/uploads/default/optimized/2X/e/ec368faadedf39e6acb010ee6a78dbc42b4ed5b4_2_690x272.jpg, https://community.thunkable.com/uploads/default/optimized/2X/e/ec368faadedf39e6acb010ee6a78dbc42b4ed5b4_2_1035x408.jpg 1.5x, https://community.thunkable.com/uploads/default/original/2X/e/ec368faadedf39e6acb010ee6a78dbc42b4ed5b4.jpg 2x\" style=\"border: 0px; vertical-align: middle; outline: 0px; object-fit: cover; object-position: center top; transition: opacity 0.4s ease 0.75s; max-width: 690px; max-height: 500px;\" />\r\n            <div class=\"meta\" style=\"color: #ffffff; font-weight: 700; outline: 0px; position: absolute; bottom: 0px; width: 690px; background: rgb(34, 34, 34); 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;\">DendritasMqtt.jpg</span><span class=\"informations\" style=\"outline: 0px; margin: 6px; padding-right: 20px; color: #a6a6a6; font-size: 1em; flex-shrink: 0; flex-grow: 3;\">1072×424 106 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      <a class=\"attachment\" href=\"https://community.thunkable.com/uploads/default/original/2X/8/8cc3e71ec9ffb609ec43e4657d7805d6f38169a6.aix\" style=\"background: 0px 0px; color: #0088cc; text-decoration-line: none; cursor: pointer; overflow-wrap: break-word;\" target=\"_blank\">co.com.dendritas.DendritasMqtt.aix&nbsp;<span class=\"badge badge-notification clicks\" title=\"720 clicks\" style=\"display: inline-block; white-space: nowrap; border-radius: 10px; padding: 0.21em 0.42em; min-width: 0.5em; color: #919191; font-size: 0.7579em; line-height: 1; text-align: center; background-color: #e9e9e9; top: -1px; position: relative; border: none;\">720</span></a>&nbsp;(19.8 KB)\r\n      <p>&nbsp;</p>\r\n      <aside class=\"quote quote-modified\" data-post=\"1\" data-topic=\"7168\" style=\"margin-top: 1em; margin-bottom: 1em;\">\r\n         <div class=\"title\" style=\"border-left: 5px solid rgb(233, 233, 233); background-color: #f9f9f9; color: #646464; padding: 12px 12px 0px; user-select: none; cursor: pointer;\">\r\n            <div class=\"quote-controls\" style=\"color: #bdbdbd; float: right; display: flex; align-items: center;\"><span class=\"svg-icon-title\" title=\"expand/collapse\" style=\"height: 1em; width: 1em; line-height: 1; display: inline-flex; position: relative; vertical-align: -0.125em; fill: currentcolor; flex-shrink: 0; overflow: visible;\"><svg class=\"fa d-icon d-icon-chevron-down svg-icon svg-string\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#chevron-down\"></use></svg></span></div>\r\n            <img alt=\"\" width=\"20\" height=\"20\" src=\"https://community.thunkable.com/user_avatar/community.thunkable.com/andres_cotes/40/6365_2.png\" class=\"avatar\" style=\"border: 0px; vertical-align: middle; border-radius: 50%; max-width: 690px; max-height: 500px; margin-top: -4px; margin-right: 7px;\" />&nbsp;<a href=\"https://community.thunkable.com/t/mqtt-tcp-ip-extension-paid-extension-update-9-10-2017/7168\" style=\"background: 0px 0px; color: #0088cc; text-decoration-line: none; cursor: pointer; overflow-wrap: break-word;\" target=\"_blank\">[Paid] Mqtt TCP/IP extension update 4/06/2019</a>&nbsp;<a class=\"badge-wrapper  box\" href=\"https://community.thunkable.com/c/thunkable-extensions\" style=\"background: 0px 0px; color: #0088cc; text-decoration-line: none; cursor: pointer; font-size: 0.8706em; font-weight: 700; white-space: nowrap; position: relative; display: inline-flex; align-items: baseline; overflow-wrap: break-word; margin-right: 5px; padding: 2px 4px; margin-left: 5px;\" target=\"_blank\"><span class=\"badge-category-bg\" style=\"overflow: hidden; text-overflow: ellipsis; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color: #12a89d;\"></span><span data-drop-close=\"true\" class=\"badge-category clear-badge\" title=\"Extensions are one of the coolest developments to land on the Thunkable Classic platform because they allow users to add additional functionality to their apps beyond what is already built in.  Please use this as a space for sharing the coolest extensions you’ve found, you’ve built and all the troubleshooting in between.\" style=\"display: inline-flex; align-items: baseline; overflow: hidden; text-overflow: ellipsis; position: relative; color: #ffffff;\">#ThunkableClassicExtensions</span></a></div>\r\n         <blockquote style=\"border-left: 5px solid rgb(233, 233, 233); background-color: #f9f9f9; clear: both; margin-left: 0px; margin-right: 0px; padding: 12px; margin-top: 0px;\">Hello everyone this extension I have wanted it and for a long time it is mqtt by tcp / ip by this protocol suede much of the communication of facebook messenger&nbsp;<a href=\"https://www.ibm.com/developerworks/community/blogs/mobileblog/entry/why_facebook_is_using_mqtt_on_mobile\" class=\"onebox\" target=\"_blank\" rel=\"nofollow noopener\" style=\"background: 0px 0px; color: #0088cc; text-decoration-line: none; cursor: pointer; overflow-wrap: break-word; margin-top: 0px !important;\">https://www.ibm.com/developerworks/community/blogs/mobileblog/entry/why_facebook_is_using_mqtt_on_mobile</a>&nbsp;[image] new events [image] [image] [image]&nbsp;<a class=\"lightbox\" href=\"https://community.thunkable.com/uploads/default/original/3X/2/c/2cab95330d3698a2a78a53d32f205f9d8d9a8554.png\" data-download-href=\"https://community.thunkable.com/uploads/default/2cab95330d3698a2a78a53d32f205f9d8d9a8554\" title=\"image.png\" style=\"background: 0px 0px; color: #0088cc; text-decoration-line: none; cursor: pointer; overflow-wrap: break-word; transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;\" target=\"_blank\">[image]</a>&nbsp;if you want to test the mqtt functionalities you can use mqtt by websockets brokers&nbsp;<a href=\"http://www.hivemq.com/mqtt/\" rel=\"nofollow noopener\" style=\"background: 0px 0px; color: #0088cc; text-decoration-line: none; cursor: pointer; overflow-wrap: break-word;\" target=\"_blank\">http://www.hivemq.com/mqtt/</a>&nbsp;<a href=\"https://www.cloudmqtt.com/\" rel=\"nofollow noopener\" style=\"background: 0px 0px; color: #0088cc; text-decoration-line: none; cursor: pointer; overflow-wrap: break-word;\" target=\"_blank\">https://www.cloudmqtt.com/</a>&nbsp;<a href=\"https://developer.ibm.com/sso/bmregistration?lang=en_US&amp;ca=dw-\" rel=\"nofollow noopener\" style=\"background: 0px 0px; color: #0088cc; text-decoration-line: none; cursor: pointer; overflow-wrap: break-word; margin-bottom: 0px !important;\" target=\"_blank\">https://developer.ibm.com/…</a></blockquote>\r\n         </aside>\r\n      </div>\r\n   </div>','','',0,0,3,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-04-30 23:34:41',2,'2020-04-30 23:34:41','192.168.219.102','','','','','','','','','','','',''),(450,-450,'',450,0,0,'','','html1','[Arduino] ESP32 BLE_Server setValue float ?','<div class=\"highlight highlight-source-c++\" style=\"box-sizing: border-box; margin-bottom: 16px; background-color: #ffffff; 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;; font-size: 14px; overflow: visible !important;\">\r\n   <pre style=\"box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 11.9px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; overflow: auto; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; word-break: normal;\"><span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> get float values from DHT sensor</span><span class=\"pl-k\" style=\"box-sizing: border-box; color: #d73a49;\">float</span> temperature = dht.getTemperature();\r\n<span class=\"pl-k\" style=\"box-sizing: border-box; color: #d73a49;\">float</span> humidity = dht.getHumidity();\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> convert float value into 16 bit integer value (LSB first MSB last)</span><span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">uint8_t</span> tempData[<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">2</span>];\r\n<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">uint16_t</span> tempValue;\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> multiply by 100 to get 2 digits mantissa and convert into uint16_t</span>\r\ntempValue = (<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">uint16_t</span>)(temperature *<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">100</span>);\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> set  LSB of characteristic</span>\r\ntempData[<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">0</span>] = tempValue;\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> set MSB of characteristic</span>\r\ntempData[<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">1</span>] = tempValue&gt;&gt;<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">8</span>;\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> set characteristic value</span>\r\npCharacteristicTemp-&gt;<span class=\"pl-en\" style=\"box-sizing: border-box; color: #6f42c1;\">setValue</span>(tempData, <span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">2</span>);\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> convert float value into 16 bit integer value (LSB first MSB last)</span><span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> multiply by 100 to get 2 digits mantissa and convert into uint16_t</span>\r\ntempValue = (<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">uint16_t</span>)(humidity *<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">100</span>);\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> set  LSB of characteristic</span>\r\ntempData[<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">0</span>] = tempValue;\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> set MSB of characteristic</span>\r\ntempData[<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">1</span>] = tempValue&gt;&gt;<span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">8</span>;\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> set characteristic value</span>\r\npCharacteristicHumid-&gt;<span class=\"pl-en\" style=\"box-sizing: border-box; color: #6f42c1;\">setValue</span>(tempData, <span class=\"pl-c1\" style=\"box-sizing: border-box; color: #005cc5;\">2</span>);\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> notify client about new temperature value</span>\r\npCharacteristicTemp-&gt;<span class=\"pl-en\" style=\"box-sizing: border-box; color: #6f42c1;\">notify</span>();\r\n<span class=\"pl-c\" style=\"box-sizing: border-box; color: #6a737d;\"><span class=\"pl-c\" style=\"box-sizing: border-box;\">//</span> notify client about new humidity value</span>\r\npCharacteristicHumid-&gt;<span class=\"pl-en\" style=\"box-sizing: border-box; color: #6f42c1;\">notify</span>();</pre>\r\n   </div>\r\n<p style=\"box-sizing: border-box; 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;; font-size: 14px; background-color: #ffffff;\">I use this in my&nbsp;<a href=\"https://github.com/beegee-tokyo/ESP32-Weatherstation/blob/master/src/temperature.cpp\" style=\"box-sizing: border-box; background-color: initial; color: #0366d6; text-decoration-line: none;\" target=\"_blank\">ESP32 Weatherstation</a>&nbsp;application</p>','https://github.com/espressif/arduino-esp32/issues/992','',0,0,4,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-05-08 16:52:03',0,'2020-05-08 16:52:03','210.101.103.92','','','','','','','','','','','',''),(451,-451,'',451,0,0,'','','html1','[Arduino] Fix for \"sketch is too big\" on ESP32 boards that are new / poorly supported in ESP32 Arduino IDE','<p><span style=\"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;; font-size: 14px; background-color: #ffffff;\">Arduino IDE: Tools -&gt; Partition Scheme:change \"Default\" to \"Huge APP(3MB No OTA)\"</span><br style=\"box-sizing: border-box; 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;; font-size: 14px; background-color: #ffffff;\" /><span style=\"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;; font-size: 14px; background-color: #ffffff;\">Source:&nbsp;</span><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"294123676\" data-permission-text=\"Title is private\" data-url=\"https://github.com/espressif/arduino-esp32/issues/1075\" data-hovercard-type=\"issue\" data-hovercard-url=\"/espressif/arduino-esp32/issues/1075/hovercard\" href=\"https://github.com/espressif/arduino-esp32/issues/1075\" style=\"box-sizing: border-box; background-color: #ffffff; color: #0366d6; text-decoration-line: none; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 14px;\" target=\"_blank\">espressif/arduino-esp32#1075</a><span style=\"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;; font-size: 14px; background-color: #ffffff;\">&nbsp;(User namanbhardwaj42 comment)</span></p>','https://github.com/SensorsIot/Bluetooth-BLE-on-Arduino-IDE/issues/3','',2,0,5,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-05-10 00:01:45',0,'2020-05-10 00:01:45','192.168.219.102','','','','','','','','','','','',''),(452,-452,'',452,0,0,'','','html1','[ETC] Connecting mit app inventor & littleBits BLE (앱 인벤터와 리틀비츠 블루투스모듈 연동하기)','<h1 id=\"firstHeading\" class=\"firstHeading\" lang=\"ko\" style=\"background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-weight: normal; margin: 0px 0px 0.25em; overflow: visible; padding: 0px; border-bottom: 1px solid rgb(170, 170, 170); font-size: 1.8em; line-height: 1.3; font-family: sans-serif;\">Connecting mit app inventor &amp; littleBits BLE (앱 인벤터와 리틀비츠 블루투스모듈 연동하기)</h1>\r\n<div id=\"bodyContent\" class=\"mw-body-content\" style=\"position: relative; line-height: 1.6; font-size: 0.875em; z-index: 0; color: #252525; font-family: sans-serif;\">\r\n   <div id=\"contentSub\" style=\"font-size: 11.76px; line-height: 1.2em; margin: 0px 0px 1.4em 1em; color: #545454; width: auto;\">&nbsp;</div>\r\n   <div id=\"jump-to-nav\" class=\"mw-jump\" style=\"overflow: hidden; height: 0px; zoom: 1; user-select: none; margin-top: -1.4em; margin-bottom: 1.4em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#mw-head\" style=\"text-decoration-line: none; color: #0b0080; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\" target=\"_blank\"></a><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#p-search\" style=\"text-decoration-line: none; color: #0b0080; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\" target=\"_blank\"></a></div>\r\n   <div id=\"mw-content-text\" lang=\"ko\" dir=\"ltr\" class=\"mw-content-ltr\" style=\"direction: ltr;\">\r\n      <div id=\"toc\" class=\"toc\" style=\"border: 1px solid rgb(170, 170, 170); background-color: #f9f9f9; padding: 7px; font-size: 13.3px; display: table; zoom: 1;\">\r\n         <div id=\"toctitle\" style=\"direction: ltr; text-align: center;\">\r\n            <h2 style=\"color: #000000; background: none; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border: none; font-size: 13.3px; display: inline; line-height: 1.3;\">목차</h2>\r\n            <span class=\"toctoggle\" style=\"user-select: none; font-size: 12.502px;\">&nbsp;[<a role=\"button\" tabindex=\"0\" id=\"togglelink\" style=\"color: #0645ad; background: none; cursor: pointer;\">숨기기</a>]&nbsp;</span></div>\r\n         <ul style=\"list-style-type: none; margin: 0.3em 0px; padding: 0px; list-style-image: none;\">\r\n            <li class=\"toclevel-1 tocsection-1\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#mit_app_inventor_.3C-.3E_littleBits_BLE\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">mit app inventor &lt;-&gt; littleBits BLE</span></a>\r\n               <ul style=\"list-style-type: none; margin: 0px 0px 0px 2em; padding: 0px; list-style-image: none;\">\r\n                  <li class=\"toclevel-2 tocsection-2\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#.EC.98.88.EC.A0.9C\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1.1</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">예제</span></a></li>\r\n                  <li class=\"toclevel-2 tocsection-3\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#.EC.98.88.EC.A0.9C_.EB.B6.84.EC.84.9D\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1.2</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">예제 분석</span></a>\r\n                     <ul style=\"list-style-type: none; margin: 0px 0px 0px 2em; padding: 0px; list-style-image: none;\">\r\n                        <li class=\"toclevel-3 tocsection-4\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#1._BLE_scanner_app.EC.9C.BC.EB.A1.9C_littleBits_BLE_.EB.AA.A8.EB.93.88.EC.9D.B4_.EC.96.B4.EB.96.BB.EA.B2.8C_.EC.9E.91.EB.8F.99.EB.90.98.EB.8A.94.EC.A7.80_.EC.82.B4.ED.8E.B4.EB.B3.B4.EC.9E.90\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1.2.1</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">1. BLE scanner app으로 littleBits BLE 모듈이 어떻게 작동되는지 살펴보자</span></a>\r\n                           <ul style=\"list-style-type: none; margin: 0px 0px 0px 2em; padding: 0px; list-style-image: none;\">\r\n                              <li class=\"toclevel-4 tocsection-5\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#UUID\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1.2.1.1</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">UUID</span></a></li>\r\n                              <li class=\"toclevel-4 tocsection-6\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#appinventor_-.3E_littleBits_BLE\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1.2.1.2</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">appinventor -&gt; littleBits BLE</span></a></li>\r\n                              <li class=\"toclevel-4 tocsection-7\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#littleBits_BLE_-.3E_appinventor\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1.2.1.3</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">littleBits BLE -&gt; appinventor</span></a></li>\r\n                              </ul>\r\n                           </li>\r\n                        <li class=\"toclevel-3 tocsection-8\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#2._app_inventor_BLE_extension.EC.9D.84_.EC.84.A4.EC.B9.98.ED.95.9C.EB.8B.A4.\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1.2.2</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">2. app inventor BLE extension을 설치한다.</span></a></li>\r\n                        <li class=\"toclevel-3 tocsection-9\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#3._app_inventor_.EC.BD.94.EB.93.9C_.EB.B6.84.EC.84.9D\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1.2.3</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">3. app inventor 코드 분석</span></a>\r\n                           <ul style=\"list-style-type: none; margin: 0px 0px 0px 2em; padding: 0px; list-style-image: none;\">\r\n                              <li class=\"toclevel-4 tocsection-10\" style=\"margin-bottom: 0.1em;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)#BLE_extention.EC.9D.98_.EB.B2.84.EA.B7.B8:_apk.EB.A1.9C_.EC.84.A4.EC.B9.98.ED.95.B4_.EC.8B.A4.ED.96.89.EC.8B.9C_WriteByte_.EB.B8.94.EB.A1.9D_.EC.97.90.EB.9F.AC_.22Runtime_error_failed_resolution_Lcom.2Fgoogle.2Fcommon.2Fcollect.2FList.22\" style=\"text-decoration-line: none; color: #0b0080; background: none;\" target=\"_blank\"><span class=\"tocnumber\" style=\"display: table-cell; text-decoration: inherit; padding-left: 0px; padding-right: 0.5em;\">1.2.3.1</span><span class=\"toctext\" style=\"display: table-cell; text-decoration: inherit;\">BLE extention의 버그: apk로 설치해 실행시 WriteByte 블록 에러 \"Runtime error failed resolution Lcom/google/common/collect/List\"</span></a></li>\r\n                              </ul>\r\n                           </li>\r\n                        </ul>\r\n                     </li>\r\n                  </ul>\r\n               </li>\r\n            </ul>\r\n         </div>\r\n      <h1 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom: 1px solid rgb(170, 170, 170); font-size: 1.8em; line-height: 1.3;\"><span class=\"mw-headline\" id=\"mit_app_inventor_.3C-.3E_littleBits_BLE\">mit app inventor &lt;-&gt; littleBits BLE</span></h1>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">@(4_skills)[littleBits, app inventor] @[littleBits, app inventor]</p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">참고:&nbsp;<a target=\"_blank\" rel=\"nofollow noreferrer noopener\" class=\"external free\" href=\"http://discuss.littlebits.cc/t/is-it-possible-to-control-a-w30-ble-bit-from-a-custom-made-app/25376/6\" style=\"text-decoration-line: none; color: #663366; background-image: linear-gradient(transparent, transparent), url(&quot;data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E&quot;); background-position: right center; background-size: initial, initial; background-repeat: no-repeat, repeat; background-attachment: initial, initial; background-origin: initial, initial; background-clip: initial, initial; padding-right: 13px; overflow-wrap: break-word;\">http://discuss.littlebits.cc/t/is-it-possible-to-control-a-w30-ble-bit-from-a-custom-made-app/25376/6</a></p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">참고:&nbsp;<a target=\"_blank\" rel=\"nofollow noreferrer noopener\" class=\"external free\" href=\"https://github.com/khanning/littlebits-ble-extension/blob/gh-pages/littleBitsBLE_extension.js\" style=\"text-decoration-line: none; color: #663366; background-image: linear-gradient(transparent, transparent), url(&quot;data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E&quot;); background-position: right center; background-size: initial, initial; background-repeat: no-repeat, repeat; background-attachment: initial, initial; background-origin: initial, initial; background-clip: initial, initial; padding-right: 13px; overflow-wrap: break-word;\">https://github.com/khanning/littlebits-ble-extension/blob/gh-pages/littleBitsBLE_extension.js</a></p>\r\n      <h2 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom: 1px solid rgb(170, 170, 170); line-height: 1.3;\"><span class=\"mw-headline\" id=\".EC.98.88.EC.A0.9C\">예제</span></h2>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/%ED%8C%8C%EC%9D%BC:LittleBits_w30_BLE.aia.zip\" title=\"파일:LittleBits w30 BLE.aia.zip\" style=\"text-decoration-line: none; color: #0b0080; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\" target=\"_blank\">파일:LittleBits w30 BLE.aia.zip</a></p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">예제를 다운받아 app inventor에서 import 한 후, 각 프로젝트에 맞게 수정해 사용한다.</p>\r\n      <pre style=\"font-family: monospace, Courier; color: #000000; background-color: #f9f9f9; border: 1px solid rgb(221, 221, 221); padding: 1em; white-space: pre-wrap; line-height: 1.3em;\"><img src=\"https://cl.ly/pZeY/appInventor-littleBIts_BLE.gif\" alt=\"appInventor-littleBIts_BLE.gif\" style=\"border: none; vertical-align: middle;\" /></pre>\r\n      <h2 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-weight: normal; margin: 1em 0px 0.25em; overflow: hidden; padding: 0px; border-bottom: 1px solid rgb(170, 170, 170); line-height: 1.3;\"><span class=\"mw-headline\" id=\".EC.98.88.EC.A0.9C_.EB.B6.84.EC.84.9D\">예제 분석</span></h2>\r\n      <h3 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom: none; font-size: 1.2em; line-height: 1.6;\"><span class=\"mw-headline\" id=\"1._BLE_scanner_app.EC.9C.BC.EB.A1.9C_littleBits_BLE_.EB.AA.A8.EB.93.88.EC.9D.B4_.EC.96.B4.EB.96.BB.EA.B2.8C_.EC.9E.91.EB.8F.99.EB.90.98.EB.8A.94.EC.A7.80_.EC.82.B4.ED.8E.B4.EB.B3.B4.EC.9E.90\">1. BLE scanner app으로 littleBits BLE 모듈이 어떻게 작동되는지 살펴보자</span></h3>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">BLE scanner app으로 연결해 살펴보았다.</p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\"><img src=\"https://cl.ly/pWVO/IMG_20180214_123843.jpg\" width=\"500\" style=\"border: none; vertical-align: middle; margin: 0px;\" /></p>\r\n      <h4 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom: none; font-size: 14px; line-height: 1.6;\"><span class=\"mw-headline\" id=\"UUID\">UUID</span></h4>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">CUSTOM SERVICE UUID: 0705d0c0c8d841c9ae1552fad5358b8a</p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">Cstom Characteristic UUID: 0705d0c2c8d841c9ae1552fad5358b8a</p>\r\n      <h4 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom: none; font-size: 14px; line-height: 1.6;\"><span class=\"mw-headline\" id=\"appinventor_-.3E_littleBits_BLE\">appinventor -&gt; littleBits BLE</span></h4>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">Khanning의 scratchx용 BLE extention 코드를 참고하여...</p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\"><img src=\"https://cl.ly/pVSi/Image%202018-02-14%20at%202.46.00%20PM.png\" alt=\"Image%202018-02-14%20at%202.46.00%20PM.png\" style=\"border: none; vertical-align: middle; margin: 0px;\" /></p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">BLE bit에 write할 때는 byteWrite[ 0, 2, 전달하려는 값(0~255) ] 하면 된다.&nbsp;<img src=\"https://cl.ly/pWnQ/Screenshot_2018-02-14-15-34-33.png\" width=\"500\" style=\"border: none; vertical-align: middle; margin: 0px;\" /></p>\r\n      <h4 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom: none; font-size: 14px; line-height: 1.6;\"><span class=\"mw-headline\" id=\"littleBits_BLE_-.3E_appinventor\">littleBits BLE -&gt; appinventor</span></h4>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">BLE bit에 연결된 버튼을 누르면 뭔지 잘 모르겠지만 HEX값 3번째 byte가 01 -&gt; 255(0xFF)로 NOTIFY 받는다.&nbsp;<img src=\"https://cl.ly/pWrQ/Image%202018-02-14%20at%2012.51.17%20PM.png\" width=\"500\" style=\"border: none; vertical-align: middle; margin: 0px;\" /></p>\r\n      <h3 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom: none; font-size: 1.2em; line-height: 1.6;\"><span class=\"mw-headline\" id=\"2._app_inventor_BLE_extension.EC.9D.84_.EC.84.A4.EC.B9.98.ED.95.9C.EB.8B.A4.\">2. app inventor BLE extension을 설치한다.</span></h3>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">다운로드:&nbsp;<a target=\"_blank\" rel=\"nofollow noreferrer noopener\" class=\"external free\" href=\"http://appinventor.mit.edu/extensions/\" style=\"text-decoration-line: none; color: #663366; background-image: linear-gradient(transparent, transparent), url(&quot;data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E&quot;); background-position: right center; background-size: initial, initial; background-repeat: no-repeat, repeat; background-attachment: initial, initial; background-origin: initial, initial; background-clip: initial, initial; padding-right: 13px; overflow-wrap: break-word;\">http://appinventor.mit.edu/extensions/</a>&nbsp;(2.1버전 이상인지 확인! -아래쪽에 관련 내용)</p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">도큐먼트:&nbsp;<a target=\"_blank\" rel=\"nofollow noreferrer noopener\" class=\"external free\" href=\"http://iot.appinventor.mit.edu/#/bluetoothle/bluetoothleintro\" style=\"text-decoration-line: none; color: #663366; background-image: linear-gradient(transparent, transparent), url(&quot;data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E&quot;); background-position: right center; background-size: initial, initial; background-repeat: no-repeat, repeat; background-attachment: initial, initial; background-origin: initial, initial; background-clip: initial, initial; padding-right: 13px; overflow-wrap: break-word;\">http://iot.appinventor.mit.edu/#/bluetoothle/bluetoothleintro</a></p>\r\n      <h3 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom: none; font-size: 1.2em; line-height: 1.6;\"><span class=\"mw-headline\" id=\"3._app_inventor_.EC.BD.94.EB.93.9C_.EB.B6.84.EC.84.9D\">3. app inventor 코드 분석</span></h3>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">확대해서 보자&nbsp;<img src=\"https://cl.ly/pXZV/Image%202018-02-15%20at%206.10.17%20AM.png\" alt=\"Image%202018-02-15%20at%206.10.17%20AM.png\" style=\"border: none; vertical-align: middle; margin: 0px;\" />&nbsp;<img src=\"https://cl.ly/pXPB/Image%202018-02-15%20at%206.03.49%20AM.png\" alt=\"Image%202018-02-15%20at%206.03.49%20AM.png\" style=\"border: none; vertical-align: middle; margin: 0px;\" /></p>\r\n      <h4 style=\"color: #000000; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0.3em 0px 0px; overflow: hidden; padding-top: 0.5em; padding-bottom: 0px; border-bottom: none; font-size: 14px; line-height: 1.6;\"><span class=\"mw-headline\" id=\"BLE_extention.EC.9D.98_.EB.B2.84.EA.B7.B8:_apk.EB.A1.9C_.EC.84.A4.EC.B9.98.ED.95.B4_.EC.8B.A4.ED.96.89.EC.8B.9C_WriteByte_.EB.B8.94.EB.A1.9D_.EC.97.90.EB.9F.AC_.22Runtime_error_failed_resolution_Lcom.2Fgoogle.2Fcommon.2Fcollect.2FList.22\">BLE extention의 버그: apk로 설치해 실행시 WriteByte 블록 에러 \"Runtime error failed resolution Lcom/google/common/collect/List\"</span></h4>\r\n      <div><del>\r\n            <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">참고:&nbsp;<a target=\"_blank\" rel=\"nofollow noreferrer noopener\" class=\"external free\" href=\"https://www.google.co.kr/search?q=failed+resolution+of:+Lcom/google/common/collect/Lists%3B+app+inventor&amp;ei=VcGEWtv2OMzC0gSjxL3ICg&amp;start=0&amp;sa=N&amp;biw=1920&amp;bih=983\" style=\"text-decoration-line: none; color: #663366; background-image: linear-gradient(transparent, transparent), url(&quot;data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E&quot;); background-position: right center; background-size: initial, initial; background-repeat: no-repeat, repeat; background-attachment: initial, initial; background-origin: initial, initial; background-clip: initial, initial; padding-right: 13px; overflow-wrap: break-word;\">https://www.google.co.kr/search?q=failed+resolution+of:+Lcom/google/common/collect/Lists%3B+app+inventor&amp;ei=VcGEWtv2OMzC0gSjxL3ICg&amp;start=0&amp;sa=N&amp;biw=1920&amp;bih=983</a></p>\r\n            <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\"><a target=\"_blank\" rel=\"nofollow noreferrer noopener\" class=\"external free\" href=\"https://groups.google.com/forum/#!msg/mitappinventortest/at_zp8d4E_w/P_nT8enqCAAJ\" style=\"text-decoration-line: none; color: #663366; background-image: linear-gradient(transparent, transparent), url(&quot;data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E&quot;); background-position: right center; background-size: initial, initial; background-repeat: no-repeat, repeat; background-attachment: initial, initial; background-origin: initial, initial; background-clip: initial, initial; padding-right: 13px; overflow-wrap: break-word;\">https://groups.google.com/forum/#!msg/mitappinventortest/at_zp8d4E_w/P_nT8enqCAAJ</a></p>\r\n            앱인벤터의 버그로 apk를 다운받아 실행할 때 BLE WriteByte 블록이 에러가 난다. 앱인벤터 개발진이 해결해 줄 때 까지 번거롭지만 app inventor companion에 연결해 사용하자.</del></div>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">ble extention이 버전 업 (v.2.1)되면서 해결됨.</p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\">참고:&nbsp;<a target=\"_blank\" rel=\"nofollow noreferrer noopener\" class=\"external free\" href=\"https://groups.google.com/forum/#!searchin/mitappinventortest/failed$20resolution$20/mitappinventortest/zjnHBb_FK7c/3RG77w-gBgAJ\" style=\"text-decoration-line: none; color: #663366; background-image: linear-gradient(transparent, transparent), url(&quot;data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E&quot;); background-position: right center; background-size: initial, initial; background-repeat: no-repeat, repeat; background-attachment: initial, initial; background-origin: initial, initial; background-clip: initial, initial; padding-right: 13px; overflow-wrap: break-word;\">https://groups.google.com/forum/#!searchin/mitappinventortest/failed$20resolution$20/mitappinventortest/zjnHBb_FK7c/3RG77w-gBgAJ</a></p>\r\n      <p style=\"margin-top: 0.5em; margin-bottom: 0.5em; line-height: inherit;\"><a href=\"http://lhdangerous.godohosting.com/wiki/index.php/%ED%8C%8C%EC%9D%BC:BLE-v2.1-rc4.aix.zip\" title=\"파일:BLE-v2.1-rc4.aix.zip\" style=\"text-decoration-line: none; color: #0b0080; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\" target=\"_blank\">파일:BLE-v2.1-rc4.aix.zip</a></p>\r\n      </div>\r\n   </div>','http://lhdangerous.godohosting.com/wiki/index.php/Connecting_mit_app_inventor_%26_littleBits_BLE_(%EC%95%B1_%EC%9D%B8%EB%B2%A4%ED%84%B0%EC%99%80_%EB%A6%AC%ED%8B%80%EB%B9%84%EC%B8%A0_%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4%EB%AA%A8%EB%93%88_%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)','https://bluexmas.tistory.com/972',4,1,5,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-05-15 16:23:35',1,'2020-05-15 16:23:35','210.101.103.92','','','','','','','','','','','',''),(453,-453,'',453,0,0,'','','html1','[Arduino] ESP32 Arduino: Updating firmware from the SPIFFS file system','<header class=\"entry-header\" style=\"box-sizing: inherit; padding: 0px 0px 1em; margin-left: auto; margin-right: auto; color: #333333; font-family: Ubuntu, sans-serif; font-size: 16px; background-color: #ffffff;\">\r\n   <h1 class=\"entry-title\" style=\"box-sizing: inherit; font-size: 1.625rem; margin: 0px 0px 0.25em; clear: both; line-height: 1.4; padding: 0px; font-weight: 300;\">ESP32 Arduino: Updating firmware from the SPIFFS file system</h1>\r\n   </header>\r\n<div class=\"entry-content\" style=\"box-sizing: inherit; margin-left: auto; margin-right: auto; color: #333333; font-family: Ubuntu, sans-serif; font-size: 16px; background-color: #ffffff; height: auto !important;\">\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">In this tutorial we will learn how to update the firmware of the ESP32 from a binary file on the SPIFFS file system of the device. The tests shown here were performed using an&nbsp;<a href=\"https://www.dfrobot.com/product-1798.html?tracking=5977b2a20858a\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">ESP32 board</a>&nbsp;from DFRobot.</p>\r\n   <span id=\"more-27446\" style=\"box-sizing: inherit;\"></span>\r\n   <h2 style=\"box-sizing: inherit; clear: both; line-height: 1.4; margin: 0px 0px 0.75em; padding: 1.5em 0px 0px; color: #666666; font-size: 1.625rem; font-weight: 300;\">Introduction</h2>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">In this tutorial we will learn how to update the firmware of the ESP32 from a binary file on the SPIFFS file system of the device.</p>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">For this tutorial we will need to obtain the binary file of a compiled Arduino Sketch.&nbsp;<a href=\"https://techtutorialsx.com/2019/07/15/esp32-arduino-exporting-binary-file-of-compiled-sketch/\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">This</a>&nbsp;previous tutorial explains in detail how to do it.</p>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">We will also need to upload it to the SPIFFS file system of the device afterwards, using&nbsp;<a href=\"https://github.com/me-no-dev/arduino-esp32fs-plugin\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">this</a>&nbsp;Arduino IDE plugin. You can check how to do it&nbsp;<a href=\"https://techtutorialsx.com/2018/08/24/esp32-arduino-spiffs-file-upload-ide-plugin/\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">here</a>.</p>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">The tests shown here were performed using an&nbsp;<a href=\"https://www.dfrobot.com/product-1798.html?tracking=5977b2a20858a\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">ESP32 board</a>&nbsp;from DFRobot.</p>\r\n   <h2 style=\"box-sizing: inherit; clear: both; line-height: 1.4; margin: 0px 0px 0.75em; padding: 1.5em 0px 0px; color: #666666; font-size: 1.625rem; font-weight: 300;\">The code of the new program</h2>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">We will start by writing the code for the program that will be flashed to the ESP32 from the SPIFFS file system. It will be a very simple “Hello World”, for demonstration purposes.</p>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">We will start by opening a serial connection on the Arduino setup function, so we can output our message.</p>\r\n   <div class=\"google-auto-placed ap_container\" style=\"box-sizing: inherit; width: 524.313px; height: auto; clear: none; text-align: center;\"><ins data-ad-format=\"auto\" class=\"adsbygoogle adsbygoogle-noablate\" data-ad-client=\"ca-pub-7702225573833553\" data-adsbygoogle-status=\"done\" data-overlap-observer-io=\"false\" style=\"box-sizing: inherit; background: transparent; text-decoration-line: none; display: block; margin: auto; height: 280px;\"><ins id=\"aswift_6_expand\" style=\"box-sizing: inherit; background: transparent; text-decoration-line: none; display: inline-table; border: none; height: 280px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 524px;\"><ins id=\"aswift_6_anchor\" style=\"box-sizing: inherit; background: transparent; text-decoration-line: none; display: block; border: none; height: 280px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 524px; overflow: visible;\"><iframe id=\"aswift_6\" name=\"aswift_6\" sandbox=\"allow-forms allow-pointer-lock allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation\" width=\"524\" height=\"280\" frameborder=\"0\" src=\"https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7702225573833553&amp;output=html&amp;h=280&amp;adk=209788816&amp;adf=1785603359&amp;w=524&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1589532842&amp;num_ads=1&amp;rafmt=1&amp;armr=3&amp;sem=mc&amp;pwprc=3411199944&amp;psa=1&amp;guci=2.2.0.0.2.2.0.0&amp;ad_type=text_image&amp;format=524x280&amp;url=https%3A%2F%2Ftechtutorialsx.com%2F2019%2F07%2F21%2Fesp32-arduino-updating-firmware-from-the-spiffs-file-system%2F&amp;flash=0&amp;fwr=0&amp;pra=3&amp;rh=131&amp;rw=524&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;fa=27&amp;adsid=ChAI8Pv49QUQrp6w-bqXv-JcEioAJIohhM63pm94WgL6wiqFhIKb4s_tND2udV8w0pVGqi6C-r23XjXaIQQ&amp;dt=1589532842276&amp;bpp=2&amp;bdt=1192&amp;idt=-M&amp;shv=r20200511&amp;cbv=r20190131&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3D118e8887a10bc8a2%3AT%3D1589421365%3AS%3DALNI_Ma8UdqAiOwOwRwvTYl4v80plEEQxw&amp;crv=1&amp;prev_fmts=0x0%2C524x280%2C336x280&amp;nras=2&amp;correlator=6095696427925&amp;frm=20&amp;pv=1&amp;ga_vid=343393661.1589421366&amp;ga_sid=1589532842&amp;ga_hid=622458622&amp;ga_fc=1&amp;iag=0&amp;icsg=3002714648739888&amp;dssz=58&amp;mdo=0&amp;mso=0&amp;u_tz=540&amp;u_his=10&amp;u_java=0&amp;u_h=1440&amp;u_w=2560&amp;u_ah=1400&amp;u_aw=2560&amp;u_cd=24&amp;u_nplug=3&amp;u_nmime=4&amp;adx=179&amp;ady=1499&amp;biw=1261&amp;bih=1287&amp;scr_x=0&amp;scr_y=0&amp;eid=21066085%2C21066124&amp;oid=3&amp;pvsid=2400951310403349&amp;pem=493&amp;ref=https%3A%2F%2Fwww.google.com%2F&amp;rx=0&amp;eae=0&amp;fc=1408&amp;brdim=-7%2C40%2C-7%2C40%2C2560%2C40%2C1294%2C1407%2C1278%2C1287&amp;vis=1&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;fu=8336&amp;bc=31&amp;jar=2020-05-15-08&amp;ifi=6&amp;uci=a!6&amp;btvi=1&amp;fsb=1&amp;xpc=tO0AUGHLtv&amp;p=https%3A//techtutorialsx.com&amp;dtd=20\" marginwidth=\"0\" marginheight=\"0\" vspace=\"0\" hspace=\"0\" allowtransparency=\"true\" scrolling=\"no\" allowfullscreen=\"true\" data-google-container-id=\"a!6\" data-google-query-id=\"CO_coqO_tekCFdpwYAod9M8DAQ\" data-load-complete=\"true\" style=\"box-sizing: inherit; margin-bottom: 1.5em; max-width: 100%; left: 0px; position: absolute; top: 0px; border-width: 0px; border-style: initial; width: 524px; height: 280px;\"></iframe></ins></ins></ins></div>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">Then, in the Arduino loop, we will print a “Hello World” message every second.</p>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">The complete code can be seen below and, as mentioned, it is really simple.</p>\r\n   <div style=\"box-sizing: inherit;\">\r\n      <div id=\"highlighter_787390\" class=\"syntaxhighlighter  cpp\" style=\"box-sizing: inherit; width: 524.313px; margin: 1em 0px !important; position: relative !important; overflow: auto hidden !important; font-size: 1em !important;\">\r\n         <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"width: 524px; box-sizing: content-box !important; margin: 0px !important; border-radius: 0px !important; background: none !important; border-width: 0px !important; border-style: initial !important; border-color: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; table-layout: auto !important;\">\r\n            <tbody style=\"box-sizing: content-box !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important;\">\r\n               <tr style=\"box-sizing: content-box !important; border: 0px !important; border-radius: 0px !important; background: none !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important;\">\r\n                  <td class=\"gutter\" style=\"box-sizing: content-box !important; padding: 0px !important; border-radius: 0px !important; background: none !important; border-width: 0px !important; border-style: initial !important; border-color: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; color: #afafaf !important;\">\r\n                     <div class=\"line number1 index0 alt2\" style=\"box-sizing: content-box !important; border-radius: 0px !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-width: 0px 3px 0px 0px !important; border-top-style: initial !important; border-right-style: solid !important; border-bottom-style: initial !important; border-left-style: initial !important; border-top-color: initial !important; border-right-color: #6ce26c !important; border-bottom-color: initial !important; border-left-color: initial !important; border-image: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">1</div>\r\n                     <div class=\"line number2 index1 alt1\" style=\"box-sizing: content-box !important; border-radius: 0px !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-width: 0px 3px 0px 0px !important; border-top-style: initial !important; border-right-style: solid !important; border-bottom-style: initial !important; border-left-style: initial !important; border-top-color: initial !important; border-right-color: #6ce26c !important; border-bottom-color: initial !important; border-left-color: initial !important; border-image: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">2</div>\r\n                     <div class=\"line number3 index2 alt2\" style=\"box-sizing: content-box !important; border-radius: 0px !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-width: 0px 3px 0px 0px !important; border-top-style: initial !important; border-right-style: solid !important; border-bottom-style: initial !important; border-left-style: initial !important; border-top-color: initial !important; border-right-color: #6ce26c !important; border-bottom-color: initial !important; border-left-color: initial !important; border-image: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">3</div>\r\n                     <div class=\"line number4 index3 alt1\" style=\"box-sizing: content-box !important; border-radius: 0px !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-width: 0px 3px 0px 0px !important; border-top-style: initial !important; border-right-style: solid !important; border-bottom-style: initial !important; border-left-style: initial !important; border-top-color: initial !important; border-right-color: #6ce26c !important; border-bottom-color: initial !important; border-left-color: initial !important; border-image: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">4</div>\r\n                     <div class=\"line number5 index4 alt2\" style=\"box-sizing: content-box !important; border-radius: 0px !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-width: 0px 3px 0px 0px !important; border-top-style: initial !important; border-right-style: solid !important; border-bottom-style: initial !important; border-left-style: initial !important; border-top-color: initial !important; border-right-color: #6ce26c !important; border-bottom-color: initial !important; border-left-color: initial !important; border-image: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">5</div>\r\n                     <div class=\"line number6 index5 alt1\" style=\"box-sizing: content-box !important; border-radius: 0px !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-width: 0px 3px 0px 0px !important; border-top-style: initial !important; border-right-style: solid !important; border-bottom-style: initial !important; border-left-style: initial !important; border-top-color: initial !important; border-right-color: #6ce26c !important; border-bottom-color: initial !important; border-left-color: initial !important; border-image: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">6</div>\r\n                     <div class=\"line number7 index6 alt2\" style=\"box-sizing: content-box !important; border-radius: 0px !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-width: 0px 3px 0px 0px !important; border-top-style: initial !important; border-right-style: solid !important; border-bottom-style: initial !important; border-left-style: initial !important; border-top-color: initial !important; border-right-color: #6ce26c !important; border-bottom-color: initial !important; border-left-color: initial !important; border-image: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">7</div>\r\n                     <div class=\"line number8 index7 alt1\" style=\"box-sizing: content-box !important; border-radius: 0px !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-width: 0px 3px 0px 0px !important; border-top-style: initial !important; border-right-style: solid !important; border-bottom-style: initial !important; border-left-style: initial !important; border-top-color: initial !important; border-right-color: #6ce26c !important; border-bottom-color: initial !important; border-left-color: initial !important; border-image: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">8</div>\r\n                     </td>\r\n                  <td class=\"code\" style=\"width: 488px; box-sizing: content-box !important; padding: 0px !important; border-radius: 0px !important; background: none !important; border-width: 0px !important; border-style: initial !important; border-color: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important;\">\r\n                     <div class=\"container\" style=\"box-sizing: content-box !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important;\">\r\n                        <div class=\"line number1 index0 alt2\" style=\"box-sizing: content-box !important; border-radius: 0px !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: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">\r\n                           <code class=\"cpp keyword bold\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-weight: bold !important; direction: ltr !important; box-shadow: none !important; display: inline !important; color: #006699 !important;\">void</code>\r\n                           <code class=\"cpp plain\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">setup() {</code>\r\n                           </div>\r\n                        <div class=\"line number2 index1 alt1\" style=\"box-sizing: content-box !important; border-radius: 0px !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: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">\r\n                           <code class=\"cpp spaces\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">&nbsp;&nbsp;</code>\r\n                           <code class=\"cpp plain\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">Serial.begin(115200);</code>\r\n                           </div>\r\n                        <div class=\"line number3 index2 alt2\" style=\"box-sizing: content-box !important; border-radius: 0px !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: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">\r\n                           <code class=\"cpp plain\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">}</code>\r\n                           </div>\r\n                        <div class=\"line number4 index3 alt1\" style=\"box-sizing: content-box !important; border-radius: 0px !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: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">&nbsp;</div>\r\n                        <div class=\"line number5 index4 alt2\" style=\"box-sizing: content-box !important; border-radius: 0px !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: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">\r\n                           <code class=\"cpp keyword bold\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-weight: bold !important; direction: ltr !important; box-shadow: none !important; display: inline !important; color: #006699 !important;\">void</code>\r\n                           <code class=\"cpp plain\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">loop() {</code>\r\n                           </div>\r\n                        <div class=\"line number6 index5 alt1\" style=\"box-sizing: content-box !important; border-radius: 0px !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: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">\r\n                           <code class=\"cpp spaces\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">&nbsp;&nbsp;</code>\r\n                           <code class=\"cpp plain\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">Serial.println(</code>\r\n                           <code class=\"cpp string\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important; color: blue !important;\">\"Hello world\"</code>\r\n                           <code class=\"cpp plain\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">);</code>\r\n                           </div>\r\n                        <div class=\"line number7 index6 alt2\" style=\"box-sizing: content-box !important; border-radius: 0px !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: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">\r\n                           <code class=\"cpp spaces\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">&nbsp;&nbsp;</code>\r\n                           <code class=\"cpp plain\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">delay(1000);</code>\r\n                           </div>\r\n                        <div class=\"line number8 index7 alt1\" style=\"box-sizing: content-box !important; border-radius: 0px !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: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; font-size: 1em !important; direction: ltr !important; box-shadow: none !important; white-space: pre !important;\">\r\n                           <code class=\"cpp plain\" style=\"box-sizing: content-box !important; font-family: Monaco, Consolas, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, Courier, monospace !important; font-size: 1em !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; direction: ltr !important; box-shadow: none !important; display: inline !important;\">}</code>\r\n                           </div>\r\n                        </div>\r\n                     </td>\r\n                  </tr>\r\n               </tbody>\r\n            </table>\r\n         </div>\r\n      </div>\r\n   <h2 style=\"box-sizing: inherit; clear: both; line-height: 1.4; margin: 0px 0px 0.75em; padding: 1.5em 0px 0px; color: #666666; font-size: 1.625rem; font-weight: 300;\">Uploading the binary file to the SPIFFS file system</h2>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">Now that we have written our final firmware in the previous section, we need to compile it and upload it to the SPIFFS file system of the ESP32.</p>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">The first thing we will need to do is obtaining the compiled binary file.&nbsp;<a href=\"https://techtutorialsx.com/2019/07/15/esp32-arduino-exporting-binary-file-of-compiled-sketch/\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">This</a>&nbsp;previous tutorial explains in detail how to do it.</p>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">In short, we simply need to click the&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">Sketch</span>&nbsp;menu at the top of the Arduino IDE and select the “<span style=\"box-sizing: inherit; font-weight: 700;\">Export compiled Binary</span>” option, as shown in figure 1.</p>\r\n   <div class=\"wp-block-image\" style=\"box-sizing: inherit; margin-bottom: 1.5em;\">\r\n      <figure class=\"aligncenter\" style=\"box-sizing: inherit; display: table; margin: 0px auto; clear: both;\"><img data-attachment-id=\"27452\" data-permalink=\"https://techtutorialsx.com/2019/07/21/esp32-arduino-updating-firmware-from-the-spiffs-file-system/image-10-3/\" data-orig-file=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-10.png?fit=717%2C597&amp;ssl=1\" data-orig-size=\"717,597\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-10\" data-image-description=\"\" data-medium-file=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-10.png?fit=300%2C250&amp;ssl=1\" data-large-file=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-10.png?fit=525%2C437&amp;ssl=1\" src=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-10.png?w=525&amp;ssl=1\" alt=\"Exporting the compiled binary for the sketch, using the Arduino IDE\" class=\"wp-image-27452 jetpack-lazy-image jetpack-lazy-image--handled\" data-recalc-dims=\"1\" srcset=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-10.png?w=717&amp;ssl=1 717w, https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-10.png?resize=300%2C250&amp;ssl=1 300w\" data-lazy-loaded=\"1\" sizes=\"(max-width: 525px) 100vw, 525px\" style=\"box-sizing: inherit; border-style: none; height: auto; max-width: 100%;\" />\r\n         <figcaption style=\"box-sizing: inherit; display: table-caption; margin-top: 0.5em; margin-bottom: 1.5em; color: #555d66; font-size: 13px; caption-side: bottom; font-style: italic;\"><span style=\"box-sizing: inherit; font-weight: 700;\">Figure 1</span>&nbsp;– Exporting the compiled binary, using the Arduino IDE.</figcaption>\r\n         </figure>\r\n      </div>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">When the procedure finishes, the binary file should be available in the sketch folder. You can navigate to the sketch folder by clicking on the&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">Sketch</span>&nbsp;menu and selecting the “<span style=\"box-sizing: inherit; font-weight: 700;\">Show Sketch Folder</span>” option. This is illustrated in figure 2.</p>\r\n   <div class=\"wp-block-image\" style=\"box-sizing: inherit; margin-bottom: 1.5em;\">\r\n      <figure class=\"aligncenter\" style=\"box-sizing: inherit; display: table; margin: 0px auto; clear: both;\"><img data-attachment-id=\"27453\" data-permalink=\"https://techtutorialsx.com/2019/07/21/esp32-arduino-updating-firmware-from-the-spiffs-file-system/image-11-3/\" data-orig-file=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-11.png?fit=714%2C596&amp;ssl=1\" data-orig-size=\"714,596\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-11\" data-image-description=\"\" data-medium-file=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-11.png?fit=300%2C250&amp;ssl=1\" data-large-file=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-11.png?fit=525%2C438&amp;ssl=1\" src=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-11.png?w=525&amp;ssl=1\" alt=\"Opening the Arduino Sketch folder.\" class=\"wp-image-27453 jetpack-lazy-image jetpack-lazy-image--handled\" data-recalc-dims=\"1\" srcset=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-11.png?w=714&amp;ssl=1 714w, https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-11.png?resize=300%2C250&amp;ssl=1 300w\" data-lazy-loaded=\"1\" sizes=\"(max-width: 525px) 100vw, 525px\" style=\"box-sizing: inherit; border-style: none; height: auto; max-width: 100%;\" />\r\n         <figcaption style=\"box-sizing: inherit; display: table-caption; margin-top: 0.5em; margin-bottom: 1.5em; color: #555d66; font-size: 13px; caption-side: bottom; font-style: italic;\"><span style=\"box-sizing: inherit; font-weight: 700;\">Figure 2&nbsp;</span>– Opening the Arduino Sketch folder.</figcaption>\r\n         </figure>\r\n      </div>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">There you should see the&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">.ino</span>&nbsp;file of your sketch and below a&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">.bin</span>&nbsp;file. Your&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">.bin</span>&nbsp;file will have the name of your sketch appended with the name of your board. The content of the folder is shown in figure 3.</p>\r\n   <div class=\"wp-block-image\" style=\"box-sizing: inherit; margin-bottom: 1.5em;\">\r\n      <figure class=\"aligncenter\" style=\"box-sizing: inherit; display: table; margin: 0px auto; clear: both;\"><img data-attachment-id=\"27448\" data-permalink=\"https://techtutorialsx.com/2019/07/21/esp32-arduino-updating-firmware-from-the-spiffs-file-system/image-6-3/\" data-orig-file=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-6.png?fit=550%2C119&amp;ssl=1\" data-orig-size=\"550,119\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-6\" data-image-description=\"\" data-medium-file=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-6.png?fit=300%2C65&amp;ssl=1\" data-large-file=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-6.png?fit=525%2C114&amp;ssl=1\" src=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-6.png?w=525&amp;ssl=1\" alt=\"Content of the Sketch folder, containing the compiled binary.\" class=\"wp-image-27448 jetpack-lazy-image jetpack-lazy-image--handled\" data-recalc-dims=\"1\" srcset=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-6.png?w=550&amp;ssl=1 550w, https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-6.png?resize=300%2C65&amp;ssl=1 300w\" data-lazy-loaded=\"1\" sizes=\"(max-width: 525px) 100vw, 525px\" style=\"box-sizing: inherit; border-style: none; height: auto; max-width: 100%;\" />\r\n         <figcaption style=\"box-sizing: inherit; display: table-caption; margin-top: 0.5em; margin-bottom: 1.5em; color: #555d66; font-size: 13px; caption-side: bottom; font-style: italic;\"><span style=\"box-sizing: inherit; font-weight: 700;\">Figure 3</span>&nbsp;– Content of the Sketch folder, containing the compiled binary.</figcaption>\r\n         </figure>\r\n      </div>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">To simplify accessing it later, you can edit the name of the binary file to be called “<span style=\"box-sizing: inherit; font-weight: 700;\">firmware.bin</span>“. In the code of the next section, when accessing the file in the SPIFFS file system, I’ll be assuming this name. Figure 4 shows how the file should look like after the rename.</p>\r\n   <div class=\"wp-block-image\" style=\"box-sizing: inherit; margin-bottom: 1.5em;\">\r\n      <figure class=\"aligncenter\" style=\"box-sizing: inherit; display: table; margin: 0px auto; clear: both;\"><img data-attachment-id=\"27449\" data-permalink=\"https://techtutorialsx.com/2019/07/21/esp32-arduino-updating-firmware-from-the-spiffs-file-system/image-7-4/\" data-orig-file=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-7.png?fit=560%2C113&amp;ssl=1\" data-orig-size=\"560,113\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-7\" data-image-description=\"\" data-medium-file=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-7.png?fit=300%2C61&amp;ssl=1\" data-large-file=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-7.png?fit=525%2C106&amp;ssl=1\" src=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-7.png?w=525&amp;ssl=1\" alt=\"Renaming the binary file of the compiled Sketch.\" class=\"wp-image-27449 jetpack-lazy-image jetpack-lazy-image--handled\" data-recalc-dims=\"1\" srcset=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-7.png?w=560&amp;ssl=1 560w, https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-7.png?resize=300%2C61&amp;ssl=1 300w\" data-lazy-loaded=\"1\" sizes=\"(max-width: 525px) 100vw, 525px\" style=\"box-sizing: inherit; border-style: none; height: auto; max-width: 100%;\" />\r\n         <figcaption style=\"box-sizing: inherit; display: table-caption; margin-top: 0.5em; margin-bottom: 1.5em; color: #555d66; font-size: 13px; caption-side: bottom; font-style: italic;\"><span style=\"box-sizing: inherit; font-weight: 700;\">Figure 4</span>&nbsp;– Renaming the binary file.</figcaption>\r\n         </figure>\r\n      </div>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">So, after renaming the file, we still need to upload it to the ESP32 file system. The easiest way is by using&nbsp;<a href=\"https://github.com/me-no-dev/arduino-esp32fs-plugin\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">this</a>&nbsp;plugin. You can check&nbsp;<a href=\"https://techtutorialsx.com/2018/08/24/esp32-arduino-spiffs-file-upload-ide-plugin/\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">here</a>&nbsp;a detailed guide on how to use it.</p>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">In short, we simply need to create a folder called&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">data</span>&nbsp;inside our sketch folder (the one where we are currently located). This is shown in figure 5.</p>\r\n   <div class=\"wp-block-image\" style=\"box-sizing: inherit; margin-bottom: 1.5em;\">\r\n      <figure class=\"aligncenter\" style=\"box-sizing: inherit; display: table; margin: 0px auto; clear: both;\"><img data-attachment-id=\"27450\" data-permalink=\"https://techtutorialsx.com/2019/07/21/esp32-arduino-updating-firmware-from-the-spiffs-file-system/image-8-4/\" data-orig-file=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-8.png?fit=549%2C136&amp;ssl=1\" data-orig-size=\"549,136\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-8\" data-image-description=\"\" data-medium-file=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-8.png?fit=300%2C74&amp;ssl=1\" data-large-file=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-8.png?fit=525%2C130&amp;ssl=1\" src=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-8.png?w=525&amp;ssl=1\" alt=\"Creating the data folder inside the Arduino Sketch folder.\" class=\"wp-image-27450 jetpack-lazy-image jetpack-lazy-image--handled\" data-recalc-dims=\"1\" srcset=\"https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-8.png?w=549&amp;ssl=1 549w, https://i1.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-8.png?resize=300%2C74&amp;ssl=1 300w\" data-lazy-loaded=\"1\" sizes=\"(max-width: 525px) 100vw, 525px\" style=\"box-sizing: inherit; border-style: none; height: auto; max-width: 100%;\" />\r\n         <figcaption style=\"box-sizing: inherit; display: table-caption; margin-top: 0.5em; margin-bottom: 1.5em; color: #555d66; font-size: 13px; caption-side: bottom; font-style: italic;\"><span style=\"box-sizing: inherit; font-weight: 700;\">Figure 5</span>&nbsp;– Creating the data folder.</figcaption>\r\n         </figure>\r\n      </div>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">Then, we need to place there the files we want to upload to the ESP32 SPIFFS file system. In our case, we should place there the “<span style=\"box-sizing: inherit; font-weight: 700;\">firmware.bin</span>” file, as illustrated in figure 6.</p>\r\n   <figure class=\"wp-block-image\" style=\"box-sizing: inherit; margin: 1em 0px 1.5em;\"><img data-attachment-id=\"27451\" data-permalink=\"https://techtutorialsx.com/2019/07/21/esp32-arduino-updating-firmware-from-the-spiffs-file-system/image-9-3/\" data-orig-file=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-9.png?fit=602%2C95&amp;ssl=1\" data-orig-size=\"602,95\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-9\" data-image-description=\"\" data-medium-file=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-9.png?fit=300%2C47&amp;ssl=1\" data-large-file=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-9.png?fit=525%2C83&amp;ssl=1\" src=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-9.png?w=525&amp;ssl=1\" alt=\"Final content of the data folder.\" class=\"wp-image-27451 jetpack-lazy-image jetpack-lazy-image--handled\" data-recalc-dims=\"1\" srcset=\"https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-9.png?w=602&amp;ssl=1 602w, https://i0.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-9.png?resize=300%2C47&amp;ssl=1 300w\" data-lazy-loaded=\"1\" sizes=\"(max-width: 525px) 100vw, 525px\" style=\"box-sizing: inherit; border-style: none; height: auto; max-width: 100%;\" />\r\n      <figcaption style=\"box-sizing: inherit; margin-top: 0.5em; margin-bottom: 1.5em; color: #555d66; font-size: 13px; font-style: italic;\"><span style=\"box-sizing: inherit; font-weight: 700;\">Figure 6</span>&nbsp;– Final content of the data folder.</figcaption>\r\n      </figure>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">Then we go back to the Arduino IDE and under the&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">Tools</span>&nbsp;menu we just need to select the “<span style=\"box-sizing: inherit; font-weight: 700;\">ESP32 Sketch Data Upload</span>” option, with the ESP32 connected to the computer. This is shown in figure 7.</p>\r\n   <figure class=\"wp-block-image\" style=\"box-sizing: inherit; margin: 1em 0px 1.5em;\"><img data-attachment-id=\"27454\" data-permalink=\"https://techtutorialsx.com/2019/07/21/esp32-arduino-updating-firmware-from-the-spiffs-file-system/image-12-3/\" data-orig-file=\"https://i2.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-12.png?fit=718%2C596&amp;ssl=1\" data-orig-size=\"718,596\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-12\" data-image-description=\"\" data-medium-file=\"https://i2.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-12.png?fit=300%2C249&amp;ssl=1\" data-large-file=\"https://i2.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-12.png?fit=525%2C436&amp;ssl=1\" src=\"https://i2.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-12.png?w=525&amp;ssl=1\" alt=\"Uploading the content of the data folder to the SPIFFS file system, using the Arduino IDE.\" class=\"wp-image-27454 jetpack-lazy-image jetpack-lazy-image--handled\" data-recalc-dims=\"1\" srcset=\"https://i2.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-12.png?w=718&amp;ssl=1 718w, https://i2.wp.com/techtutorialsx.com/wp-content/uploads/2019/07/image-12.png?resize=300%2C249&amp;ssl=1 300w\" data-lazy-loaded=\"1\" sizes=\"(max-width: 525px) 100vw, 525px\" style=\"box-sizing: inherit; border-style: none; height: auto; max-width: 100%;\" />\r\n      <figcaption style=\"box-sizing: inherit; margin-top: 0.5em; margin-bottom: 1.5em; color: #555d66; font-size: 13px; font-style: italic;\"><span style=\"box-sizing: inherit; font-weight: 700;\">Figure 7</span>&nbsp;– Uploading the content of the data folder to the SPIFFS file system.</figcaption>\r\n      </figure>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">Once the procedure finishes, the binary file should be on the device SPIFFS file system.</p>\r\n   <h2 style=\"box-sizing: inherit; clear: both; line-height: 1.4; margin: 0px 0px 0.75em; padding: 1.5em 0px 0px; color: #666666; font-size: 1.625rem; font-weight: 300;\">The code</h2>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">We will start our code by including the libraries we need. We will need the&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">SPIFFS.h</span>, to be able to access the binary file on the file system, and the&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">Update.h</span>, which exposes the functionality we need to update the firmware of the ESP32.</p>\r\n   <p style=\"box-sizing: inherit; margin-bottom: 1.5em; padding: 0px;\">You can check the header file of the&nbsp;<span style=\"box-sizing: inherit; font-weight: 700;\">Update.h</span>&nbsp;library&nbsp;<a href=\"https://github.com/espressif/arduino-esp32/blob/master/libraries/Update/src/Update.h\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">here</a>. The implementation file can be seen&nbsp;<a href=\"https://github.com/espressif/arduino-esp32/blob/master/libraries/Update/src/Updater.cpp\" style=\"box-sizing: inherit; background-color: transparent; color: #222222; text-decoration-line: none; box-shadow: rgb(15, 15, 15) 0px -1px 0px inset; transition: color 80ms ease-in 0s, box-shadow 130ms ease-in-out 0s, -webkit-box-shadow 130ms ease-in-out 0s;\" target=\"_blank\">here</a>.</p>\r\n   <div style=\"box-sizing: inherit;\">\r\n      <div id=\"highlighter_510838\" class=\"syntaxhighlighter  cpp\" style=\"box-sizing: inherit; width: 524.313px; margin: 1em 0px !important; position: relative !important; overflow: auto hidden !important; font-size: 1em !important;\">\r\n         <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"width: 524px; box-sizing: content-box !important; margin: 0px !important; border-radius: 0px !important; background: none !important; border-width: 0px !important; border-style: initial !important; border-color: initial !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; font-family: Monaco, ','https://techtutorialsx.com/2019/07/21/esp32-arduino-updating-firmware-from-the-spiffs-file-system/','',1,0,5,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-05-15 17:55:35',0,'2020-05-15 17:55:35','210.101.103.92','','','','','','','','','','','',''),(454,-454,'',454,0,0,'','','html1','[Arduino] ESP32 Bin(Binary) firmware write 에 대한 연구','<p>1. ESP32 펌웨어 Write시 보통 ESP32 DOWNLOAD TOOL 을 이용한다.</p>\r\n<p>&nbsp; &nbsp;<a href=\"http://https://www.espressif.com/en/support/download/other-tools\" target=\"_blank\">[</a><a href=\"http://www.espressif.com/en/support/download/other-tools\" target=\"_blank\">[다운로드 링크</a><a href=\"http://https://www.espressif.com/en/support/download/other-tools\" target=\"_blank\">]]</a></p>\r\n<p>&nbsp; &nbsp;<a href=\"http://https://dkeemin.com/esp32-flash-download-tool-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/\" target=\"_blank\">[[</a><a href=\"http://dkeemin.com/esp32-flash-download-tool-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/\" target=\"_blank\">참고 블로그</a><a href=\"http://https://dkeemin.com/esp32-flash-download-tool-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/\" target=\"_blank\">]]</a></p>\r\n<p>&nbsp;</p>\r\n<p>2. 아두이노 IDE 컴파일시 컴파일 보이기 옵션 활성화가 되어 있으면 메시지 창에서 다음을 확인할 수 있다.</p>\r\n<p>&nbsp; &nbsp;<a href=\"http://https://dev.classmethod.jp/articles/esp32-upload-compiled-sketch-using-esptool-en/\" target=\"_blank\">[[</a><a href=\"http://dev.classmethod.jp/articles/esp32-upload-compiled-sketch-using-esptool-en/\" target=\"_blank\">참고 블로그</a><a href=\"http://https://dev.classmethod.jp/articles/esp32-upload-compiled-sketch-using-esptool-en/\" target=\"_blank\">]]</a></p>\r\n<p>&nbsp; &nbsp;*환경설정 &gt; 다음 동작중 자세한 출력 보이기 : [V] 업로드&nbsp; &nbsp; &nbsp; // 체크</p>\r\n<p>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------&nbsp; &nbsp;</p>\r\n<p>C:\\Users\\geoworld\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\2.6.1/esptool.exe --chip esp32 --port COM5 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 C:\\Users\\geoworld\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\1.0.4/tools/partitions/boot_app0.bin 0x1000 C:\\Users\\geoworld\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\1.0.4/tools/sdk/bin/bootloader_qio_80m.bin 0x10000 C:\\Users\\geoworld\\AppData\\Local\\Temp\\arduino_build_930326/My_SafeGas_Board-200514-BLE.ino.bin 0x8000 C:\\Users\\geoworld\\AppData\\Local\\Temp\\arduino_build_930326/My_SafeGas_Board-200514-BLE.ino.partitions.bin&nbsp;&nbsp;&nbsp;</p>\r\n<p>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------</p>\r\n<p>&nbsp;</p>\r\n<p>3. 위 메시지를 참고해보면 esptool.exe 를 이용해서 bin 파일을 기록하는 것을 알 수&nbsp; 있다.</p>\r\n<p>&nbsp; &nbsp;사용된 bin 파일은,&nbsp; &nbsp;</p>\r\n<p>&nbsp; &nbsp;boot_app0.bin 0x1000&nbsp; &nbsp; // 파티션 설정 파일인듯 0x1000 번지에 기록&nbsp; &nbsp;</p>\r\n<p>&nbsp; &nbsp;bootloader_qio_80m.bin 0x10000&nbsp; &nbsp; &nbsp;// 부트로더 설정 파일인듯, 아두이노 툴&gt;보드 옵션에서 설정된것에 따라 적용된는듯. 0x10000 번지에 기록</p>\r\n<p>&nbsp; &nbsp;My_SafeGas_Board-200514-BLE.ino.bin 0x8000&nbsp;</p>\r\n<p>&nbsp; &nbsp;My_SafeGas_Board-200514-BLE.ino.partitions.bin&nbsp; &nbsp; &nbsp;// 이 두개는 실제 컴파일된 메인 파일인듯</p>\r\n<p>&nbsp;</p>\r\n<p>4. 특정폴더(예, d:\\esp32_write\\)에 esptool.exe 와 위 bin 파일 4개를 모아놓고 아래처럼 배치파일을 만들어 실행함.</p>\r\n<p>&nbsp; &nbsp; com포트는 개별 pc에 맞춰 수정해야 할 듯.</p>\r\n<p>&nbsp; &nbsp;d:\\esp32_write\\esp32_write.bat</p>\r\n<p>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------&nbsp;</p>\r\n<p>d:\\esp32_write\\esptool.exe --chip esp32 --port COM5 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 d:\\esp32_write\\boot_app0.bin 0x1000 d:\\esp32_write\\bootloader_qio_80m.bin 0x10000 d:\\esp32_write\\My_SafeGas_Board-200514-BLE.ino.bin 0x8000 d:\\esp32_write\\My_SafeGas_Board-200514-BLE.ino.partitions.bin&nbsp;</p>','','',0,0,14,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-05-15 22:48:50',2,'2020-05-15 22:48:50','192.168.219.102','','','','','','','','','','','',''),(455,-455,'',455,0,0,'','','html1','[Arduino] ESP32 일부 GPIO - 부팅시 HIGH','<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-b714f809-271f-4c3b-b8cc-2dbe271fbe39\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-   \" id=\"SE-15d9d39c-35a8-4a79-b647-53b2ff30dbd5\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; vertical-align: baseline;\">하기 GPIO는 부팅시 출력 상태가 HIGH로 동작하거나 PWM 신호를 출력한다. </span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-6fcd25b3-4af8-4446-b344-e5901e256746\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-   \" id=\"SE-5167f214-3fa9-4423-ae10-7b3d3db8cb89\" style=\"margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; vertical-align: baseline;\"></span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-2a53c72a-b9f9-484a-a66d-b8ad3b456f27\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-system  se-style-unset \" id=\"SE-5ae05c9d-14ec-4876-861d-b1b6bab087c2\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: HelveticaNeue, &quot;Helvetica Neue&quot;, helvetica, AppleSDGothicNeo, arial, &quot;malgun gothic&quot;, &quot;맑은  고딕&quot;, sans-serif; vertical-align: baseline; color: #3a3a3a;\"><span style=\"font-weight: 700; font-family: inherit; background-color: inherit;\">GPIO 1</span></span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-51ac53ad-2c99-4116-99aa-78620b04b4a1\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-system  se-style-unset \" id=\"SE-e5bee183-491e-4cb8-ba7c-f6df465885a9\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: HelveticaNeue, &quot;Helvetica Neue&quot;, helvetica, AppleSDGothicNeo, arial, &quot;malgun gothic&quot;, &quot;맑은  고딕&quot;, sans-serif; vertical-align: baseline; color: #3a3a3a;\"><span style=\"font-weight: 700; font-family: inherit; background-color: inherit;\">GPIO 3</span></span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-72fe8853-b00f-4ad6-9312-bd2346ea1e44\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-system  se-style-unset \" id=\"SE-15b1e25f-d22b-4dc9-8ab7-02ac3ce253c5\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: HelveticaNeue, &quot;Helvetica Neue&quot;, helvetica, AppleSDGothicNeo, arial, &quot;malgun gothic&quot;, &quot;맑은  고딕&quot;, sans-serif; vertical-align: baseline; color: #3a3a3a;\"><span style=\"font-weight: 700; font-family: inherit; background-color: inherit;\">GPIO 5</span></span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-244b71b2-2cd0-4dc0-a56d-f4d896edc6d1\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-system  se-style-unset \" id=\"SE-f21d8538-df8f-4c0c-b49c-3f8febc61412\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: HelveticaNeue, &quot;Helvetica Neue&quot;, helvetica, AppleSDGothicNeo, arial, &quot;malgun gothic&quot;, &quot;맑은  고딕&quot;, sans-serif; vertical-align: baseline; color: #3a3a3a;\"><span style=\"font-weight: 700; font-family: inherit; background-color: inherit;\">GPIO 6 to GPIO 11 (connected to the ESP32 integrated SPI flash memory – not recommended to use).</span></span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-158da874-0892-42be-8788-3d10aa67fb4f\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-system  se-style-unset \" id=\"SE-491084e5-4e8e-41dd-88ad-be9e6d986370\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: HelveticaNeue, &quot;Helvetica Neue&quot;, helvetica, AppleSDGothicNeo, arial, &quot;malgun gothic&quot;, &quot;맑은  고딕&quot;, sans-serif; vertical-align: baseline; color: #3a3a3a;\"><span style=\"font-weight: 700; font-family: inherit; background-color: inherit;\">GPIO 14</span></span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-48ea8912-c376-42c5-9a0b-bbda20932aec\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-system  se-style-unset \" id=\"SE-4e266c6c-cf4a-41bb-8054-ba15bb598712\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: HelveticaNeue, &quot;Helvetica Neue&quot;, helvetica, AppleSDGothicNeo, arial, &quot;malgun gothic&quot;, &quot;맑은  고딕&quot;, sans-serif; vertical-align: baseline; color: #3a3a3a;\"><span style=\"font-weight: 700; font-family: inherit; background-color: inherit;\">GPIO 15</span></span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-94a7f995-da8d-4235-bd5c-c41cd9218eb7\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-system  se-style-unset \" id=\"SE-5ecbca27-9229-4ce2-8922-8d97b413a744\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: HelveticaNeue, &quot;Helvetica Neue&quot;, helvetica, AppleSDGothicNeo, arial, &quot;malgun gothic&quot;, &quot;맑은  고딕&quot;, sans-serif; vertical-align: baseline; color: #3a3a3a;\"></span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-f01819a1-bf79-4c23-95e9-287e9c345681\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-system  se-style-unset \" id=\"SE-3caf7a11-e055-4f6f-b126-06e3fbca9b3b\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: HelveticaNeue, &quot;Helvetica Neue&quot;, helvetica, AppleSDGothicNeo, arial, &quot;malgun gothic&quot;, &quot;맑은  고딕&quot;, sans-serif; vertical-align: baseline; color: #3a3a3a;\">GPIO15를 배터리가 일정 전압이하로 떨어질 때 RED  LED를 HIGH 인에이블로 설계를 했는데 Deep Sleep이후 깨어날 때, 뜬금없이 1초 정도 시간에 ON이 된다. 강제로 LOW로 초기화했는데도... </span></p>\r\n<p class=\"se-text-paragraph se-text-paragraph-align- \" id=\"SE-bcdd2806-b1c4-4d30-a22f-18b45715c228\" style=\"padding: 0px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; font-size: 0px; line-height: 1.8; font-family: se-nanumgothic, sans-serif; vertical-align: baseline; word-break: break-word; overflow-wrap: break-word; white-space: pre-wrap; background-color: #ffffff;\"><span class=\"se-fs-fs13 se-ff-system  se-style-unset \" id=\"SE-22b8b910-c27f-4fa4-a6e4-7fbd585d0d5c\" style=\"margin: 0px; padding: 0px; border: 0px; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 13px; line-height: inherit; font-family: HelveticaNeue, &quot;Helvetica Neue&quot;, helvetica, AppleSDGothicNeo, arial, &quot;malgun gothic&quot;, &quot;맑은  고딕&quot;, sans-serif; vertical-align: baseline; color: #3a3a3a;\">3 set 장치중 모두 이렇게 동작을 하면 원인을 쉽게 파악을 할 텐데... 이 중에서 1set 만 위 상태가 나타난다.</span></p>','https://m.blog.naver.com/serimo/221578020853','',4,0,15,0,0,'admin','*B9FF5DF52BD3C5F13EA3D506E09A21D17ECF6557','최고관리자','bk94005@naver.com','','2020-05-28 17:46:29',0,'2020-05-28 17:46:29','210.101.103.92','','','','','','','','','','','',''),