{"id":3185,"date":"2026-07-15T16:09:08","date_gmt":"2026-07-15T13:09:08","guid":{"rendered":"https:\/\/www.mikrobotik.com\/wp2\/?p=3185"},"modified":"2026-07-15T16:18:32","modified_gmt":"2026-07-15T13:18:32","slug":"arduino_paralel_veriyolu_4_alici_ortak","status":"publish","type":"post","link":"https:\/\/www.mikrobotik.com\/wp2\/2026\/07\/15\/arduino_paralel_veriyolu_4_alici_ortak\/","title":{"rendered":"ARDUINO_PARALEL_VER\u0130YOLU 4 ALICILI ORTAK \u00c7ALI\u015eMA"},"content":{"rendered":"<h2 data-path-to-node=\"3\">1 Master &#8211; 4 Slave: Arduino ile Y\u00fcksek H\u0131zl\u0131 ve Donan\u0131m Tasarruflu Paralel Veri Yolu Mimarisi<\/h2>\n<p data-path-to-node=\"4\">Bir <strong><a href=\"https:\/\/www.mikrobotik.com\/wp2\/2026\/07\/14\/arduino_paralel_veri_yolu_seri_haberlesme_benchmark\/\" target=\"_blank\" rel=\"noopener\">\u00f6nceki yaz\u0131mda<\/a><\/strong>, Arduino ile paralel veri yolu (Parallel Bus) mimarisinin temellerine ve bu \u00e7al\u0131\u015fma mant\u0131\u011f\u0131n\u0131n bize neler kazand\u0131rabilece\u011fine de\u011finmi\u015ftim. Bu yaz\u0131mda ise teoriyi tamamen prati\u011fe d\u00f6k\u00fcyoruz. S\u0131n\u0131rlar\u0131 biraz daha zorlayarak; <b data-path-to-node=\"4\" data-index-in-node=\"241\">1 Merkez (Master)<\/b> ve <b data-path-to-node=\"4\" data-index-in-node=\"262\">4 Yard\u0131mc\u0131 (Slave) Arduino<\/b>\u2019nun tek bir ortak paralel veri yolu \u00fczerinden, y\u00fcksek h\u0131zda nas\u0131l p\u00fcr\u00fczs\u00fczce haberle\u015fti\u011fini ad\u0131m ad\u0131m inceleyece\u011fiz.<\/p>\n<p data-path-to-node=\"5\">Bu projede sadece bir veri aktar\u0131m\u0131 yapm\u0131yoruz; ayn\u0131 zamanda mikrodenetleyici d\u00fcnyas\u0131nda \u00e7ok s\u0131k kar\u015f\u0131la\u015f\u0131lan <i data-path-to-node=\"5\" data-index-in-node=\"110\">&#8220;pin yetmeme&#8221;<\/i> sorununa harici mant\u0131k entegreleriyle nas\u0131l zekice ve ekonomik \u00e7\u00f6z\u00fcmler \u00fcretebilece\u011fimizi g\u00f6steriyoruz.<\/p>\n<h2 data-path-to-node=\"7\">Donan\u0131m Mimarisi ve Pin Tasarrufu Sihri<\/h2>\n<p data-path-to-node=\"8\">Verici olarak g\u00f6rev yapan Master Arduino (tasar\u0131m\u0131m\u0131zda en solda yer alan), ayn\u0131 veri yolunu kullanarak tam 4 farkl\u0131 al\u0131c\u0131 Arduino\u2019ya birbirinden ba\u011f\u0131ms\u0131z veriler g\u00f6nderebiliyor. Normal \u015fartlarda 8-bitlik paralel haberle\u015fme + kontrol hatlar\u0131 kulland\u0131\u011f\u0131m\u0131zda sadece bir al\u0131c\u0131 i\u00e7in bile i\u015flemcimizin t\u00fcm pinlerini t\u00fcketebilirdik. Ancak burada donan\u0131m tasar\u0131mc\u0131s\u0131n\u0131n en b\u00fcy\u00fck dostlar\u0131 devreye giriyor:<\/p>\n<ol start=\"1\" data-path-to-node=\"9\">\n<li>\n<p data-path-to-node=\"9,0,0\"><b data-path-to-node=\"9,0,0\" data-index-in-node=\"0\">74HC595 (Kayd\u0131rmal\u0131 Kaydedici &#8211; Shift Register):<\/b> 8-bitlik paralel veri yolunu s\u00fcrmek i\u00e7in Master Arduino\u2019nun pinlerini do\u011frudan kullanmak yerine veriyi buraya aktar\u0131yoruz. Bu sayede pin tasarrufu sa\u011fl\u0131yoruz. Dahas\u0131, 74HC595 giri\u015flerini Arduino\u2019nun <b data-path-to-node=\"9,0,0\" data-index-in-node=\"248\">donan\u0131msal SPI u\u00e7lar\u0131na<\/b> (MOSI ve SCK) ba\u011flayarak <b data-path-to-node=\"9,0,0\" data-index-in-node=\"297\">8 MHz<\/b> gibi maksimum donan\u0131msal h\u0131zda haberle\u015fiyoruz. Bu, al\u0131c\u0131 say\u0131s\u0131 artt\u0131\u011f\u0131nda bile tepki s\u00fcresinin (latency) mikrosaniyeler seviyesinde kalmas\u0131n\u0131 sa\u011fl\u0131yor.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,1,0\"><b data-path-to-node=\"9,1,0\" data-index-in-node=\"0\">74HC238 (3-to-8 Demultiplexer):<\/b> Master Arduino&#8217;nun al\u0131c\u0131lara g\u00f6nderdi\u011fi <code data-path-to-node=\"9,1,0\" data-index-in-node=\"72\">STROBE<\/code> (Haberle\u015fmeyi Ba\u015flatma) kontrol sinyalini \u00e7oklamak i\u00e7in kullan\u0131l\u0131r. Tek bir tetik pinini adresleyerek 8 farkl\u0131 \u00e7\u0131k\u0131\u015f elde etmemizi sa\u011flar.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,2,0\"><b data-path-to-node=\"9,2,0\" data-index-in-node=\"0\">74HC151 (8-to-1 Multiplexer):<\/b> Al\u0131c\u0131lardan Master\u2019a geri d\u00f6nen el s\u0131k\u0131\u015fma (<code data-path-to-node=\"9,2,0\" data-index-in-node=\"74\">ACK<\/code> &#8211; Acknowledge) sinyallerini tek bir pin \u00fczerinden Master\u2019a ula\u015ft\u0131r\u0131r.<\/p>\n<\/li>\n<\/ol>\n<h3 data-path-to-node=\"10\">Se\u00e7im ve Adresleme Mant\u0131\u011f\u0131 (A, B, C Hatlar\u0131)<\/h3>\n<p data-path-to-node=\"11\">Master Arduino, hangi al\u0131c\u0131 ile konu\u015faca\u011f\u0131n\u0131 belirlemek i\u00e7in <code data-path-to-node=\"11\" data-index-in-node=\"61\">PORTD<\/code> register&#8217;\u0131n\u0131n 5, 6 ve 7. pinlerine ba\u011fl\u0131 olan <b data-path-to-node=\"11\" data-index-in-node=\"113\">A, B, C<\/b> adres hatlar\u0131n\u0131 kullan\u0131r. Bu 3 hat, 74HC238 ve 74HC151 entegrelerine ortak bir ikili say\u0131c\u0131 (binary counter) olarak ba\u011flan\u0131r.<\/p>\n<p data-path-to-node=\"12\">\u015e\u00f6yle d\u00fc\u015f\u00fcn\u00fcn: Master, adres hatlar\u0131nda <b data-path-to-node=\"12\" data-index-in-node=\"40\"><code data-path-to-node=\"12\" data-index-in-node=\"40\">001<\/code><\/b> (Decimal: 1) bilgisini \u00fcretti\u011finde;<\/p>\n<ul data-path-to-node=\"13\">\n<li>\n<p data-path-to-node=\"13,0,0\">74HC238 entegresinin 1. \u00e7\u0131k\u0131\u015f\u0131 aktif olur ve Master&#8217;\u0131n g\u00f6nderdi\u011fi <code data-path-to-node=\"13,0,0\" data-index-in-node=\"66\">STROBE<\/code> (Pin 8) sinyali do\u011frudan <b data-path-to-node=\"13,0,0\" data-index-in-node=\"98\">1. Arduino\u2019nun A1 giri\u015fine<\/b> y\u00f6nlendirilir.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\">Ayn\u0131 anda 74HC151 entegresi de 1. giri\u015fini aktif eder. B\u00f6ylece <b data-path-to-node=\"13,1,0\" data-index-in-node=\"63\">1. Arduino\u2019nun A0 \u00e7\u0131k\u0131\u015f\u0131ndaki ACK sinyali<\/b>, do\u011frudan Master\u2019\u0131n okuma yapt\u0131\u011f\u0131 <b data-path-to-node=\"13,1,0\" data-index-in-node=\"139\">A1 giri\u015fine<\/b> ba\u011flan\u0131r.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"14\">Bu sayede di\u011fer al\u0131c\u0131lar\u0131n hatlar\u0131 elektriksel olarak izole edilir ve ortak veri yolunda hi\u00e7bir \u00e7ak\u0131\u015fma ya\u015fanmaz.<\/p>\n<h2 data-path-to-node=\"16\">Ad\u0131m Ad\u0131m Haberle\u015fme Algoritmas\u0131 (Handshake Protokol\u00fc)<\/h2>\n<p data-path-to-node=\"17\">Sistemimizin kararl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131n arkas\u0131ndaki s\u0131r, geli\u015ftirdi\u011fimiz milimetrik el s\u0131k\u0131\u015fma (handshake) algoritmas\u0131d\u0131r. \u0130\u015flem s\u0131ras\u0131 tam olarak \u015fu \u015fekilde akar:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Verici (Master)                             Al\u0131c\u0131 (Slave)\r\n      |                                           |\r\n      |--- 1. Karakteri SPI ile 74HC595'e yaz ---&gt;| (Veri hatlarda haz\u0131r)\r\n      |                                           |\r\n      |--- 2. Adresi se\u00e7 (A, B, C) --------------&gt;| (Do\u011fru kap\u0131 y\u00f6nlendirildi)\r\n      |                                           |\r\n      |--- 3. STROBE = HIGH yap -----------------&gt;| (Al\u0131c\u0131 uyar\u0131l\u0131r)\r\n      |                                           |\r\n      |                                           |--- 4. Karakteri PIND ile oku\r\n      |                                           |--- 5. ACK = HIGH yap ---&gt;|\r\n      |                                           |\r\n      |&lt;-- 6. ACK sinyalini oku ------------------|\r\n      |\r\n      |--- 7. STROBE = LOW yap ------------------&gt;|\r\n      |                                           |\r\n      |                                           |--- 8. ACK = LOW yap ----&gt;|\r\n      |                                           |\r\n      |--- 9. Adres = 000 (Park) ----------------&gt;| (Sistem bir sonraki karaktere haz\u0131r)<\/pre>\n<p data-path-to-node=\"19\">Bu d\u00f6ng\u00fc, ilgili al\u0131c\u0131ya g\u00f6nderilecek metnin her bir karakteri i\u00e7in tekrarlan\u0131r. C\u00fcmle bitti\u011finde ise \u00f6zel bir sonland\u0131r\u0131c\u0131 olan <code data-path-to-node=\"19\" data-index-in-node=\"129\">\\0<\/code> (NULL) karakteri g\u00f6nderilerek al\u0131c\u0131n\u0131n gelen veriyi ekrana basmas\u0131 tetiklenir. Ard\u0131ndan s\u0131radaki al\u0131c\u0131ya ge\u00e7ilir.<\/p>\n<h2 data-path-to-node=\"21\">Master (Verici) Program\u0131 Kaynak Kodu<\/h2>\n<p data-path-to-node=\"22\">Verici kodu, do\u011frudan port manip\u00fclasyonu (<code data-path-to-node=\"22\" data-index-in-node=\"44\">Register-level programming<\/code>) ve donan\u0131msal SPI birimi kullan\u0131larak maksimum h\u0131z ve kararl\u0131l\u0131k i\u00e7in optimize edilmi\u015f verici yaz\u0131l\u0131m\u0131d\u0131r.<\/p>\n<p data-path-to-node=\"23\">Sinyal ge\u00e7i\u015flerindeki milisaniyelik gecikmeleri \u00f6nlemek ad\u0131na t\u00fcm adresleme ve STROBE i\u015flemleri do\u011frudan <code data-path-to-node=\"23\" data-index-in-node=\"105\">PORTB<\/code> ve <code data-path-to-node=\"23\" data-index-in-node=\"114\">PORTD<\/code> register&#8217;lar\u0131 manip\u00fcle edilerek ger\u00e7ekle\u015ftirilmi\u015ftir.<\/p>\n<h2 data-path-to-node=\"26\">S\u0131n\u0131rlar\u0131 Zorlamak: 4 Al\u0131c\u0131 De\u011fil, 15 Al\u0131c\u0131 Olsayd\u0131 Ne Yapard\u0131k?<\/h2>\n<p data-path-to-node=\"27\">Mevcut tasar\u0131m\u0131m\u0131zda kulland\u0131\u011f\u0131m\u0131z 74HC238 ve 74HC151 entegreleri 3-bit adresleme ile en fazla 8 kanal\u0131 (pratikte g\u00fcr\u00fclt\u00fcy\u00fc \u00f6nlemek amac\u0131yla 000&#8217;\u0131 bo\u015fta b\u0131rak\u0131p 7 kanal\u0131) destekler.<\/p>\n<p data-path-to-node=\"28\">Peki, sisteme <b data-path-to-node=\"28\" data-index-in-node=\"14\">15 adet al\u0131c\u0131 Arduino<\/b> ba\u011flamak isteseydik ne yapacakt\u0131k? Hemen daha fazla pini olan Arduino Mega&#8217;ya m\u0131 ge\u00e7ece\u011fiz? <b data-path-to-node=\"28\" data-index-in-node=\"128\">Hay\u0131r!<\/b><\/p>\n<p data-path-to-node=\"29\">\u00c7\u00f6z\u00fcm son derece basit ve yine ekonomik:<\/p>\n<ul data-path-to-node=\"30\">\n<li>\n<p data-path-to-node=\"30,0,0\">Sisteme birer adet daha 74HC238 ve 74HC151 entegresi ekleriz.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"30,1,0\">Master Arduino&#8217;dan bo\u015fta kalan <b data-path-to-node=\"30,1,0\" data-index-in-node=\"31\">Pin 4<\/b>&#8216;\u00fc devreye al\u0131p adresleme i\u00e7in kullan\u0131r\u0131z (Art\u0131k 4-bitlik bir adresleyicimiz olur).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"30,2,0\">\u0130lk 7 al\u0131c\u0131 taran\u0131rken Pin 4&#8217;\u00fc hep <code data-path-to-node=\"30,2,0\" data-index-in-node=\"35\">LOW<\/code> tutar\u0131z.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"30,3,0\">8 nolu al\u0131c\u0131ya ve sonras\u0131na s\u0131ra geldi\u011finde Pin 4&#8217;\u00fc <code data-path-to-node=\"30,3,0\" data-index-in-node=\"52\">HIGH<\/code> seviyesine \u00e7ekeriz.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"30,4,0\">Pin 4&#8217;\u00fcn bu durumunu, entegrelerin \u00fczerindeki <b data-path-to-node=\"30,4,0\" data-index-in-node=\"46\"><code data-path-to-node=\"30,4,0\" data-index-in-node=\"46\">E<\/code> (Enable)<\/b> bacaklar\u0131na (biri tersleyici kap\u0131 ile olacak \u015fekilde) ba\u011flayarak hangi entegre \u00e7iftinin (aktif\/pasif) \u00e7al\u0131\u015faca\u011f\u0131n\u0131 dinamik olarak se\u00e7eriz.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"31\">B\u00f6ylece Master Arduino \u00fczerinde <b data-path-to-node=\"31\" data-index-in-node=\"32\">sadece tek bir ekstra pin kullanarak<\/b> al\u0131c\u0131 kapasitemizi saniyeler i\u00e7inde iki kat\u0131na \u00e7\u0131karabiliriz!<\/p>\n<h2 data-path-to-node=\"33\">Alternatif Yollar ve Donan\u0131m D\u00fcnyas\u0131ndaki Esneklikler<\/h2>\n<p data-path-to-node=\"34\">Paralel veri yollar\u0131 bize m\u00fcthi\u015f bir oyun alan\u0131 sunar. \u0130htiyaca g\u00f6re bu yap\u0131y\u0131 \u00e7ok daha farkl\u0131 \u015fekillerde manip\u00fcle edebiliriz:<\/p>\n<ul data-path-to-node=\"35\">\n<li>\n<p data-path-to-node=\"35,0,0\"><b data-path-to-node=\"35,0,0\" data-index-in-node=\"0\">\u00c7ift 74HC595 Tasar\u0131m\u0131:<\/b> \u0130leti\u015fim kontrol pini yerine iki adet 74HC595&#8217;i ard\u0131\u015f\u0131k (cascade) ba\u011flayabiliriz. 1. entegre 8-bitlik karakter bilgisini ta\u015f\u0131rken, 2. entegre do\u011frudan hedef al\u0131c\u0131n\u0131n ID bilgisini (se\u00e7imini) kontrol edebilir.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"35,1,0\"><b data-path-to-node=\"35,1,0\" data-index-in-node=\"0\">PCF8574 \u00c7\u00f6z\u00fcm\u00fc:<\/b> \u00c7o\u011fu hobicinin sadece &#8220;I2C LCD Mod\u00fcl\u00fc&#8221; olarak bildi\u011fi PCF8574 entegresi, asl\u0131nda I2C protokol\u00fcn\u00fc 8-bitlik bir paralel porta d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Arduino&#8217;nun yan\u0131na bu entegreleri konumland\u0131rarak donan\u0131msal pin tasarrufunu bamba\u015fka bir boyuta ta\u015f\u0131yabiliriz.<\/p>\n<\/li>\n<\/ul>\n<h2 data-path-to-node=\"37\">Geli\u015ftiricinin Kulak K\u00fcpesi: Bak\u0131\u015f A\u00e7\u0131n\u0131z\u0131 Geni\u015fletin!<\/h2>\n<p data-path-to-node=\"38\">Bu projenin bize \u00f6\u011fretti\u011fi en b\u00fcy\u00fck ders \u015fudur: <b data-path-to-node=\"38\" data-index-in-node=\"48\">Projenizde pin yetmedi\u011fi anda hemen daha b\u00fcy\u00fck, daha pahal\u0131 bir mikrodenetleyiciye (\u00f6rne\u011fin Mega veya harici geli\u015ftirme kartlar\u0131na) ge\u00e7i\u015f yapmay\u0131n.<\/b> Donan\u0131m tasar\u0131m\u0131, eldeki k\u0131s\u0131tl\u0131 kaynaklar\u0131 mant\u0131k entegreleriyle ak\u0131ll\u0131ca geni\u015fletebilme sanat\u0131d\u0131r. Ancak burada \u00e7ok kritik bir detay\u0131 asla unutmamal\u0131s\u0131n\u0131z:<\/p>\n<blockquote data-path-to-node=\"39\">\n<p data-path-to-node=\"39,0\"><b data-path-to-node=\"39,0\" data-index-in-node=\"0\">Zamanlama ve Entegre H\u0131z\u0131 Uyumu:<\/b> Arduino 16 MHz h\u0131zda \u00e7al\u0131\u015f\u0131rken, donan\u0131msal SPI hatt\u0131m\u0131z 8 MHz frekansta sinyal \u00fcretir. Tasar\u0131m\u0131n\u0131za ekleyece\u011finiz her harici mant\u0131k entegresinin (Shift Register, Multiplexer vb.) bu h\u0131z s\u0131n\u0131rlar\u0131n\u0131 elektriksel olarak destekledi\u011finden emin olmal\u0131s\u0131n\u0131z. Aksi takdirde sim\u00fclasyonda veya ger\u00e7ek donan\u0131mda kilitlenmeler, veri kay\u0131plar\u0131 ve h\u0131z d\u00fc\u015f\u00fc\u015fleri ka\u00e7\u0131n\u0131lmaz olacakt\u0131r.<\/p>\n<\/blockquote>\n<p data-path-to-node=\"40\">Projelerinizde s\u0131n\u0131rlar\u0131 zorlamaya ve donan\u0131m\u0131n g\u00fcc\u00fcn\u00fc yaz\u0131l\u0131mla birle\u015ftirmeye devam edin.<\/p>\n<p style=\"text-align: center;\" data-path-to-node=\"41\"><span style=\"color: #ff0000;\"><b data-path-to-node=\"41\" data-index-in-node=\"0\">YETER K\u0130 BAKI\u015e A\u00c7INIZI GEN\u0130\u015eLET\u0130N.<\/b><\/span><\/p>\n<p><strong>T\u00dcM PROGRAMLARA <a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/tree\/main\/Arduino_paralel_veriyolu_4_alici\" target=\"_blank\" rel=\"noopener\">BURADAN ULA\u015eAB\u0130L\u0130RS\u0130N\u0130Z.\u00a0<\/a><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/Arduino_paralel_veriyolu_4_alici\/proteus.PNG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/Arduino_paralel_veriyolu_4_alici\/proteus.PNG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a><br \/>\n<a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/Arduino_paralel_veriyolu_4_alici\/terminal.PNG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/Arduino_paralel_veriyolu_4_alici\/terminal.PNG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a><\/p>\n<p><iframe title=\"Arduino paralel veri yolu ile master ve 4 adet slave haberle\u015fme\" data-src=\"https:\/\/www.youtube.com\/embed\/j3pZIoLZH5o\" width=\"1012\" height=\"535\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" src=\"about:blank\" class=\"lazyload\" data-load-mode=\"0\"><\/iframe><br \/>\n&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1 Master &#8211; 4 Slave: Arduino ile Y\u00fcksek H\u0131zl\u0131 ve Donan\u0131m Tasarruflu Paralel Veri Yolu Mimarisi Bir \u00f6nceki yaz\u0131mda, Arduino ile paralel veri yolu (Parallel Bus) mimarisinin temellerine ve bu \u00e7al\u0131\u015fma mant\u0131\u011f\u0131n\u0131n bize neler kazand\u0131rabilece\u011fine de\u011finmi\u015ftim. Bu yaz\u0131mda ise teoriyi tamamen prati\u011fe d\u00f6k\u00fcyoruz. S\u0131n\u0131rlar\u0131 biraz daha zorlayarak; 1 Merkez (Master) ve 4 Yard\u0131mc\u0131 (Slave) Arduino\u2019nun [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3194,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,20,21,13],"tags":[],"class_list":["post-3185","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-elo","category-proteus","category-puf"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/3185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/comments?post=3185"}],"version-history":[{"count":3,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/3185\/revisions"}],"predecessor-version":[{"id":3195,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/3185\/revisions\/3195"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media\/3194"}],"wp:attachment":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media?parent=3185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/categories?post=3185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/tags?post=3185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}