{"id":651,"date":"2020-06-30T11:50:11","date_gmt":"2020-06-30T02:50:11","guid":{"rendered":"https:\/\/site-zero.mydns.jp\/?p=651"},"modified":"2020-10-02T10:52:31","modified_gmt":"2020-10-02T01:52:31","slug":"gpio%e5%88%b6%e5%be%a1%e7%94%a8%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aa%e3%82%a3wiring-pi%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%ef%bc%86%e8%a8%ad%e5%ae%9a","status":"publish","type":"post","link":"https:\/\/raspi-katsuyou.com\/index.php\/2020\/06\/30\/11\/50\/11\/651\/","title":{"rendered":"Wiring Pi\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff06\u8a2d\u5b9a"},"content":{"rendered":"\n<p>Wiring Pi\u3068\u306f\u3001\u30e9\u30ba\u30d1\u30a4\u3067GPIO\u3092\u5236\u5fa1\u3059\u308b\u306e\u306b\u5fc5\u8981\u306aC\u8a00\u8a9e\u7528\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u30a3\u3067\u3059\u3002C\u8a00\u8a9e\u3067GPIO\u3092\u4f7f\u3046\u306e\u306b\u3053\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u5fc5\u8981\u306a\u306e\u3067\u6700\u521d\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002WiringPi\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3068gpio\u3068\u3044\u3046\u30b3\u30de\u30f3\u30c9\u3082\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059\u3002\u3053\u306e\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u3046\u3068\u3001\u30b7\u30a7\u30eb\u4e0a\u3067GPIO\u3092\u5236\u5fa1\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p>Wiring Pi \u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092 Git \u3067\u5165\u624b\u3059\u308b\u305f\u3081\u306e\u4e0b\u6e96\u5099<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt-get install libi2c-dev\n$ sudo apt-get install git-core<\/pre>\n\n\n\n<p>\u30e6\u30fc\u30b6\u30fc\u306e\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u79fb\u52d5\u3057\u3001\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u5165\u624b<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cd ~\n$ git clone https:\/\/github.com\/WiringPi\/WiringPi.git<\/pre>\n\n\n\n<p>Wiring Pi \u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u304c wiringPi\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3068\u3057\u3066\u30af\u30ed\u30fc\u30f3\u3055\u308c\u307e\u3059\u306e\u3067\u3001\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306b\u79fb\u52d5\u3057\u3066\u30d3\u30eb\u30c9\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cd WiringPi\n$ .\/build<\/pre>\n\n\n\n<p>\u3067\u306f\u3001\u5b9f\u969b\u306bGPIO4\u7aef\u5b50\u306bLED\u3092\u63a5\u7d9a\u3057\u3066\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002<br>\u203b\u4ee5\u964d\u306e\u8aac\u660e\u306fGPIO4\u7aef\u5b50\u3092\u4f8b\u306b\u8a18\u8f09\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/site-zero.mydns.jp\/wp-content\/uploads\/2020\/06\/image-88.png\" alt=\"\" class=\"wp-image-654\" width=\"406\" height=\"443\" srcset=\"https:\/\/raspi-katsuyou.com\/wp-content\/uploads\/2020\/06\/image-88.png 542w, https:\/\/raspi-katsuyou.com\/wp-content\/uploads\/2020\/06\/image-88-275x300.png 275w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>\u307e\u305a\u306f\u3001Wiring Pi \u3092\u4f7f\u3063\u3066\u30b3\u30de\u30f3\u30c9\u30bf\u30fc\u30df\u30ca\u30eb\u3067GPIO\u7aef\u5b50\u3092\u5236\u5fa1\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ gpio -g mode 4 out\n$ gpio -g write 4 1\n$ gpio -g write 4 0<\/pre>\n\n\n\n<p>\u6b21\u306fC\u8a00\u8a9e\u3092\u4f7f\u3063\u3066GPIO\u7aef\u5b50\u3092\u5236\u5fa1\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>gcc\u30b3\u30de\u30f3\u30c9\u3067\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u624b\u5b9f\u884c\u3057\u307e\u3059\u3002\u203b \u300c-lwiringPi\u300d\u3067\u3001\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30ea\u30f3\u30af\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ gcc -o exe_LED LED.c \u2013lwiringPi\n$ .\/exe_LED<\/pre>\n\n\n\n<p>LED.\uff43\u306e\u4e2d\u8eab<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n#include &amp;lt;wiringPi.h&gt;\n  \n#define GPIO4 4\n  \nint main(void) {\n    int i;\n  \n    if(wiringPiSetupGpio() == -1) return 1;\n  \n    pinMode(GPIO4, OUTPUT);\n  \n    for(i=0; i&amp;lt;10; i++){\n        digitalWrite(GPIO4, 0);\n        delay(950);\n        digitalWrite(GPIO4, 1);\n        delay(50);\n    }\n  \n    digitalWrite(GPIO4, 0);\n  \n    return 0;\n}\n<\/pre><\/div>\n\n\n<p>\u6700\u5f8c\u306bPython\u3092\u4f7f\u3063\u3066GPIO\u7aef\u5b50\u3092\u5236\u5fa1\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002\u203bWiringPi\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306a\u3057\u3067\u3082\u5b9f\u884c\u53ef\u80fd\u3067\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ python LED.py<\/pre>\n\n\n\n<p>LED.py\u306e\u4e2d\u8eab<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n#!\/usr\/bin\/env python\n# coding: utf-8\n# LED.py\nimport RPi.GPIO as GPIO\nimport time\n\nled_pin =4\nGPIO.setmode(GPIO.BCM)\nGPIO.setup(led_pin, GPIO.OUT)\n\nfor i in range(3):\n    GPIO.output(led_pin, True) \n  \u3000 time.sleep(1)\n    GPIO.output(led_pin, False)\n    time.sleep(1)\n\nGPIO.cleanup()\n<\/pre><\/div>\n\n\n<p>\u4ee5\u4e0a\u3001GPIO\u7aef\u5b50\u306e\u5236\u5fa1\u65b9\u6cd5\uff08\u30b3\u30de\u30f3\u30c9\u3001C\u8a00\u8a9e\u3001Python)\u306e\u8aac\u660e\u3067\u3057\u305f\u3002<\/p>\n<div class=\"veu_socialSet veu_socialSet-position-after veu_contentAddSection\"><script>window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src=\"https:\/\/platform.twitter.com\/widgets.js\";fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document,\"script\",\"twitter-wjs\"));<\/script><ul><li class=\"sb_facebook sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/www.facebook.com\/sharer.php?src=bm&u=https%3A%2F%2Fraspi-katsuyou.com%2Findex.php%2F2020%2F06%2F30%2F11%2F50%2F11%2F651%2F&amp;t=%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4%E6%B4%BB%E7%94%A8%E6%97%A5%E8%A8%98\" target=\"_blank\" onclick=\"window.open(this.href,'FBwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_fb icon_sns\"><\/span><span class=\"sns_txt\">Facebook<\/span><span class=\"veu_count_sns_fb\"><\/span><\/a><\/li><li class=\"sb_twitter sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fraspi-katsuyou.com%2Findex.php%2F2020%2F06%2F30%2F11%2F50%2F11%2F651%2F&amp;text=%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4%E6%B4%BB%E7%94%A8%E6%97%A5%E8%A8%98\" target=\"_blank\" ><span class=\"vk_icon_w_r_sns_twitter icon_sns\"><\/span><span class=\"sns_txt\">twitter<\/span><\/a><\/li><li class=\"sb_hatena sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/b.hatena.ne.jp\/add?mode=confirm&url=https%3A%2F%2Fraspi-katsuyou.com%2Findex.php%2F2020%2F06%2F30%2F11%2F50%2F11%2F651%2F&amp;title=%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4%E6%B4%BB%E7%94%A8%E6%97%A5%E8%A8%98\" target=\"_blank\"  onclick=\"window.open(this.href,'Hatenawindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_hatena icon_sns\"><\/span><span class=\"sns_txt\">Hatena<\/span><span class=\"veu_count_sns_hb\"><\/span><\/a><\/li><li class=\"sb_pocket sb_icon\"><a class=\"sb_icon_inner\"  href=\"\/\/getpocket.com\/edit?url=https%3A%2F%2Fraspi-katsuyou.com%2Findex.php%2F2020%2F06%2F30%2F11%2F50%2F11%2F651%2F&title=%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4%E6%B4%BB%E7%94%A8%E6%97%A5%E8%A8%98\" target=\"_blank\"  onclick=\"window.open(this.href,'Pokcetwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_pocket icon_sns\"><\/span><span class=\"sns_txt\">Pocket<\/span><span class=\"veu_count_sns_pocket\"><\/span><\/a><\/li><li class=\"sb_copy sb_icon\"><button class=\"copy-button sb_icon_inner\"data-clipboard-text=\"\u30e9\u30ba\u30d1\u30a4\u6d3b\u7528\u65e5\u8a18 https:\/\/raspi-katsuyou.com\/index.php\/2020\/06\/30\/11\/50\/11\/651\/\"><span class=\"vk_icon_w_r_sns_copy icon_sns\"><i class=\"fas fa-copy\"><\/i><\/span><span class=\"sns_txt\">Copy<\/span><\/button><\/li><\/ul><\/div><!-- [ \/.socialSet ] -->","protected":false},"excerpt":{"rendered":"<p>Wiring Pi\u3068\u306f\u3001\u30e9\u30ba\u30d1\u30a4\u3067GPIO\u3092\u5236\u5fa1\u3059\u308b\u306e\u306b\u5fc5\u8981\u306aC\u8a00\u8a9e\u7528\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u30a3\u3067\u3059\u3002C\u8a00\u8a9e\u3067GPIO\u3092\u4f7f\u3046\u306e\u306b\u3053\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u5fc5\u8981\u306a\u306e\u3067\u6700\u521d\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002WiringPi\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3068gpi &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/raspi-katsuyou.com\/index.php\/2020\/06\/30\/11\/50\/11\/651\/\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;Wiring Pi\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff06\u8a2d\u5b9a&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"vkexunit_cta_each_option":"","footnotes":""},"categories":[16,1],"tags":[],"class_list":["post-651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-setup","category-raspi_set"],"_links":{"self":[{"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/posts\/651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/comments?post=651"}],"version-history":[{"count":0,"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/posts\/651\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/media\/654"}],"wp:attachment":[{"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/media?parent=651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/categories?post=651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/raspi-katsuyou.com\/index.php\/wp-json\/wp\/v2\/tags?post=651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}