{"id":8997,"date":"2019-11-19T09:00:31","date_gmt":"2019-11-19T00:00:31","guid":{"rendered":"http:\/\/www.mizutan.com\/wordpress\/?p=8997"},"modified":"2024-06-09T12:51:31","modified_gmt":"2024-06-09T03:51:31","slug":"post-8997","status":"publish","type":"post","link":"https:\/\/www.mizutan.com\/wordpress\/?p=8997","title":{"rendered":"\u30e9\u30ba\u30d1\u30a4\u6226\u8eca\u3092\u30b9\u30de\u30db\u304b\u3089\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\uff01\u898b\u4e8b\u306b\u52d5\u304b\u3059\u3053\u3068\u304c\u51fa\u6765\u305f"},"content":{"rendered":"\n<p>\u524d\u56de\u306e\u8a18\u4e8b\u3067\u3001<a href=\"https:\/\/www.mizutan.com\/wordpress\/?p=8981\" target=\"_blank\" rel=\"noreferrer noopener\">WebIOpi\u3092\u7528\u3044\u3066\uff2c\u30c1\u30ab<\/a>\u3092\u884c\u3063\u3066\u307f\u307e\u3057\u305f\u3002<br><br>\u78ba\u304b\u306b\u3001\u30b9\u30de\u30db\u304b\u3089\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3053\u3068\u3067\u3001\uff2c\u30c1\u30ab\u3092\u5b9f\u73fe\u3067\u304d\u307e\u3057\u305f\u304c\u3001\u30e9\u30ba\u30d1\u30a4\u306e\u30d4\u30f3\u306b\u96fb\u6d41\u3092\u6d41\u3059\u3060\u3051\u306e\u3053\u3068\u3067\u3057\u305f\u3002<br><br>\u6226\u8eca\u3092\u52d5\u304b\u3059\u306b\u306f\u3001\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3057\u305f\u969b\u3001\u524d\u9032\u3001\u5f8c\u9000\u306a\u3069\u3092\u5b9f\u73fe\u3067\u304d\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u306e\u3067\u3001\u3053\u308c\u3060\u3051\u3067\u306f\u6226\u8eca\u306e\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u306f\u3067\u304d\u306a\u3044\u3067\u3059\u306d\u3002<br><br>\u305d\u3053\u3067\u3001\u3053\u3061\u3089\u306e\u30da\u30fc\u30b8\u300c<a href=\"https:\/\/www.hiramine.com\/physicalcomputing\/raspberrypi3\/webiopi_callmacro.html\" target=\"_blank\" rel=\"noreferrer noopener\">Web\u30d6\u30e9\u30a6\u30b6\u304b\u3089Raspberry Pi \u306eGPIO\u3092\u64cd\u4f5c\u3059\u308b\uff08WebIOPi \u5229\u7528\uff09<\/a>\u300d\u3067\u306f\u3001\u540c\u3058\uff2c\u30c1\u30ab\u3067\u3082\u3001python\u3068html\u3092\u4f7f\u7528\u3057\u305f\u4f8b\u984c\u3092\u8f09\u305b\u3066\u3044\u307e\u3059\u3002<br><br>\u5b9f\u969b\u3001\u3053\u306e\u30da\u30fc\u30b8\u3067\u63d0\u793a\u3055\u308c\u3066\u3044\u308b\u5185\u5bb9\u3092\u3084\u3063\u3066\u307f\u308b\u3068\u3001\u3053\u3093\u306a\u3053\u3068\u304c\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"L_tika_3ko\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/fkdItWEhW8U?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>LED1\uff5e3\u3092\u30c1\u30a7\u30c3\u30af\u3059\u308b\u3068\u3001\u305d\u308c\u306b\u5272\u308a\u4ed8\u3051\u3089\u308c\u305fKED\u304c\u70b9\u6ec5\u3057\u307e\u3059\u3002\u3055\u3089\u306b\u3001\u70b9\u6ec5\u30b9\u30d4\u30fc\u30c9\u3092\u5909\u3048\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u3057\u305f\u306d\u3002<br><br>\uff2c\u30c1\u30ab\u306f\u3067\u304d\u307e\u3057\u305f\u304c\u3001\u6226\u8eca\u306b\u5fdc\u7528\u3059\u308b\u3068\u306a\u308b\u3068\u3001\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u3067\u306f\u306a\u304f\u30dc\u30bf\u30f3\u306e\u65b9\u304c\u826f\u3055\u305d\u3046\u3067\u3059\u3002\u305d\u3057\u3066\u3001\u3053\u306e\u30dc\u30bf\u30f3\u306b\u524d\u9032\u3001\u5f8c\u9000\u30fb\u30fb\u306a\u3069\u306e\u540d\u79f0\u3092\u4ed8\u3051\u3066\u3001\u305d\u306e\u52d5\u304d\u3092\u3055\u305b\u308c\u3070\u3044\u3044\u308f\u3051\u3067\u3059\u3002<br><br>\u305d\u308c\u3092\u30d9\u30fc\u30b9\u306b\u6226\u8eca\u3092\u30b9\u30de\u30db\u3067\u52d5\u304b\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<!-- WP QUADS v. 2.0.98  Shortcode Ad -->\n<div class=\"quads-location quads-ad\" id=\"quads-ad\" style=\"float:none;margin:0px 0 0px 0;text-align:center;\">\n\u30b9\u30dd\u30f3\u30b5\u30fc\u30ea\u30f3\u30af\r\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1169427325398969\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<!-- www_\u30a4\u30f3\u30c8\u30ed -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-1169427325398969\"\r\n     data-ad-slot=\"1208333098\"\r\n     data-ad-format=\"rectangle\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><br><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading is-style-vk-heading-double_black\">\u6226\u8eca\u306e\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306e\u5b9f\u884c<\/h2>\n\n\n\n<p>\u307e\u305a\u306f\u3001\u30b9\u30de\u30db\u3092\u6226\u8eca\u3067\u52d5\u304b\u3059\u305f\u3081\u306e\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u3092\u4f5c\u6210\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002\u6b21\u306e\u624b\u9806\u3067\u5b9f\u65bd\u3057\u3066\u3044\u304d\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>pi zero WH \u3078 WebIOpi \u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/strong><\/li>\n\n\n\n<li><strong>\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306e\u753b\u9762<\/strong><\/li>\n\n\n\n<li><strong>\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306e\u30d7\u30ed\u30b0\u30e9\u30e0<\/strong><\/li>\n\n\n\n<li><strong>\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306e\u5b9f\u884c<\/strong><\/li>\n<\/ol>\n\n\n\n<p>\u3053\u306e4\u3064\u306e\u624b\u9806\u3067\u3001\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306e\u78ba\u8a8d\u3092\u884c\u3044\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">pi zero WH \u3078 WebIOpi \u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/h3>\n\n\n\n<p>\uff2c\u30c1\u30ab\u306fpi3\u3067\u5b9f\u884c\u3057\u307e\u3057\u305f\u3002<br><br>\u3057\u304b\u3057\u3001<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fe0000\" class=\"has-inline-color\">\u6226\u8eca\u306b\u4e57\u305b\u308b\u306b\u306f\u5c0f\u3055\u306a\u7b50\u4f53\u304c\u3044\u3044\u306e\u3067\u3001pi zero WH\u304c\u9069\u4efb<\/mark><\/strong>\u3067\u3057\u3087\u3046\u3002<br><br><span data-color=\"#ffff00\" style=\"background: linear-gradient(transparent 60%,rgba(255, 255, 0, 0.7) 0);\" class=\"vk_highlighter\">\u6226\u8eca\u3092\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3059\u308b\u306b\u306f\u3001pi zero WH \u3078 WebIOpi \u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002<\/span><br><br><a href=\"https:\/\/www.mizutan.com\/wordpress\/?p=8981\" target=\"_blank\" rel=\"noreferrer noopener\">\u524d\u56de\u306e\u8a18\u4e8b<\/a>\u306b\u5f93\u3044\u3001<strong>WebIOpi\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3001\u8a2d\u5b9a\u7528\u306e\u74b0\u5883\u3082\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/strong>\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<!-- WP QUADS v. 2.0.98  Shortcode Ad -->\n<div class=\"quads-location quads-ad\" id=\"quads-ad\" style=\"float:none;margin:0px 0 0px 0;text-align:center;\">\n\u30b9\u30dd\u30f3\u30b5\u30fc\u30ea\u30f3\u30af\r\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1169427325398969\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block; text-align:center;\"\r\n     data-ad-layout=\"in-article\"\r\n     data-ad-format=\"fluid\"\r\n     data-ad-client=\"ca-pub-1169427325398969\"\r\n     data-ad-slot=\"8169621401\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><br><\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\">\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306e\u753b\u9762<\/h3>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fe0000\" class=\"has-inline-color\">\u6700\u521d\u304b\u3089\u5b8c\u6210\u5f62\u3092\u76ee\u6307\u3059\u3068\u6642\u9593\u304c\u304b\u304b\u308a\u305d\u3046<\/mark><\/strong>\u306a\u306e\u3067\u3001\u524d\u9032\u3068\u505c\u6b62\u3060\u3051\u3092\u6301\u3064\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u3092\u4f5c\u6210\u3057\u3066\u307f\u307e\u3059\u3002<br><br>\u3053\u3093\u306a\u611f\u3058\u3067\u3059\u3002<br><br>\u524d\u9032\u3092 forward\u3001\u505c\u6b62\u3092 stop \u306b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"177\" height=\"119\" src=\"https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2019\/10\/puroto_1.jpg\" alt=\"\" class=\"wp-image-8998\"\/><\/figure>\n<\/div>\n\n\n<p>\u306a\u3093\u304b\u3001<strong>\u30c7\u30b6\u30a4\u30f3\u6027\u3092\u5168\u304f\u7121\u8996\u3057\u305f\u753b\u9762\u3067\u3059\u304c\u3001\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306a\u306e\u3067\u6c17\u306b\u3057\u306a\u304f\u3068\u3082\u3044\u3044<\/strong>\u3067\u3057\u3087\u3046\u3002<br><br>HTML\u306f\u3001\u6b21\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;title&gt;dcmotor&lt;\/title&gt;\n    &lt;script type=&quot;text\/javascript&quot; src=&quot;\/webiopi.js&quot;&gt;&lt;\/script&gt;\n    &lt;script type=&quot;text\/javascript&quot;&gt;\n        function init() {\n            var btn0, ct0;\n            ct0 = $(&quot;#box&quot;);\n            btn0 = webiopi().createButton(&quot;f&quot;, &quot;forward&quot;, click_forward);\n            ct0.append(btn0);\n            btn0 = webiopi().createButton(&quot;s&quot;, &quot;stop&quot;, click_stop);\n            ct0.append(btn0);\n        }\n        function click_forward(){\n            webiopi().callMacro(&quot;forward&quot;);\n        }\n        function click_stop() {\n            webiopi().callMacro(&quot;stop&quot;);\n        }\n        webiopi().ready(init);\n    &lt;\/script&gt;\n    &lt;style type=&quot;text\/css&quot;&gt;\n        button{\n            display:block;\n            margin:5px 5px 5px 5px;\n            width:160px;\n            height:45px;\n            font-size:24pt;\n            font-weight:bold;\n            color:black;\n        }\n    &lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;div id=&quot;box&quot; align=&quot;center&quot;&gt;&lt;\/div&gt;\n    &lt;input type=&quot;range&quot; style=&quot;width:150px&quot;&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306e\u30d7\u30ed\u30b0\u30e9\u30e0<\/h3>\n\n\n\n<p>\u3053\u3061\u3089\u304c\u3001python\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u3059\u3002<br><br>\u8272\u3005\u8abf\u3079\u307e\u3057\u305f\u304c\u3001<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fe0000\" class=\"has-inline-color\">webiopi \u306e pwmWrite \u547d\u4ee4\u3092\u4f7f\u3048\u3070\u3044\u3044<\/mark><\/strong>\u3088\u3046\u3067\u3059\u3002\u30d4\u30f3\u756a\u53f7\u306f\u3001buetooth\u3067\u52d5\u304b\u3057\u305f\u3068\u304d\u306e\u56de\u8def\u3092\u305d\u306e\u307e\u307e\u6d41\u7528\u3057\u307e\u3057\u305f\u306e\u3067\u3001\u305d\u308c\u3092\u305d\u306e\u307e\u307e\u4f7f\u7528\u3057\u307e\u3059\u3002<br><br>\u524d\u9032\u306f\u3001def forward()\u3001\u505c\u6b62\u306f\u3001def stop()\u3067\u6307\u793a\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>import webiopi\n\n# Debug\nwebiopi.setDebug()\n\nGPIO = webiopi.GPIO\n\n# GPIO 18,23\u304c\u5de6\u30e2\u30fc\u30bf\u3001GPIO 24,25\u304c\u53f3\u30e2\u30fc\u30bf\n\nMOTOR_L1 = 18\nMOTOR_L2 = 23\nMOTOR_R1 = 24\nMOTOR_R2 = 25\nduty=50\n\n# WebIOPi\u8d77\u52d5\u6642CALL\n\ndef setup():\n    webiopi.debug(&quot;Script with macros - Setup&quot;)\n    # GPIO\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\n\n    GPIO.setFunction(MOTOR_L1, GPIO.PWM)\n    GPIO.setFunction(MOTOR_L2, GPIO.PWM)\n    GPIO.setFunction(MOTOR_R1, GPIO.PWM)\n    GPIO.setFunction(MOTOR_R2, GPIO.PWM)\n\n    # \u521d\u671f\u306e\u30c7\u30e5\u30fc\u30c6\u30a3\u30fc\u6bd4\u30920%\u306b\uff08\u9759\u6b62\u72b6\u614b\uff09\n\n    GPIO.pwmWrite(MOTOR_L1, 0)\n    GPIO.pwmWrite(MOTOR_L2, 0)\n    GPIO.pwmWrite(MOTOR_R1, 0)\n    GPIO.pwmWrite(MOTOR_R2, 0)\n\n#\n\ndef loop():\n    webiopi.sleep(5)\n\n# WebIOPi\u7d42\u4e86\u6642\u306b\u547c\u3070\u308c\u308b\u95a2\u6570\n\ndef destroy():\n\n    webiopi.debug(&quot;Script with macros - Destroy&quot;)\n\n    # GPIO\u95a2\u6570\u306e\u30ea\u30bb\u30c3\u30c8\uff08\u5165\u529b\u306b\u30bb\u30c3\u30c8\u3059\u308b\u3053\u3068\u3067\u884c\u3046\uff09\n\n    GPIO.setFunction(MOTOR_L1, GPIO.IN)\n    GPIO.setFunction(MOTOR_L2, GPIO.IN)\n    GPIO.setFunction(MOTOR_R1, GPIO.IN)\n    GPIO.setFunction(MOTOR_R2, GPIO.IN)\n\n#defult function\n\n@webiopi.macro\ndef forward():\n    GPIO.pwmWrite(MOTOR_L1, duty)\n    GPIO.pwmWrite(MOTOR_L2, 0)\n    GPIO.pwmWrite(MOTOR_R1, duty)\n    GPIO.pwmWrite(MOTOR_R2, 0)\n    webiopi.debug(&quot;foward&quot;)\n\n@webiopi.macro\ndef stop():\n    GPIO.pwmWrite(MOTOR_L1, 0)\n    GPIO.pwmWrite(MOTOR_L2, 0)\n    GPIO.pwmWrite(MOTOR_R1, 0)\n    GPIO.pwmWrite(MOTOR_R2, 0)\n    webiopi.debug(&quot;stop&quot;)<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u5b9f\u884c<\/h3>\n\n\n\n<p>\u3053\u308c\u3089\u3092\u30bb\u30c3\u30c6\u30a3\u30f3\u30b0\u3057\u305f\u306e\u3067\u3001WebIOPi \u30b5\u30fc\u30d3\u30b9\u306e\u8a2d\u5b9a\u3092\u5909\u66f4\u3057\u307e\u3059\u3002\u5148\u307b\u3069\u306e\u8a18\u4e8b\u306b\u5f93\u3063\u3066\u3001\u300c\/etc\/webiopi\/config\u300d\u30d5\u30a1\u30a4\u30eb\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo vi \/etc\/webiopi\/config<\/code><\/pre><\/div>\n\n\n\n<p>[SCRIPTS] \u30bb\u30af\u30b7\u30e7\u30f3\u306e\u300cmyscript =\u300d\u3092\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>#myscript = \/home\/pi\/webiopi\/examples\/scripts\/macros\/script.py\nmyscript = \/home\/pi\/work\/webiopi\/script.py<\/code><\/pre><\/div>\n\n\n\n<p>\u6b21\u306b\u3001[HTTP] \u30bb\u30af\u30b7\u30e7\u30f3\u306e\u300cdoc-root =\u300d\u53ca\u3073\u300cwelcome-file =\u300d\u3092\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>#Use doc-root to change default HTML and resource files location\n#doc-root = \/home\/pi\/webiopi\/examples\/scripts\/macros\ndoc-root = \/home\/pi\/work\/webiopi\/\n\n#Use welcome-file to change the default &quot;Welcome&quot; file\n#welcome-file = index.html\nwelcome-file = index.html<\/code><\/pre><\/div>\n\n\n\n<p>\u3053\u308c\u3067\u3001\u30d7\u30ed\u30bf\u30a4\u30d7\u5b9f\u884c\u306e\u6e96\u5099\u304c\u3067\u304d\u307e\u3057\u305f\u3002<br><br>\u305d\u308c\u3067\u306f\u3001WebIOPi \u306e\u30b5\u30fc\u30d3\u30b9\u3092\u958b\u59cb\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>sudo systemctl start webiopi<\/code><\/pre><\/div>\n\n\n\n<p>\u73fe\u5728\u3001\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306e\u305f\u3081\u3001pi zero WH \u306f\u76f4\u96fb\u6e90\u3067\u884c\u3063\u3066\u3044\u308b\u306e\u3067\u3001\u30ad\u30e3\u30bf\u30d4\u30e9\u306f\u53d6\u308a\u5916\u3057\u3066\u3044\u307e\u3059\u3002<br><br>\u305d\u308c\u3067\u306f\u3001\u30b9\u30de\u30db\u306b\u753b\u9762\u3092\u51fa\u3057\u3066\u5b9f\u884c\u3057\u3066\u307f\u307e\u3059\u3002\u30e9\u30ba\u30d1\u30a4\u306e\u30a2\u30c9\u30ec\u30b9\u306b:8000\u3092\u8ffd\u52a0\u3057\u3066\u753b\u9762\u3092\u51fa\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>https:\/\/192.XXX.XXX.XXX:8000<\/code><\/pre><\/div>\n\n\n\n<p>\u8a8d\u8a3c\u30c0\u30a4\u30a2\u30ed\u30b0\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u5024\u3092\u5165\u529b\u3057\u3066\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br><br>\u30e6\u30fc\u30b6\u30fc\u540d\uff1awebiopi<br>\u30d1\u30b9\u30ef\u30fc\u30c9\uff1araspberry<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"468\" height=\"485\" src=\"https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2020\/10\/webiopi.jpg\" alt=\"\" class=\"wp-image-10283\" srcset=\"https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2020\/10\/webiopi.jpg 468w, https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2020\/10\/webiopi-289x300.jpg 289w, https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2020\/10\/webiopi-375x389.jpg 375w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\u6226\u8eca\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/zVSXoA5zNy4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>\u304a\u304a\u3063\uff01\uff0160\u723a\u306b\u3057\u3066\u306f\u3001\u7d20\u76f4\u306b\u52d5\u304d\u307e\u3057\u305f\u306d\u3002<\/p>\n\n\n\n<!-- WP QUADS v. 2.0.98  Shortcode Ad -->\n<div class=\"quads-location quads-ad\" id=\"quads-ad\" style=\"float:none;margin:0px 0 0px 0;text-align:center;\">\n\u30b9\u30dd\u30f3\u30b5\u30fc\u30ea\u30f3\u30af\r\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1169427325398969\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block; text-align:center;\"\r\n     data-ad-layout=\"in-article\"\r\n     data-ad-format=\"fluid\"\r\n     data-ad-client=\"ca-pub-1169427325398969\"\r\n     data-ad-slot=\"9186857477\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading is-style-vk-heading-double_black\">\u6226\u8eca\u3092\u30b9\u30de\u30db\u304b\u3089\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb<\/h2>\n\n\n\n<p>\u305d\u308c\u3067\u306f\u3001\u4eca\u306e\u8003\u3048\u65b9\u3092\u6226\u8eca\u306e\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u306b\u5fdc\u7528\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002<br><br>\u51fa\u6765\u4e0a\u304c\u3063\u305f\u6226\u8eca\u306f\u3001 \u30d6\u30ec\u30c3\u30c9\u30dc\u30fc\u30c9\u304c\u3067\u304b\u3059\u304e\u3066\u3001\u3061\u3087\u3063\u3068\u3001\u683c\u597d\u60aa\u3044\u3067\u3059\u306d\uff01\u96fb\u6c60\u30dc\u30c3\u30af\u30b9\u3001\u30e9\u30ba\u30d1\u30a4\u96fb\u6e90\u3068\u306a\u308b\u30e2\u30d0\u30a4\u30eb\u96fb\u6c60\u3082\u5927\u304d\u3044\u306e\u3067\u6b66\u9aa8\u306a\u5f62\u306b\u306a\u3063\u3066\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"240\" src=\"https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2019\/11\/IMG_7677.jpg\" alt=\"\" class=\"wp-image-9142\" srcset=\"https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2019\/11\/IMG_7677.jpg 320w, https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2019\/11\/IMG_7677-300x225.jpg 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\n<\/div>\n\n\n<p>\u3053\u306e\u5148\u3001\u5225\u306e\u6226\u8eca\u3092\u62f5\u3048\u308b\u3068\u304d\u306f\u3001\u3082\u3063\u3068\u5c0f\u3055\u306a\u30d6\u30ec\u30c3\u30c9\u30dc\u30fc\u30c9\u3092\u4f7f\u7528\u3059\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u6226\u8eca\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u753b\u9762<\/h3>\n\n\n\n<p>\u6226\u8eca\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u753b\u9762\u3067\u3059\u304c\u3001\u3053\u3093\u306a\u30a4\u30e1\u30fc\u30b8\u3067\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"468\" height=\"234\" src=\"https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2019\/10\/gamen_design.jpg\" alt=\"\" class=\"wp-image-8999\" srcset=\"https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2019\/10\/gamen_design.jpg 468w, https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2019\/10\/gamen_design-300x150.jpg 300w, https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2019\/10\/gamen_design-320x160.jpg 320w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/figure>\n<\/div>\n\n\n<p>\u3053\u308c\u3092\u3001HTML\u3067\u66f8\u304d\u307e\u3059\u3002<br><br><span data-color=\"#ffff00\" style=\"background: linear-gradient(transparent 60%,rgba(255, 255, 0, 0.7) 0);\" class=\"vk_highlighter\">\u5de6\u6298\uff08Turn Left\uff09\u3001\u53f3\u6298\uff08Turn right\uff09\u53ca\u3073\u5f8c\u9000\uff08Back\uff09\u306e\u30dc\u30bf\u30f3\u3092\u8ffd\u52a0\u3059\u308b\u3068\u5171\u306b\u3001\u5b9f\u884c\u6642\u306e\u30de\u30af\u30ed\u306e\u547c\u3073\u51fa\u3057\u3092\u8ffd\u52a0<\/span>\u3057\u307e\u3059\u3002<br><br>\u307e\u305f\u3001\u4e0a\u8a18\u306e\u753b\u9762\u30c7\u30b6\u30a4\u30f3\u306b\u5408\u308f\u305b\u3066\u3001\u7de8\u96c6\u3092\u884c\u3044\u307e\u3059\u3002<br><br><strong>\u884c\u3054\u3068\u306b\u8f09\u305b\u308b\u30dc\u30bf\u30f3\u306e\u6570\u304c\u9055\u3044\u307e\u3059\u306e\u3067\u3001\u30b3\u30fc\u30c9\u304c\u8ffd\u52a0<\/strong>\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;title&gt;dcmotor&lt;\/title&gt;\n    &lt;script type=&quot;text\/javascript&quot; src=&quot;\/webiopi.js&quot;&gt;&lt;\/script&gt;\n    &lt;script type=&quot;text\/javascript&quot;&gt;\n        function init() {\n            var btn0;\n            btn0 = webiopi().createButton(&quot;r&quot;, &quot;Turn Right&quot;, click_right);\n            $(&quot;#r&quot;).append(btn0);\n            btn0 = webiopi().createButton(&quot;l&quot;, &quot;Turn Left&quot;, click_left);\n            $(&quot;#l&quot;).append(btn0);\n            btn0 = webiopi().createButton(&quot;f&quot;, &quot;Forward&quot;, click_forward);\n            $(&quot;#f&quot;).append(btn0);\n            btn0 = webiopi().createButton(&quot;b&quot;, &quot;Back&quot;, click_back);\n            $(&quot;#b&quot;).append(btn0);\n            btn0 = webiopi().createButton(&quot;s&quot;, &quot;Stop&quot;, click_stop);\n            $(&quot;#s&quot;).append(btn0);\n        }\n        function click_right() {\n            webiopi().callMacro(&quot;right&quot;);\n        }\n        function click_left() {\n            webiopi().callMacro(&quot;left&quot;);\n        }\n        function click_forward(){\n            webiopi().callMacro(&quot;forward&quot;);\n        }\n        function click_back(){\n            webiopi().callMacro(&quot;back&quot;);\n        }\n        function click_stop() {\n            webiopi().callMacro(&quot;stop&quot;);\n        }\n        webiopi().ready(init);\n    &lt;\/script&gt;\n    &lt;style type=&quot;text\/css&quot;&gt;\n        button{\n            display:block;\n            margin:5px 5px 5px 5px;\n            width:160px;\n            height:100px;\n            font-size:24pt;\n            font-weight:bold;\n            color:black;\n        }\n    &lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;div align=&quot;center&quot;&gt;&lt;\/div&gt;\n        &lt;table&gt;\n            &lt;tr&gt;\n                &lt;td&gt;\n                    &lt;table border=0 cellspacing=&quot;10\u2033 cellpadding=&quot;0\u2033&gt;\n                    &lt;tbody&gt;\n                        &lt;tr&gt;\n                            &lt;td&gt;\u00a0&lt;\/td&gt;\n                            &lt;td&gt;&lt;div id=&quot;f&quot;&gt;&lt;\/div&gt;&lt;\/td&gt;\n                            &lt;td&gt;\u00a0&lt;\/td&gt;\n                        &lt;\/tr&gt;\n                        &lt;tr&gt;\n                            &lt;td&gt;&lt;div id=&quot;l&quot;&gt;&lt;\/div&gt;&lt;\/td&gt;\n                            &lt;td&gt;&lt;div id=&quot;s&quot;&gt;&lt;\/div&gt;&lt;\/td&gt;\n                            &lt;td&gt;&lt;div id=&quot;r&quot;&gt;&lt;\/div&gt;&lt;\/td&gt;\n                        &lt;\/tr&gt;\n                        &lt;tr&gt;\n                            &lt;td&gt;\u00a0&lt;\/td&gt;\n                            &lt;td&gt;&lt;div id=&quot;b&quot;&gt;&lt;\/div&gt;&lt;\/td&gt;\n                            &lt;td&gt;\u00a0&lt;\/td&gt;\n                        &lt;\/tr&gt;\n                    &lt;\/tbody&gt;\n                    &lt;\/table&gt;\n                &lt;\/td&gt;\n            &lt;\/tr&gt;\n        &lt;\/table&gt;\n    &lt;\/div&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">python\u30d7\u30ed\u30b0\u30e9\u30e0<\/h3>\n\n\n\n<p>\u4e0a\u8a18\u306e\u30dc\u30bf\u30f3\u304c\u30af\u30ea\u30c3\u30af\u3055\u308c\u305f\u969b\u306epython\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u3053\u3061\u3089\u3067\u3059\u3002<br><br>\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306b\u3001\u53f3\u6298\uff08Turn Right\uff09\u3001\u5de6\u6298\uff08Turn Left\uff09\u3001\u5f8c\u9000\uff08Back\uff09\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>import webiopi\n\n# Debug\nwebiopi.setDebug()\n\nGPIO = webiopi.GPIO\n\n# GPIO 18,23\u304c\u5de6\u30e2\u30fc\u30bf\u3001GPIO 24,25\u304c\u53f3\u30e2\u30fc\u30bf\n\nMOTOR_L1 = 18\nMOTOR_L2 = 23\nMOTOR_R1 = 24\nMOTOR_R2 = 25\nduty=50\n\n# WebIOPi\u8d77\u52d5\u6642CALL\n\ndef setup():\n    webiopi.debug(&quot;Script with macros - Setup&quot;)\n    # GPIO\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\n\n    GPIO.setFunction(MOTOR_L1, GPIO.PWM)\n    GPIO.setFunction(MOTOR_L2, GPIO.PWM)\n    GPIO.setFunction(MOTOR_R1, GPIO.PWM)\n    GPIO.setFunction(MOTOR_R2, GPIO.PWM)\n\n    # \u9759\u6b62\u72b6\u614b\n\n    GPIO.pwmWrite(MOTOR_L1, 0)\n    GPIO.pwmWrite(MOTOR_L2, 0)\n    GPIO.pwmWrite(MOTOR_R1, 0)\n    GPIO.pwmWrite(MOTOR_R2, 0)\n\n#\n\ndef loop():\n    webiopi.sleep(5)\n\n# WebIOPi\u7d42\u4e86\u6642\n\ndef destroy():\n\n    webiopi.debug(&quot;Script with macros - Destroy&quot;)\n\n    # GPIO\u95a2\u6570\u306e\u30ea\u30bb\u30c3\u30c8\uff08\u5165\u529b\u306b\u30bb\u30c3\u30c8\u3059\u308b\u3053\u3068\u3067\u884c\u3046\uff09\n\n    GPIO.setFunction(MOTOR_L1, GPIO.IN)\n    GPIO.setFunction(MOTOR_L2, GPIO.IN)\n    GPIO.setFunction(MOTOR_R1, GPIO.IN)\n    GPIO.setFunction(MOTOR_R2, GPIO.IN)\n\n#defult function\n\n@webiopi.macro\ndef forward():\n    GPIO.pwmWrite(MOTOR_L1, duty)\n    GPIO.pwmWrite(MOTOR_L2, 0)\n    GPIO.pwmWrite(MOTOR_R1, duty)\n    GPIO.pwmWrite(MOTOR_R2, 0)\n    webiopi.debug(&quot;foward&quot;)\n\n@webiopi.macro\ndef left():\n    GPIO.pwmWrite(MOTOR_L1, 0)\n    GPIO.pwmWrite(MOTOR_L2, duty)\n    GPIO.pwmWrite(MOTOR_R1, duty)\n    GPIO.pwmWrite(MOTOR_R2, 0)\n    webiopi.debug(&quot;left&quot;)\n\n@webiopi.macro\ndef stop():\n    GPIO.pwmWrite(MOTOR_L1, 0)\n    GPIO.pwmWrite(MOTOR_L2, 0)\n    GPIO.pwmWrite(MOTOR_R1, 0)\n    GPIO.pwmWrite(MOTOR_R2, 0)\n    webiopi.debug(&quot;stop&quot;)\n\n@webiopi.macro\ndef right():\n    GPIO.pwmWrite(MOTOR_L1, duty)\n    GPIO.pwmWrite(MOTOR_L2, 0)\n    GPIO.pwmWrite(MOTOR_R1, 0)\n    GPIO.pwmWrite(MOTOR_R2, duty)\n    webiopi.debug(&quot;right&quot;)\n\n@webiopi.macro\ndef back():\n    GPIO.pwmWrite(MOTOR_L1, 0)\n    GPIO.pwmWrite(MOTOR_L2, duty)\n    GPIO.pwmWrite(MOTOR_R1, 0)\n    GPIO.pwmWrite(MOTOR_R2, duty)\n    webiopi.debug(&quot;back&quot;)<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u30b9\u30de\u30db\u304b\u3089\u6226\u8eca\u3092\u30ea\u30e2\u30fc\u30c8\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb<\/h3>\n\n\n\n<p>\u4e0a\u8a18\uff12\uff0e(4) \u3067\u793a\u3057\u305f\u901a\u308a\u3001\/etc\/webiopi\/config \u306e\u5185\u5bb9\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<br><br>WebIOPi \u306e\u30b5\u30fc\u30d3\u30b9\u3092\u958b\u59cb\u3057\u3001\u30b9\u30de\u30db\u306b\u753b\u9762\u3092\u51fa\u3057\u3066\u5b9f\u884c\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"301\" src=\"https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2020\/10\/shoki_gamen_1.jpg\" alt=\"\" class=\"wp-image-10284\" srcset=\"https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2020\/10\/shoki_gamen_1.jpg 475w, https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2020\/10\/shoki_gamen_1-300x190.jpg 300w, https:\/\/www.mizutan.com\/wordpress\/wp-content\/uploads\/2020\/10\/shoki_gamen_1-375x238.jpg 375w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><\/figure>\n<\/div>\n\n\n<p>\u52d5\u753b\u3092\u8f09\u305b\u307e\u3059\u306e\u3067\u898b\u3066\u304f\u3060\u3055\u3044\u3002<br><br><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fe0000\" class=\"has-inline-color\">\u52d5\u304d\u304c\u920d\u3044\u611f\u3058\u3082\u3057\u307e\u3059\u304c\u3001\u307e\u30a2\u3001\u3053\u3093\u306a\u3082\u306e<\/mark><\/strong>\u3067\u3057\u3087\u3046\uff01<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\u30b9\u30de\u30db\u3067\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/0qtBxeY3ix4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>\u30b9\u30de\u30db\u306b\u8a2d\u5b9a\u3057\u305f\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u3001\u305d\u308c\u306b\u5bfe\u5fdc\u3057\u3066\u6226\u8eca\u304c\u52d5\u304f\u306e\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<!-- WP QUADS v. 2.0.98  Shortcode Ad -->\n<div class=\"quads-location quads-ad\" id=\"quads-ad\" style=\"float:none;margin:0px 0 0px 0;text-align:center;\">\n\u30b9\u30dd\u30f3\u30b5\u30fc\u30ea\u30f3\u30af\r\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1169427325398969\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<!-- www_\u8a18\u4e8b\u4e2d\uff13 -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-1169427325398969\"\r\n     data-ad-slot=\"8208817721\"\r\n     data-ad-format=\"rectangle\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><br><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading is-style-vk-heading-double_black\">\u6700\u5f8c\u306b<\/h2>\n\n\n\n<p>\u30e9\u30ba\u30d1\u30a4\u6226\u8eca\u3092\u30b9\u30de\u30db\u304b\u3089\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3059\u308b\u305f\u3081\u306b\u3001\u8272\u3005\u306a\u6e96\u5099\u3092\u3057\u3066\u304d\u307e\u3057\u305f\u3002<br><br>\u4eca\u56de\u3001\u524d\u56de\u4f7f\u7528\u3057\u305fWebIOPi\u3092zero WH\u306b\u642d\u8f09\u3057\u3066\u3001\u6226\u8eca\u3092\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3057\u307e\u3059\u3002<br><br>\u307e\u305a\u306f\u3001\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u3092\u4f5c\u6210\u3057\u3066\u3001\u30b9\u30de\u30db\u753b\u9762\u3084\u6226\u8eca\u306e\u52d5\u304d\u3092\u6a21\u7d22\u3057\u305f\u5f8c\u3001\u5b9f\u969b\u306e\u6226\u8eca\u3092\u30b9\u30de\u30db\u304b\u3089\u52d5\u304b\u3057\u3066\u307f\u307e\u3057\u305f\u3002<br><br>\u305d\u308c\u307b\u3069\u3001\u5927\u304d\u306a\u5931\u6557\u3082\u306a\u304f\u6226\u8eca\u304c\u52d5\u3044\u305f\u6642\u306f\u3046\u308c\u3057\u304b\u3063\u305f\u3067\u3059\u306a\u3042\u3002<\/p>\n\n\n\n<p>\u25a0\u601d\u3048\u3070\u300c\u30ea\u30e2\u30b3\u30f3\u30bf\u30f3\u30af\u300d\u306e\u8a18\u4e8b\u3082\u5897\u3048\u3066\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"blogcard\"><a href=\"https:\/\/www.mizutan.com\/wordpress\/?cat=263\" data-blogcard=\"1\">\u30ea\u30e2\u30b3\u30f3\u30bf\u30f3\u30af<\/a><\/div>\n\n\n\n<p class=\"has-luminous-vivid-amber-background-color has-background has-medium-font-size\">\u53c2\u8003<br><a href=\"https:\/\/proftakaya.exblog.jp\/29307784\" target=\"_blank\" rel=\"noreferrer noopener\">Raspberry Pi \u3067\u4f5c\u308b\u30e9\u30b8\u30b3\u30f3\u6226\u8eca (\u305d\u306e4: \u30b9\u30de\u30db\u3067\u5236\u5fa1 WebIOPi\uff09<\/a><br><a href=\"https:\/\/blog.livedoor.jp\/iwantobelieve\/archives\/68722669.html\" target=\"_blank\" rel=\"noreferrer noopener\">\u300eRaspberryPi\u3067\u5b66\u3076\u96fb\u5b50\u5de5\u4f5c\u300f\u3067\u30e9\u30b8\u30b3\u30f3\u64cd\u4f5c\u306b\u3064\u307e\u3063\u305f\u3068\u304d\u306e\u5bfe\u51e6\u3000\u305d\u306e3<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u56de\u306e\u8a18\u4e8b\u3067\u3001WebIOpi\u3092\u7528\u3044\u3066\uff2c\u30c1\u30ab\u3092\u884c\u3063\u3066\u307f\u307e\u3057\u305f\u3002 \u78ba\u304b\u306b\u3001\u30b9\u30de\u30db\u304b\u3089\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3053\u3068\u3067\u3001\uff2c\u30c1\u30ab\u3092\u5b9f\u73fe\u3067\u304d\u307e\u3057\u305f\u304c\u3001\u30e9\u30ba\u30d1\u30a4\u306e\u30d4\u30f3\u306b\u96fb\u6d41\u3092\u6d41\u3059\u3060\u3051\u306e\u3053\u3068\u3067\u3057\u305f\u3002 \u6226\u8eca\u3092\u52d5\u304b\u3059\u306b\u306f\u3001\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3057\u305f\u969b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":9142,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[263],"tags":[],"class_list":["post-8997","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-remoto-controll-tank"],"_links":{"self":[{"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/8997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8997"}],"version-history":[{"count":5,"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/8997\/revisions"}],"predecessor-version":[{"id":23754,"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/8997\/revisions\/23754"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/9142"}],"wp:attachment":[{"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mizutan.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}