{"id":33514,"date":"2014-08-27T19:19:00","date_gmt":"2014-08-27T16:19:00","guid":{"rendered":"https:\/\/fatihboy.com\/?p=33514"},"modified":"2021-06-18T09:04:17","modified_gmt":"2021-06-18T06:04:17","slug":"raspberry-pi-role-kontrolu","status":"publish","type":"post","link":"https:\/\/fatihboy.com\/en\/raspberry-pi-role-kontrolu\/","title":{"rendered":"Raspberry Pi \u2013 R\u00f6le Kontrolu"},"content":{"rendered":"<p>&nbsp;&nbsp; Raspberry Pi makale serisinin son b\u00f6l\u00fcm\u00fcnde hat\u0131rlarsan\u0131z size <a href=\"\/en\/raspberry-pi-mono-ile-gpio-islemleri\/\" target=\"_blank\" rel=\"noopener noreferrer\">C# ile nas\u0131l GPIO i\u015flemleri yapabilece\u011finizi anlatm\u0131\u015f<\/a> ve Enterprisecoding RPI.GPIO k\u00fct\u00fcphanesini tan\u0131tm\u0131\u015ft\u0131m. \u0130lk \u201cMerhaba D\u00fcnya\u201d uygulamam\u0131z led yak\u0131p s\u00f6nd\u00fcrmek oldu. Tabi ilk uygulama b\u00f6yle olunca \u201c<em>Hocam, bu kadar basitten gitmesek?!\u201d<\/em> k\u0131vam\u0131nda tepkiler almad\u0131m de\u011fil. Anla\u015f\u0131lan o ki ger\u00e7ek hayatta kullanabilece\u011finiz \u00f6rnekler istiyorsunuz \ud83d\ude09 Bu makalemde size ger\u00e7ek hayattan bir \u00f6rnek vermeyi planl\u0131yorum; ampul yak\u0131p s\u00f6nd\u00fcrmek \ud83d\ude42<\/p>\n\n\n\n<p>&nbsp; <strong> \u00d6ncelikle, uyar\u0131m\u0131 yapay\u0131m;<\/strong><\/p>\n\n\n\n<blockquote><figure><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: left; padding-top: 0px; padding-left: 0px; margin: 0px 10px 0px 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"Uyari\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/Uyari1.png\" alt=\"Uyari\" width=\"128\" height=\"128\" border=\"0\" align=\"left\"><\/figure><p align=\"justify\"><em>Bu makalede payla\u015f\u0131lan \u00f6rnekler 220 volt \u015fehir \u015febekesi \u00fczerinde yap\u0131lan i\u015flemleri anlatmaktad\u0131r. \u00d6rnekler konu hakk\u0131nda fikir vermek ad\u0131na sunulmu\u015f olup ger\u00e7ek hayatta kullan\u0131lmadan \u00f6nce elektrik, elektronik konular\u0131nda uzman ki\u015filere dan\u0131\u015f\u0131larak kullan\u0131lmal\u0131d\u0131rlar. 220 volt insan \u00fczerinde yaralanmalar, kal\u0131c\u0131 hasarlar ve \u00f6l\u00fcmlere yol a\u00e7abilmektedir.<\/em><\/p><\/blockquote>\n\n\n\n<p>&nbsp;&nbsp; Ampul yak\u0131p s\u00f6nd\u00fcrmek temelde basit bir i\u015ftir. Ak\u0131m\u0131n bir anahtar \u00fczerinden ge\u00e7ip ge\u00e7memesi durumuna g\u00f6re ampul yanmakta ya da s\u00f6nmektedir. Bu basitlik manuel i\u015flemlerde olabildi\u011fine kolayd\u0131r. \u00d6te yandan, i\u015f bunu otomasyona \u00e7evirmek olunca i\u015fler biraz kar\u0131\u015facakt\u0131r. Bu kar\u0131\u015f\u0131kl\u0131\u011f\u0131n temel nedeni ampul i\u00e7in&nbsp; \u015fehir \u015febekesinde i\u015flem yap\u0131yor iken bizlerin kulland\u0131\u011f\u0131 sistemlerin 5 volt, 3.3. volt v.b. \u00fczerinde \u00e7al\u0131\u015fmas\u0131d\u0131r. T\u00f6lere edilen bu s\u0131n\u0131rlar d\u0131\u015f\u0131na \u00e7\u0131kt\u0131\u011f\u0131m\u0131zda elimizdeki devreler yanacakt\u0131r. \u00dczerinde i\u015flem yapaca\u011f\u0131m\u0131z Raspberry Pi\u2019de bu s\u0131n\u0131rlarda i\u015flem yapmas\u0131 nedeniyle i\u015fimiz kolay olmayacakt\u0131r.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Bu problemin \u00e7\u00f6z\u00fcm\u00fc iki&nbsp; sistemi birbirinden izole etmekte yatar. Y\u00fcksek voltaj ile i\u015flem yapan ampul ile Raspberry Pi birbirinden izole \u00e7al\u0131\u015fmal\u0131d\u0131r. Raspberry Pi basit bir \u015fekilde bir anahtar\u0131 kontrol etmeli. Bu anahtar da Ampul\u2019\u00fc a\u00e7\u0131p kapatmal\u0131d\u0131r. \u015eansl\u0131y\u0131z ki teknoloji bu konuda olduk\u00e7a ileride \ud83d\ude42 S\u00f6z konusu anahtar ise akla ilk \u00f6nce transist\u00f6rler gelecektir. Transist\u00f6rlerle ilgili problem y\u00fcksek voltajlarda \u00e7al\u0131\u015famamas\u0131d\u0131r. Dolay\u0131s\u0131yla bizim bir ba\u015fka \u00e7\u00f6z\u00fcme ihtiyac\u0131m\u0131z olacakt\u0131r. Bu noktada sahneye \u00e7\u0131kan <a href=\"http:\/\/tr.wikipedia.org\/wiki\/R%C3%B6le\" target=\"_blank\" rel=\"noopener noreferrer\">R\u00f6le<\/a> devre eieman\u0131, ihtiyac\u0131m\u0131z olan bu izolasyonu ve anahtarlamay\u0131 bize sunmakta. Elektromanyetik bir devre eleman\u0131 olmas\u0131 nedeniyle t\u00fcm isterlerimizi kar\u015f\u0131lamaktad\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/Sainsmart-4-Channel-5V-Relay.jpg\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/Sainsmart-4-Channel-5V-Relay_thumb.jpg\" alt=\"Sainsmart 4-Channel 5V Relay\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; R\u00f6le olarak se\u00e7imim T\u00fcrkiye\u2019de de kolayl\u0131kla bulabilece\u011finiz Sainsmart firmas\u0131n\u0131n <a href=\"http:\/\/www.sainsmart.com\/4-channel-5v-relay-module-for-pic-arm-avr-dsp-arduino-msp430-ttl-logic.html\" target=\"_blank\" rel=\"noopener noreferrer\">4-Channel 5V Relay<\/a> \u00fcr\u00fcn\u00fc oldu;<\/p>\n\n\n\n<p>&nbsp;&nbsp; B\u00f6ylelikle ilk problemimizi a\u015fm\u0131\u015f olduk. S\u0131radaki problemimiz r\u00f6lemimizin 5 volt ile tetikleme yapmas\u0131. 0 volt ile kapal\u0131 olan r\u00f6lemiz 5 volt ile a\u00e7\u0131k duruma gelmekte. Arduino v.b. 5 volt ile i\u015flem yapan sistemler ile bu durum bir problem olmamakla birlikte Raspberry Pi 3.3 volt ile i\u015flem yapmakta ve GPIO\u2019lar 5 volt \u00e7\u0131k\u0131\u015f vermemekte.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Durum b\u00f6yle olunca yine ba\u015fa d\u00f6nm\u00fc\u015f oluyoruz. Yine 5 voltu anahtarlama yaparak ak\u0131m ge\u00e7irip ge\u00e7irmeyerek r\u00f6lemize iletebilir, dolay\u0131s\u0131yla da r\u00f6lemizin a\u00e7\u0131l\u0131p kapanmas\u0131n\u0131 sa\u011flayabiliriz. Bu durumda i\u015flemi d\u00fc\u015f\u00fck volt yapmam\u0131z nedeniyle art\u0131k ba\u015fta kullanamad\u0131\u011f\u0131m\u0131z transist\u00f6rlerimizi kullanabiliriz.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Kafan\u0131z\u0131n kar\u0131\u015fmad\u0131\u011f\u0131n\u0131 umar\u0131m. <em>Sonu\u00e7ta anahtarlama yapan devre eleman\u0131m\u0131z\u0131 kullanmak i\u00e7in anahtarlama yap\u0131yoruz<\/em> \ud83d\ude42<\/p>\n\n\n\n<p>&nbsp;&nbsp; Ok, sonu\u00e7ta elektronik konusunda bir uzman de\u011filim. Bu noktada biraz kopya \u00e7ekerek ihtiyac\u0131m\u0131z olan devre tasar\u0131m\u0131n\u0131 internetten bularak kendimiz yapabiliriz \ud83d\ude09&nbsp; \u00d6te yandan dedikleri gibi; \u201c<em>derken burda yap\u0131lm\u0131\u015f\u0131 var<\/em>\u201d : <strong>ULN2003<\/strong> IC<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/ULN2003.jpg\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/ULN2003_thumb.jpg\" alt=\"ULN2003\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; ULN2003 i\u00e7erisinde bir dizi <a href=\"http:\/\/tr.wikipedia.org\/wiki\/Transist%C3%B6rlerde_darlington_ba%C4%9Flant%C4%B1\" target=\"_blank\" rel=\"noopener noreferrer\">darlington ba\u011flant\u0131s\u0131 (darlington \u00e7ifti)<\/a> olan ve geri ak\u0131m korumal\u0131 bir entegre devredir;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/ULN2003-pinout.jpg\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/ULN2003-pinout_thumb.jpg\" alt=\"ULN2003 pinout\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; ULN2003 1,2,3,4,5,6,7 nolu bacaklardan gelen ak\u0131ma g\u00f6re s\u0131ras\u0131yla 16,15,14,13,12,11,10 nolu bacaklarda 9. bacaktan verilen ak\u0131m\u0131 ge\u00e7irmektedir. Buna g\u00f6re Raspberry Pi GPIO \u00e7\u0131k\u0131\u015flar\u0131n\u0131 ULN2003 IC\u2019nin 1,2,3,4,5,6,7 giri\u015flerine ba\u015flayarak 9. bacaktan da 5 volt ge\u00e7irmemiz ve 16,15,14,13,12,11,10 \u00e7\u0131k\u0131\u015flar\u0131n\u0131 R\u00f6leye ba\u011flamam\u0131z yeterli olacakt\u0131r.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Bu bilgiler \u0131\u015f\u0131\u011f\u0131nda 220 volt anahtarlamam\u0131z i\u00e7in ihtiyac\u0131m\u0131z olan devre a\u015fa\u011f\u0131daki \u015fekilde olacakt\u0131r;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/RaspberryPiRelay.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/RaspberryPiRelay_thumb.png\" alt=\"RaspberryPiRelay\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; Devremizi ba\u011flad\u0131ktan sonra s\u0131ra geldi kodlama safhas\u0131na. Kodlamada daha \u00f6nceden tan\u0131tt\u0131\u011f\u0131m wiringPi k\u00fct\u00fcphanesi \u00fczerinden gidece\u011fim. \u00d6ncelikle, haz\u0131rlayaca\u011f\u0131m\u0131z bir shell script\u2019i ile GPIO \u00e7\u0131k\u0131\u015falar\u0131n\u0131 bir d\u00f6ng\u00fc ile a\u00e7\u0131p kapatal\u0131m.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano roleTest.sh<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/roleTest.sh_.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/roleTest.sh_thumb.png\" alt=\"roleTest.sh\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; nano edit\u00f6r\u00fc ile olu\u015fturdu\u011fumuz roleTest.sh dosyas\u0131n\u0131n i\u00e7eri\u011fine a\u015fa\u011f\u0131daki \u015fekilde haz\u0131rlayal\u0131m;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#!\/bin\/bash\nsource gpio\n\ngpio mode 15 out\ngpio mode 16 out\ngpio mode 1 out\ngpio mode 4 out\n\nwhile true; do\n    gpio write 15 1\n    sleep 0.5\n\n    gpio write 16 1\n    sleep 0.5\n\n    gpio write 1 1\n    sleep 0.5\n\n    gpio write 4 1\n    sleep 0.5\n\n    gpio write 4 0\n    sleep 0.5\n\n    gpio write 1 0\n    sleep 0.5\n\n    gpio write 16 0\n    sleep 0.5\n\n    gpio write 15 0\n    sleep 0.5\ndone<\/pre>\n\n\n\n<p>&nbsp;&nbsp; Bu shell script\u2019i ile 14, 15, 18, 23 nolu GPIO\u2019lar\u0131 \u00e7\u0131k\u0131\u015f i\u00e7in haz\u0131rlad\u0131ktan sonra sonsuz bir d\u00f6ng\u00fc i\u00e7erisinde \u00f6nce <em>high<\/em>, sonra da <em>low<\/em> de\u011fer yazmakta. 14,15,18,23 nolu GPIO\u2019lar wiringPi i\u00e7erisinde 15,16,1,4 ile temsil edildi\u011fini hat\u0131rlatay\u0131m.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">chmod +x roleTest.sh<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">.\/roleTest.sh<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/AmpulKapali.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/AmpulKapali_thumb.png\" alt=\"AmpulKapali\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; Shell script\u2019imizi \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131zda d\u00f6ng\u00fc i\u00e7erisinde \u0131\u015f\u0131\u011f\u0131m\u0131z yan\u0131p s\u00f6necektir. Tasarruflu ampul\u2019lerde ampul\u00fcn a\u00e7\u0131lmas\u0131 zaman almakta. Bu sebeple tam olarak yand\u0131\u011f\u0131n\u0131 g\u00f6rmek i\u00e7in anahtar\u0131n daha uzun s\u00fcre high konumunda kalmas\u0131 gerekecektir. Bunun i\u00e7in <em>sleep<\/em> komutunda daha y\u00fcksek de\u011ferler kullanmam\u0131z yeterli olacakt\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/AmpulAcik.png\"><img decoding=\"async\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/08\/AmpulAcik_thumb.png\" alt=\"AmpulAcik\"\/><\/a><\/figure>\n\n\n\n<p>&nbsp;&nbsp; Yukar\u0131da payla\u015ft\u0131\u011f\u0131m shell script\u2019i ile ayn\u0131 i\u015flemi yapan C# kodunu a\u015fa\u011f\u0131da bulabilirsiniz;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">int result = WiringPi.Core.Setup();\n\nif (result == -1) {\n    Console.WriteLine(\"WiringPi init failed!\");\n    return;\n}\n\nvar pinler = new []{ 15,16,1,4};\n\n\/\/Pin'leri \u00e7\u0131kt\u0131 olarak yap\u0131land\u0131r\nforeach (var pin in pinler) {\n    WiringPi.Core.PinMode(pin, PinMode.Output);\n}\n\nfor (; ; ) {\n    \/\/Pin'leri high konumuna \u00e7ek\n    foreach (var pin in pinler) {\n        WiringPi.Core.DigitalWrite(pin, DigitalValue.High);\n        System.Threading.Thread.Sleep(1000);\n    }\n\n    System.Threading.Thread.Sleep(1000);\n\n    \/\/Pin'leri low konumuna \u00e7ek\n    foreach (var pin in pinler) {\n        WiringPi.Core.DigitalWrite(pin, DigitalValue.Low);\n        System.Threading.Thread.Sleep(1000);\n    }\n\n    System.Threading.Thread.Sleep(1000);\n}<\/pre>\n\n\n\n<p>&nbsp;&nbsp; Payla\u015ft\u0131\u011f\u0131m bu C# kodunu kullanabilmeniz i\u00e7in <a href=\"http:\/\/www.nuget.org\/packages\/Enterprisecoding.RPI.GPIO\/\" target=\"_blank\" rel=\"noopener noreferrer\">Enterprisecoding RPI.GPIO k\u00fct\u00fcphanesine<\/a> referans vermeniz gereklidir.<\/p>\n\n\n\n<p>&nbsp; \u00d6nceki makalemdekine g\u00f6re ger\u00e7ek hayatta daha kullan\u0131\u015fl\u0131 bir \u00f6rnek oldu\u011funu umar\u0131m. \u00d6rnek i\u00e7in kuland\u0131\u011f\u0131m R\u00f6le\u2019ler ihtiyac\u0131m olan ak\u0131m\u0131 ge\u00e7irebilecek kapasitedeler. \u00d6te yandan ampul yerine daha fazla ak\u0131m \u00e7eken sistemler kullanman\u0131z durumunda farkl\u0131 R\u00f6le\u2019ler kullanman\u0131z gerekecektir.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Bu projeyi bir ad\u0131m daha ileri ta\u015f\u0131yarak ev i\u00e7erisindeki t\u00fcm elektirik sistemlerinin \u00e7\u0131k\u0131\u015flar\u0131nda kullanabilmeniz m\u00fcmk\u00fcn. Tabi bunun i\u00e7in elektirik konusunda uzman bir destek alarak daha y\u00fcksek y\u00fckleri kald\u0131rabilen roleler kullanmakta fayda var. Hatta Lighttpd kurup \u00fczerinde host edece\u011finiz web uygulamalar\u0131 ile bu anahtarlar\u0131 kotrol edebilir, \u00f6rne\u011fin mobil sistemler \u00fczerinden salonun \u0131\u015f\u0131\u011f\u0131n\u0131 a\u00e7\u0131p kapatabilirsiniz. Bir ba\u015fka \u00f6rnekte, evinizin giri\u015fine konumland\u0131raca\u011f\u0131n\u0131z bir dokunmatik ekran \u00fczerinden hangi prizlerden ak\u0131m ge\u00e7ece\u011fine, hangi lambalar\u0131n yanaca\u011f\u0131na karar verebilirsiniz. Dokunmatik ekran\u0131n\u0131zdaki uyku modu butonu ile belirli lamba ve prizler d\u0131\u015f\u0131ndaki ak\u0131m\u0131 kesebilirsiniz\u2026 Bu \u00f6rnekler hayal g\u00fcc\u00fcn\u00fcze ba\u011fl\u0131 olarak \u00e7o\u011falt\u0131labilir\u2026 Hep birlikte <strong>Ak\u0131ll\u0131 ev sistemlerine <\/strong>merhaba diyelim \ud83d\ude42<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp; Raspberry Pi makale serisinin son b\u00f6l\u00fcm\u00fcnde hat\u0131rlarsan\u0131z size C# ile nas\u0131l GPIO i\u015flemleri yapabilece\u011finizi anlatm\u0131\u015f ve Enterprisecoding RPI.GPIO k\u00fct\u00fcphanesini tan\u0131tm\u0131\u015ft\u0131m. \u0130lk \u201cMerhaba D\u00fcnya\u201d uygulamam\u0131z led yak\u0131p s\u00f6nd\u00fcrmek oldu. Tabi ilk uygulama b\u00f6yle olunca \u201cHocam, bu kadar basitten gitmesek?!\u201d k\u0131vam\u0131nda tepkiler almad\u0131m de\u011fil. Anla\u015f\u0131lan o ki ger\u00e7ek hayatta kullanabilece\u011finiz \u00f6rnekler istiyorsunuz \ud83d\ude09 Bu makalemde size&#8230;<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/fatihboy.com\/en\/raspberry-pi-role-kontrolu\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":33515,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[325,60,309],"class_list":["post-33514","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-turkce","tag-ev-otomasyonu","tag-kodlamak-eglencelidir","tag-raspberry-pi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Raspberry Pi \u2013 R\u00f6le Kontrolu - Fatih Boy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihboy.com\/en\/raspberry-pi-role-kontrolu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspberry Pi \u2013 R\u00f6le Kontrolu - Fatih Boy\" \/>\n<meta property=\"og:description\" content=\"&nbsp;&nbsp; Raspberry Pi makale serisinin son b\u00f6l\u00fcm\u00fcnde hat\u0131rlarsan\u0131z size C# ile nas\u0131l GPIO i\u015flemleri yapabilece\u011finizi anlatm\u0131\u015f ve Enterprisecoding RPI.GPIO k\u00fct\u00fcphanesini tan\u0131tm\u0131\u015ft\u0131m. \u0130lk \u201cMerhaba D\u00fcnya\u201d uygulamam\u0131z led yak\u0131p s\u00f6nd\u00fcrmek oldu. Tabi ilk uygulama b\u00f6yle olunca \u201cHocam, bu kadar basitten gitmesek?!\u201d k\u0131vam\u0131nda tepkiler almad\u0131m de\u011fil. Anla\u015f\u0131lan o ki ger\u00e7ek hayatta kullanabilece\u011finiz \u00f6rnekler istiyorsunuz \ud83d\ude09 Bu makalemde size...Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihboy.com\/en\/raspberry-pi-role-kontrolu\/\" \/>\n<meta property=\"og:site_name\" content=\"Fatih Boy\" \/>\n<meta property=\"article:published_time\" content=\"2014-08-27T16:19:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-18T06:04:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"1195\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fatih Boy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Boy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/\"},\"author\":{\"name\":\"Fatih Boy\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"headline\":\"Raspberry Pi \u2013 R\u00f6le Kontrolu\",\"datePublished\":\"2014-08-27T16:19:00+00:00\",\"dateModified\":\"2021-06-18T06:04:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/\"},\"wordCount\":1123,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg\",\"keywords\":[\"Ev Otomasyonu\",\"Kodlamak E\u011flencelidir\",\"Raspberry Pi\"],\"articleSection\":[\"T\u00fcrk\u00e7e\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/\",\"url\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/\",\"name\":\"Raspberry Pi \u2013 R\u00f6le Kontrolu - Fatih Boy\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg\",\"datePublished\":\"2014-08-27T16:19:00+00:00\",\"dateModified\":\"2021-06-18T06:04:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#primaryimage\",\"url\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg\",\"contentUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg\",\"width\":1800,\"height\":1195},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fatihboy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Raspberry Pi \u2013 R\u00f6le Kontrolu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihboy.com\/#website\",\"url\":\"https:\/\/fatihboy.com\/\",\"name\":\"Fatih Boy\",\"description\":\"Ki\u015fisel Web Sitesi\",\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihboy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\",\"name\":\"Fatih Boy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"caption\":\"Fatih Boy\"},\"logo\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/fatihboy.com\"],\"url\":\"https:\/\/fatihboy.com\/en\/author\/fatih\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Raspberry Pi \u2013 R\u00f6le Kontrolu - Fatih Boy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihboy.com\/en\/raspberry-pi-role-kontrolu\/","og_locale":"en_US","og_type":"article","og_title":"Raspberry Pi \u2013 R\u00f6le Kontrolu - Fatih Boy","og_description":"&nbsp;&nbsp; Raspberry Pi makale serisinin son b\u00f6l\u00fcm\u00fcnde hat\u0131rlarsan\u0131z size C# ile nas\u0131l GPIO i\u015flemleri yapabilece\u011finizi anlatm\u0131\u015f ve Enterprisecoding RPI.GPIO k\u00fct\u00fcphanesini tan\u0131tm\u0131\u015ft\u0131m. \u0130lk \u201cMerhaba D\u00fcnya\u201d uygulamam\u0131z led yak\u0131p s\u00f6nd\u00fcrmek oldu. Tabi ilk uygulama b\u00f6yle olunca \u201cHocam, bu kadar basitten gitmesek?!\u201d k\u0131vam\u0131nda tepkiler almad\u0131m de\u011fil. Anla\u015f\u0131lan o ki ger\u00e7ek hayatta kullanabilece\u011finiz \u00f6rnekler istiyorsunuz \ud83d\ude09 Bu makalemde size...Read More","og_url":"https:\/\/fatihboy.com\/en\/raspberry-pi-role-kontrolu\/","og_site_name":"Fatih Boy","article_published_time":"2014-08-27T16:19:00+00:00","article_modified_time":"2021-06-18T06:04:17+00:00","og_image":[{"width":1800,"height":1195,"url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg","type":"image\/jpeg"}],"author":"Fatih Boy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fatih Boy","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#article","isPartOf":{"@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/"},"author":{"name":"Fatih Boy","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"headline":"Raspberry Pi \u2013 R\u00f6le Kontrolu","datePublished":"2014-08-27T16:19:00+00:00","dateModified":"2021-06-18T06:04:17+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/"},"wordCount":1123,"commentCount":0,"publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"image":{"@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg","keywords":["Ev Otomasyonu","Kodlamak E\u011flencelidir","Raspberry Pi"],"articleSection":["T\u00fcrk\u00e7e"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/","url":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/","name":"Raspberry Pi \u2013 R\u00f6le Kontrolu - Fatih Boy","isPartOf":{"@id":"https:\/\/fatihboy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#primaryimage"},"image":{"@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg","datePublished":"2014-08-27T16:19:00+00:00","dateModified":"2021-06-18T06:04:17+00:00","breadcrumb":{"@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#primaryimage","url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg","contentUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/pcb-relay.jpg","width":1800,"height":1195},{"@type":"BreadcrumbList","@id":"https:\/\/fatihboy.com\/raspberry-pi-role-kontrolu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fatihboy.com\/"},{"@type":"ListItem","position":2,"name":"Raspberry Pi \u2013 R\u00f6le Kontrolu"}]},{"@type":"WebSite","@id":"https:\/\/fatihboy.com\/#website","url":"https:\/\/fatihboy.com\/","name":"Fatih Boy","description":"Ki\u015fisel Web Sitesi","publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihboy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158","name":"Fatih Boy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","caption":"Fatih Boy"},"logo":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/fatihboy.com"],"url":"https:\/\/fatihboy.com\/en\/author\/fatih\/"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/comments?post=33514"}],"version-history":[{"count":2,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33514\/revisions"}],"predecessor-version":[{"id":33518,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33514\/revisions\/33518"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media\/33515"}],"wp:attachment":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media?parent=33514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/categories?post=33514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/tags?post=33514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}