{"id":1411,"date":"2019-07-06T03:14:05","date_gmt":"2019-07-06T03:14:05","guid":{"rendered":"http:\/\/mikrobotik.com\/wp2\/?p=1411"},"modified":"2019-12-09T23:46:31","modified_gmt":"2019-12-09T23:46:31","slug":"7-segment-display-kullanimi","status":"publish","type":"post","link":"https:\/\/www.mikrobotik.com\/wp2\/2019\/07\/06\/7-segment-display-kullanimi\/","title":{"rendered":"7 SEGMENT DISPLAY KULLANIMI"},"content":{"rendered":"<p>Bu yaz\u0131mda 7 segment display konusunu i\u015fleyece\u011fim. Fakat sadece nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 de\u011fil, Displayleri s\u00fcrme yollar\u0131, alternatif kullan\u0131mlar, avantaj ve dezavantajlar\u0131n\u0131 i\u015fleyece\u011fim.<br \/>\n<span style=\"color: #0000ff;\"><strong>\u00d6rnekler arduino \u00f6rnekleri gibi olsa da k\u00fct\u00fcphanesiz olan \u00f6rnekler PIC gibi di\u011fer mikrodenetleyicilere \u00e7evrilebilecek \u015fekilde oldu\u011fundan kolayl\u0131kla d\u00f6n\u00fc\u015f\u00fcm yap\u0131labilir.<\/strong><\/span><\/p>\n<p><span style=\"color: #ff6600;\">\u00d6ncelikle \u015funu belirtmeliyim, tek bir display kullanacaksan\u0131z bile, displayin boyutlar\u0131na ba\u011fl\u0131 olarak \u00e7ekti\u011fi ak\u0131mlar\u0131n de\u011fi\u015fik oldu\u011funu bilmelisiniz. \u0130nternetten g\u00f6rd\u00fc\u011f\u00fcn\u00fcz basit \u015femay\u0131 uygularsan\u0131z direkt entegre ile s\u00fcrerseniz ENTEGREY\u0130 YAKAB\u0130L\u0130RS\u0130N\u0130Z. Bundan dolay\u0131 entegreden kontrol edilen u\u00e7lara transist\u00f6rl\u00fc devreler kullanman\u0131z yerinde olur. Ya da display s\u00fcr\u00fcc\u00fc entegreler kullanabilirsiniz. Bunun d\u0131\u015f\u0131nda ULN2003 ULN2803 gibi y\u00fcksek ak\u0131ma dayan\u0131kl\u0131 entegreler de kullanabilirsiniz.\u00a0<strong><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\">Arduino kontrol pimi hangisi. Bu pim ortak katot veya ortak anot kullan\u0131ld\u0131\u011f\u0131nda ortak olan uca ba\u011fl\u0131 pimdir. Di\u011fer Data hatlar\u0131na bu transist\u00f6r\u00fc kullan\u0131yorsan\u0131z 220R kullan\u0131n. Bu transist\u00f6r\u00fc kullanm\u0131yorsan\u0131z 1K kullan\u0131n.<\/span>\u00a0<\/span><\/strong><br \/>\n<strong><span style=\"color: #ff0000;\">\u00d6RNEKLERDE 220R D\u0130REN\u00c7 KULLANILMI\u015eTIR. PROTEUS \u00dcZER\u0130NDE DENEME YAPILDI\u011eINDAN DOLAYI SORUN OLMUYOR. GER\u00c7EK DEVRELERDE, NORMAL LED KONTROL ED\u0130L\u0130RKEN 220R YA DA 330R D\u0130REN\u00c7 KULLANILIR. BURADA 7-8 ADET LED\u0130N B\u0130R ARADA YANMA DURUMU S\u00d6Z KONUSU, BUNDAN DOLAYI ARDU\u0130NO KONTROL P\u0130M\u0130NDEN BU AKIMLARIN HEPS\u0130 B\u0130RDEN GE\u00c7ECEKT\u0130R. BUNDAN DOLAYI DA AKIM Y\u00dcKSELECEKT\u0130R.<br \/>\n\u015eAYET TRANS\u0130ST\u00d6R KULLANMAYACAKSANIZ GER\u00c7EK DEVREDE 1K D\u0130REN\u00c7 KULLANIN. I\u015eIK B\u0130RAZ AZ G\u0130B\u0130 G\u00d6R\u00dcNSE DE 8 RAKAMI YAZARKEN ARDUINO YA DA DEVREN\u0130Z BOZULMAZ.<br \/>\n<\/span><\/strong><\/span><strong>ASLA, BAZI \u015eEMALARDA G\u00d6RD\u00dc\u011e\u00dcM G\u0130B\u0130 D\u0130REN\u00c7 OLMADAN \u00c7ALI\u015eTIRMAYIN. GE\u00c7ECEK AKIM SINIRLANDIRILMAZSA DEVREN\u0130ZE ZARAR VER\u0130R.\u00a0<\/strong><\/p>\n<p><span style=\"color: #ff6600;\">Gelelim en \u00e7ok yap\u0131lan hataya.<\/span> Display sat\u0131n al\u0131rken, ortak katot veya ortak anot belirterek al\u0131rs\u0131n\u0131z. Bunu direkt olarak mikrodenetleyicilerle s\u00fcrmeyecekseniz, s\u00fcr\u00fcc\u00fc entegre almal\u0131s\u0131n\u0131z. Bu entegreleri ise ald\u0131\u011f\u0131n\u0131z displaylere g\u00f6re alman\u0131z gerekmektedir. Neden oldu\u011funu a\u015fa\u011f\u0131daki resimlerden g\u00f6rebilirsiniz. <span style=\"color: #ff6600;\">Yanl\u0131\u015f ald\u0131n\u0131z, ne yapman\u0131z gerek onu da daha a\u015fa\u011f\u0131larda yeri geldi\u011finde anlataca\u011f\u0131m.<br \/>\n<\/span>A\u015fa\u011f\u0131da g\u00f6rd\u00fc\u011f\u00fcn\u00fcz resimde a,b,&#8230; g gibi harfler segment datas\u0131n\u0131 temsil eder. A\u015fa\u011f\u0131da verilecek olan tablolarda 1 rakam\u0131 yazmak i\u00e7in b,c ledlerini yakman\u0131z gerekti\u011finde u\u00e7lara ba\u011fl\u0131 olan ledleri tetiklemeniz gerekir. Dp ise decimal point dedi\u011fimiz nokta ledidir.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-1415 size-full lazyload\" title=\"Ortak anot display\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/CA_disp.png\" alt=\"\" width=\"1029\" height=\"403\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1029px; --smush-placeholder-aspect-ratio: 1029\/403;\" \/><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1416 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/CC_disp.png\" alt=\"\" width=\"1041\" height=\"408\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1041px; --smush-placeholder-aspect-ratio: 1041\/408;\" \/><\/p>\n<p>Displayler 2 \u00e7e\u015fit ba\u011flant\u0131ya sahip dedik. Bunlardan biri <strong>ortak anot<\/strong> yukar\u0131daki ilk resim di\u011feri ise <strong>ortak katot<\/strong> 2. resim. \u0130\u00e7erisindeki led diyotlar\u0131n ba\u011flant\u0131 \u015fekline g\u00f6re adland\u0131r\u0131l\u0131rlar.<br \/>\n<strong>Ortak Anot Ba\u011flant\u0131s\u0131 :<\/strong> Bu ba\u011flant\u0131da +5V displayin +V ucuna verilir. Ledlerin GND u\u00e7lar\u0131 ise s\u00fcr\u00fcc\u00fc entegreden kontrol edilerek displayin \u00e7al\u0131\u015fmas\u0131 sa\u011flan\u0131r.<br \/>\n<strong>Ortak Katot Ba\u011flant\u0131s\u0131 :<\/strong> Bu ba\u011flant\u0131 \u015feklinde ise GND displayin GND ucuna ba\u011flan\u0131r ve Ledlerin anotlar\u0131 entegreden kontrol edilir. <span style=\"color: #ff6600;\">RES\u0130MLERDEK\u0130 BA\u011eLANTI \u015eEKL\u0130NE D\u0130KKAT ED\u0130N\u0130Z.\u00a0<\/span><\/p>\n<p>A\u015fa\u011f\u0131da \u00e7e\u015fitli display ba\u011flant\u0131lar\u0131 g\u00f6receksiniz. Birincisi ve yal\u0131n hali tek display s\u00fcrme i\u00e7in arduino kullan\u0131m\u0131. Tabii ki bu tek display s\u00fcrmek i\u00e7in arduinonuzun 8 baca\u011f\u0131n\u0131 birden kullanman\u0131za sebep olur. 2 tane display olsun derseniz 8 adet daha koyamayaca\u011f\u0131n\u0131z i\u00e7in \u00e7oklu \u00e7al\u0131\u015fma sistemi denilen Multiplex \u00e7al\u0131\u015fma sistemine ge\u00e7meniz gerekir.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-1414 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/ardu_CC_disp_conn.png\" alt=\"\" width=\"673\" height=\"464\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 673px; --smush-placeholder-aspect-ratio: 673\/464;\" \/><strong>MULTIPLEX \u00e7al\u0131\u015fma sistemi nedir :<\/strong><br \/>\nBu \u00e7al\u0131\u015fma sistemi ayn\u0131 data hatlar\u0131n\u0131 t\u00fcm displaylerde kullan\u0131p displaylerin zaman\u0131 geldi\u011finde \u0131\u015f\u0131ldamas\u0131,(g\u00f6stermesi) \u015feklinde yorumlayabiliriz. S\u0131ral\u0131 bir \u00e7al\u0131\u015fma sistemidir. Bu sistemde 8 data hatt\u0131na ek olarak dijit(display say\u0131s\u0131) kadar kontrol ucu da kullanmal\u0131y\u0131z. Yani 8 data hatt\u0131 ve 2 kontrol hatt\u0131 ile 2 display kullanabiliriz. Dijit say\u0131s\u0131 artt\u0131k\u00e7a, kontrol u\u00e7lar\u0131 da artmal\u0131d\u0131r. Kontrol nereden yap\u0131l\u0131r derseniz, Ortak anot kullan\u0131yorsan\u0131z tek olan anot u\u00e7lar\u0131ndan, Ortak katot kullan\u0131yorsan\u0131z tek olan Katot ucundan yap\u0131lmal\u0131d\u0131r.<br \/>\n<strong>Minimum multiplex kullan\u0131m\u0131 bu devredeki gibi olmal\u0131 diye d\u00fc\u015f\u00fcnebilirsiniz. Burada PIC entegre kullan\u0131lm\u0131\u015f, Arduino da da multiplex \u00e7al\u0131\u015fmada, display ba\u011flant\u0131s\u0131n\u0131 bu \u015fekilde yapman\u0131z gerekmektedir. Arduinoyu korumak i\u00e7in. Bu devre ortak anot oldu\u011fundan PNP transist\u00f6rlerle ortak olan anot u\u00e7lar\u0131na ba\u011flanm\u0131\u015f.Ortak katod olsayd\u0131 bu transist\u00f6rlerle GND ye ba\u011flanacakt\u0131. GND ye ba\u011flarken NPN transist\u00f6r kullanabilirsiniz.\u00a0<\/strong><br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-1444 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/Lab11_Circuit_SevenSegmentMultiplexing.jpg\" alt=\"\" width=\"907\" height=\"570\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 907px; --smush-placeholder-aspect-ratio: 907\/570;\" \/><br \/>\nBu \u015fekilde s\u0131ral\u0131 \u00e7al\u0131\u015fma, zaman payla\u015f\u0131ml\u0131 oldu\u011fundan ve insan g\u00f6z\u00fcn\u00fcn saniyede 25 kez ayn\u0131 \u015feyi g\u00f6rmesinin durma etkisi yaratmas\u0131ndan dolay\u0131, belli frekansta kontrol edilen u\u00e7lardan displaylerin \u0131\u015f\u0131ldamas\u0131 sa\u011flan\u0131r.\u00a0 Dijit say\u0131s\u0131 artt\u0131k\u00e7a kontol zamanlama frekans\u0131 da artmal\u0131d\u0131r. 2 hane i\u00e7in d\u00fc\u015f\u00fck bir kontrol frekans\u0131 kullan\u0131yorsan\u0131z 10 haneye \u00e7\u0131kt\u0131\u011f\u0131nda, baz\u0131 displaylerde harflerin eksik oldu\u011funu g\u00f6rebilirsiniz. Bundan dolay\u0131 sizinde dijit(Digit) say\u0131s\u0131na g\u00f6re kontrol frekans\u0131n\u0131 artt\u0131rman\u0131z gerek.<br \/>\nMultiplex \u00e7al\u0131\u015fmada en b\u00fcy\u00fck sorun arduino ile kullan\u0131rken, ba\u015fka bir cihaz\u0131 da ayn\u0131 arduino ile kontrol etti\u011finiz s\u00fcrede, zaman payla\u015f\u0131m\u0131nda olabilir. Mesela birden fazla servo motor kullanacaksan\u0131z ya da ba\u015fka i\u015flemler yapt\u0131racaksan\u0131z, bu zaman i\u00e7erisinde kontrol frekans\u0131 durmak zorundad\u0131r. Bu da displaylerin baz\u0131lar\u0131n\u0131n eksik yanmas\u0131na sebep olabilir.<br \/>\n<span style=\"color: #ff6600;\">Tabii ki bu sorunlar i\u00e7in a\u015fa\u011f\u0131da bulunan \u00e7\u00f6z\u00fcmleri de kullanabilirsiniz. T\u00fcm kontrol\u00fc arduino \u00fczerinden al\u0131p bu i\u015flemi kendisi yapan entegreler var. Bunlar\u0131 da kullanabilirsiniz.<\/span><\/p>\n<p>Mesela 74HC595 entegresi. Bu entegre ile Arduino 3 kablodan haberle\u015fir. Kilitlemeli bir entegre oldu\u011fundan arduino kendi i\u015fine bakabilir. Bu entegre displayin sabit kalmas\u0131n\u0131 sa\u011flar. Fakat bunun dezavantaj\u0131 ise her entegreye bir display ba\u011flanmas\u0131 yani 8 rakaml\u0131 bir sistem yapacaksan\u0131z 8 tane 74hc595 kullanman\u0131z gerekebilir. Burada bir mola verip k\u0131saca 74HC595 in ileti\u015fimi hakk\u0131nda bilgi vermeyi uygun buldum.<br \/>\n<strong>74HC595 in \u00e7al\u0131\u015fma sistemi ise \u015fu \u015fekildedir:<\/strong><br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-1436 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/74HC595-Shift-Register-Working.gif\" alt=\"\" width=\"665\" height=\"389\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 665px; --smush-placeholder-aspect-ratio: 665\/389;\" \/>Datalar\u0131n\u0131z SHIFT REGISTER i\u00e7ine ye\u015fil olan CLOCK palsleriyle birlikte g\u00f6nderilir.\u00a0 8 bit bitti\u011finde \u00e7\u0131k\u0131\u015f\u0131n kilitlenmesi i\u00e7in LATCH denilen sinyal HIGH seviyesine \u00e7\u0131kar\u0131l\u0131r. Bu anda giri\u015fte verdi\u011finiz bilgiler tekrar LATCH palsi gelesiye kadar \u00e7\u0131k\u0131\u015fa aktar\u0131l\u0131r ve kilitlenir. Kilitlemek demek gelen data ne olursa olsun \u00e7\u0131k\u0131\u015f u\u00e7lar\u0131ndaki bilgiyi etkilemez demektir. Ayr\u0131ca entegrenin Q7 \u00e7\u0131k\u0131\u015f\u0131 2 adettir. Biri o entegreye ait \u00e7\u0131k\u0131\u015ft\u0131r. 9 nolu pimdeki Q7 de\u011fil \u00e7\u0131k\u0131\u015f\u0131 ise ba\u015fka 74hc595 entegresiyle birlikte \u00e7al\u0131\u015f\u0131lacaksa gelen bilgiyi di\u011fer entegreye aktarmak i\u00e7in kullan\u0131l\u0131r. <span style=\"color: #ff6600;\">A\u015fa\u011f\u0131daki 2. resimde SDO olarak g\u00f6sterilmi\u015f ucu takip ederseniz ne demek istedi\u011fimi daha iyi anlars\u0131n\u0131z.\u00a0<\/span><\/p>\n<p><span style=\"color: #ff6600;\">Tabii ki baz\u0131 ek d\u00fc\u015f\u00fcncelerle burada da tasarrufa gidebilirsiniz.<\/span><br \/>\n\u00d6ncelikle 74HC595 devremize bakal\u0131m. Bu resimde 74hc595 entegresi sadece data k\u0131sm\u0131nda kullan\u0131ld\u0131 ve 4 dijit kontrol\u00fc hala arduinonun 2,3,4,5. bacaklar\u0131ndan sa\u011flan\u0131r. Bu \u015fekilde 8 data hatt\u0131 yerine 3 data hatt\u0131 kullan\u0131l\u0131r. 74HC595 3 data hatt\u0131 ile kontrol edilir.<\/p>\n<p><a href=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/74hc595_multiplex_1.png\" rel=\"lightbox[1411]\"><img decoding=\"async\" class=\"lightbox aligncenter wp-image-1418 size-full lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/74hc595_multiplex_1.png\" alt=\"\" width=\"1212\" height=\"814\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1212px; --smush-placeholder-aspect-ratio: 1212\/814;\" \/><\/a><\/p>\n<p>Yukar\u0131daki \u00e7izimde hala arduinoyu display sisteminden kurtarm\u0131\u015f say\u0131lmay\u0131z. Yani hala belli frekansta kontrol i\u015flemi yapmak zorunda. Bunu engellemek i\u00e7in her dijit i\u00e7in 74hc595 kullan\u0131r\u0131z.<br \/>\n4 adet 74hc595 kullanarak ve sadece arduino uzerinde 3 pim kullanarak arduinoyu multiplex \u00e7al\u0131\u015fmadan kurtar\u0131r\u0131z. Bunu yapt\u0131\u011f\u0131m\u0131zda arduino sadece display \u00fczerine bir say\u0131 yazmak istedi\u011finde bu say\u0131y\u0131 yazmaya gider yazar ve di\u011fer i\u015flemlerine d\u00f6ner. Daha rahat bir \u00e7al\u0131\u015fma ortam\u0131 sa\u011flar.<\/p>\n<p>A\u015fa\u011f\u0131daki devre ise bu \u015fekilde her dijit i\u00e7in bir adet 74hc595 kullan\u0131larak yap\u0131lm\u0131\u015f devredir. Tabii ki bu devre de bir ba\u015fka entegre de kullan\u0131lm\u0131\u015ft\u0131r. Bu entegre sadece display ak\u0131m\u0131n\u0131 kar\u015f\u0131lamak i\u00e7in kullan\u0131ld\u0131\u011f\u0131ndan, bu entegreleri k\u00fc\u00e7\u00fck display i\u00e7in g\u00f6zard\u0131 edebilirsiniz. (ULN2803 entegresi)<br \/>\n<a href=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/LARGE-SIZE-2.3INCH-3-DIGIT-SPI-DISPLAY-1.jpg\" rel=\"lightbox[1411]\"><img decoding=\"async\" class=\"lightbox aligncenter wp-image-1419 size-full lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/LARGE-SIZE-2.3INCH-3-DIGIT-SPI-DISPLAY-1.jpg\" alt=\"\" width=\"1243\" height=\"547\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1243px; --smush-placeholder-aspect-ratio: 1243\/547;\" \/><\/a><\/p>\n<p>74HC595 entegresini bu \u015fekilde kullanacaksan\u0131z data hatt\u0131na yaz\u0131lacak datay\u0131 da bir tablodan alman\u0131z gerek. \u00c7\u00fcnk\u00fc display \u00fczerinde 1 say\u0131s\u0131 olu\u015fturmak i\u00e7in verilmesi gereken data ile 2 say\u0131s\u0131 i\u00e7in verilmesi gereken data s\u0131ral\u0131 de\u011fildir. Yani siz 1 deyince 1 olmaz. Bundan dolay\u0131 1 say\u0131s\u0131 i\u00e7in 8 bitlik say\u0131y\u0131 tablodan alman\u0131z gerekir. Verilecek data a\u015fa\u011f\u0131daki tablodan al\u0131n\u0131r. Arduino k\u00fct\u00fcphanelerinde bu datalar vard\u0131r. K\u00fct\u00fcphane kullanmak istemezseniz ya da k\u00fct\u00fcphane kullanamayaca\u011f\u0131n\u0131z bir mikrodenetleyici kullanacaksan\u0131z, bu tabloyu g\u00f6z \u00f6n\u00fcnde bulundurman\u0131z gerekir. Sa\u011fdaki display g\u00f6sterimindeki harflerle temsil edilmi\u015f segmentlere verilecek datalar bu tablodan al\u0131n\u0131r.<br \/>\nAyr\u0131ca bu sistemde de dezavantaj diyebilece\u011fimiz baz\u0131 \u015feyler vard\u0131r. Dijit say\u0131s\u0131 artt\u0131k\u00e7a bilgi seri data \u015feklinde g\u00f6nderildi\u011finden ve her dijit i\u00e7in 8 bit kullan\u0131ld\u0131\u011f\u0131ndan seri datan\u0131n tamamlanmas\u0131 uzun s\u00fcrecektir. Mesela 1 dijit i\u00e7in 8 bit yollayacaksan\u0131z 10 dijit i\u00e7in 80 bit yollamak zorundas\u0131n\u0131z. Her ne kadar h\u0131zl\u0131 oldu\u011funu d\u00fc\u015f\u00fcnsek de belli bir zaman kayb\u0131 diyebiliriz.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-1421 alignleft lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/segment_code.png\" alt=\"\" width=\"305\" height=\"410\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 305px; --smush-placeholder-aspect-ratio: 305\/410;\" \/><img decoding=\"async\" class=\"size-full wp-image-1422 alignright lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/220px-7_Segment_Display_with_Labeled_Segments.svg_.png\" alt=\"\" width=\"220\" height=\"293\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 220px; --smush-placeholder-aspect-ratio: 220\/293;\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Yukar\u0131daki devrenin dezavantaj\u0131n\u0131 biraz olsun hafifletecek bir sistem kullansak ve bu sistemde yukar\u0131daki tabloyu hi\u00e7 kullanmasak. Nas\u0131l olur. Tabii ki bu \u00e7\u00f6z\u00fcm i\u00e7in 74HC595 ile birlikte displayin ortak anot veya ortak katot olu\u015funa g\u00f6re display s\u00fcr\u00fcc\u00fc entegresi olan 7447 veya 7448 i kullanmam\u0131z gerek. Program\u0131m\u0131z\u0131 da daha k\u00fc\u00e7\u00fck bir haf\u0131zaya koymu\u015f olabilece\u011fiz.\u00a0 A\u015fa\u011f\u0131daki devrede 74HC595 entegresi 8 bit yerine 4 bitlik ikili kodlama olarak kullan\u0131l\u0131yor. Bu \u015fekilde de 1 adet 74HC595 entegresi 2 dijit kontrol edebiliyor olacak.\u00a0<a href=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/74hc595_ikili.png\" rel=\"lightbox[1411]\"><img decoding=\"async\" class=\"lightbox aligncenter wp-image-1424 size-full lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/74hc595_ikili.png\" alt=\"\" width=\"1208\" height=\"837\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1208px; --smush-placeholder-aspect-ratio: 1208\/837;\" \/><\/a>G\u00f6nderdi\u011fimiz 4 bit say\u0131lar\u0131n, display s\u00fcr\u00fcc\u00fc entegresinde kar\u015f\u0131l\u0131k gelen kodlar\u0131 ise bu tablodad\u0131r.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-1435 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/ardu_4511_segment_code.png\" alt=\"\" width=\"366\" height=\"388\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 366px; --smush-placeholder-aspect-ratio: 366\/388;\" \/><\/p>\n<p><span style=\"color: #ff6600;\">Yukar\u0131daki devrenin de dezavantaj\u0131 var.<\/span> Bu tip display s\u00fcr\u00fcc\u00fc entegrelerde Dp dedi\u011fimiz noktan\u0131n ba\u011flant\u0131 ucu yok. \u015eayet bu noktay\u0131 kullanmak isterseniz ayr\u0131 kontrol etmeniz gerekir. \u015eemadaki R1 ve R9 diren\u00e7leri bundan dolay\u0131 bo\u015fta b\u0131rak\u0131lm\u0131\u015ft\u0131r. Fakat 74HC595 data g\u00f6nderim s\u00fcresi yar\u0131ya d\u00fc\u015fm\u00fc\u015ft\u00fcr.<\/p>\n<p><strong>B\u00fct\u00fcn bu devrelerin kendi avantajlar\u0131 ve dezavantajlar\u0131 var. Bunlar\u0131 tamamen yok etmek m\u00fcmk\u00fcn olmayabilir. En \u00f6nemlisi Program\u0131 haz\u0131rlayan ki\u015finin tercihidir. Arduino \u00e7ok yo\u011fun bir i\u015f yapm\u0131yorsa o zaman en az entegre ile t\u00fcm sistemi kontrol edebilirsiniz. Arduino zaman\u0131m bana kals\u0131n display ile u\u011fra\u015fmas\u0131n diyorsan\u0131z di\u011fer \u00e7\u00f6z\u00fcmleri deneyebilirsiniz.<\/strong><\/p>\n<p><span style=\"color: #ff0000;\"><strong>\u00c7\u00f6z\u00fcmler Bitti mi? Tabii ki HAYIR.<\/strong><\/span><br \/>\nMesela arduino kontrol\u00fcnde display s\u00fcr\u00fcc\u00fc entegre kullanabilirsiniz. 7448 entegre ile arduino kullanmak 8 data hatt\u0131n\u0131 4 data hatt\u0131na d\u00fc\u015f\u00fcr\u00fcr ayn\u0131 zamanda segment tablosunu kullanman\u0131za gerek olmaz. \u015eemadaki gibi ba\u011flant\u0131 yapt\u0131\u011f\u0131n\u0131zda 4 dijit \u00e7al\u0131\u015fma i\u00e7in arduino multiplex \u00e7al\u0131\u015fma yapar. <span style=\"color: #ff6600;\">G\u00f6rd\u00fc\u011f\u00fcn\u00fcz transist\u00f6rleri k\u00fc\u00e7\u00fck displayler i\u00e7in kullanmasan\u0131z da b\u00fcy\u00fck display ak\u0131mlar\u0131 i\u00e7in kullanman\u0131z gerekir.\u00a0 Yine de ben bu transist\u00f6rleri kullanmay\u0131 d\u00fc\u015f\u00fcn\u00fcn derim. \u00e7\u00fcnk\u00fc 8 rakam\u0131 ile\u00a0 en y\u00fcksek ak\u0131m\u0131n arduino \u00fczerinden ge\u00e7mesine sebep olacakt\u0131r. Multiplex \u00e7al\u0131\u015fmada bu k\u0131sa bir an oldu\u011fundan zarar vermeyebilir, fakat yine de uzun s\u00fcreli \u00e7al\u0131\u015fmalarda bu transist\u00f6rlerin arduinonuzu koruyaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyorum.<\/span><br \/>\nTabii ki display s\u00fcr\u00fcc\u00fc kulland\u0131\u011f\u0131n\u0131z i\u00e7in <span style=\"color: #ff6600;\">Dp noktas\u0131 kontrol edilmemektedir.<\/span> Bunu da g\u00f6z ard\u0131 etmeyin derim.<\/p>\n<p><a href=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/7448_arduino.png\" rel=\"lightbox[1411]\"><img decoding=\"async\" class=\"lightbox aligncenter wp-image-1425 size-full lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/7448_arduino.png\" alt=\"\" width=\"1630\" height=\"750\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1630px; --smush-placeholder-aspect-ratio: 1630\/750;\" \/><\/a><\/p>\n<p>Yukar\u0131daki devrenin bir benzerini kullanarak sadece bir entegre (cd4028) ekleyerek 10 dijit yapabiliriz. Zaten arduino 4 dijit kontrol\u00fc i\u00e7in 4 pim kullan\u0131yordu. Bunu 4 bitlik say\u0131c\u0131 olarak d\u00fc\u015f\u00fcn\u00fcp 0-9 aras\u0131 sayd\u0131r\u0131yoruz. Kulland\u0131\u011f\u0131m\u0131z entegre ise 4 bitlik say\u0131y\u0131 alg\u0131lay\u0131p ka\u00e7\u0131nc\u0131 \u00e7\u0131k\u0131\u015f kontrol edilecek buna g\u00f6re \u00e7\u0131k\u0131\u015f veriyor. Yani arduino sadece 0-9 aras\u0131 4 bitlik say\u0131 verecek ve multiplex kontrol \u00e7\u0131k\u0131\u015f\u0131 4028 entegresinden kontrol edilecek. Bu \u015fekilde 0-9 aras\u0131, yani 10 dijit a\u015fa\u011f\u0131daki devre ile kontrol edilecek.\u00a0 <a href=\"https:\/\/www.ti.com\/lit\/ds\/symlink\/cd4028b-mil.pdf\" target=\"_blank\" rel=\"noopener\"><strong>4028 entegresinin bilgileri buradad\u0131r.<\/strong><\/a><br \/>\n<a href=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/7448_4028_arduino.png\" rel=\"lightbox[1411]\"><img decoding=\"async\" class=\"lightbox aligncenter wp-image-1427 size-full lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/7448_4028_arduino.png\" alt=\"\" width=\"1660\" height=\"722\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1660px; --smush-placeholder-aspect-ratio: 1660\/722;\" \/><\/a><\/p>\n<p><strong>Bunlardan ba\u015fka \u00e7\u00f6z\u00fcmler de var.<\/strong> Mesela elektronik al\u0131\u015fveri\u015f sitelerinden alabilece\u011finiz 8 karakterlik max7219 entegreli mod\u00fcller. Bunlar tamamen arduinonun y\u00fck\u00fcn\u00fc kendi \u00fczerine al\u0131r sadece arduino 3 kablodan seri ileti\u015fim yaparak dijitlere yaz\u0131lacak kodu g\u00f6nderir. multiplex k\u0131sm\u0131n\u0131 MAX7219 entegresi yapar. A\u015fa\u011f\u0131daki\u00a0 devre MAX7219 ile yap\u0131lm\u0131\u015ft\u0131r. <span style=\"color: #ff6600;\">Max7219 ortak katot display kullan\u0131r.<\/span><strong> <span style=\"color: #ff0000;\">D\u0130KKAT MAX 7219 ve 7221<\/span> gibi entegrelerde ak\u0131m s\u0131n\u0131rlay\u0131c\u0131 diren\u00e7 vard\u0131r bunu mutlaka kontrol edin. burada g\u00f6sterilen 9.53Kohm diren\u00e7 \u00f6nemlidir. Fakat bu de\u011ferde kullanmak zorunda de\u011filsiniz. Bu en k\u00fc\u00e7\u00fck de\u011feri temsil eder bundan daha k\u00fc\u00e7\u00fck olmamal\u0131. sizler 10Kohm kullanabilirsiniz. Ya da datasheete bak\u0131p displayinizin \u00e7ekti\u011fi ak\u0131ma bak\u0131p 10Kohm dan daha b\u00fcy\u00fck bir de\u011fer kullanabilirsiniz.\u00a0<\/strong><br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-1437 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/max7219_7221.png\" alt=\"\" width=\"518\" height=\"447\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 518px; --smush-placeholder-aspect-ratio: 518\/447;\" \/><br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-1429 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/max7219_2.png\" alt=\"\" width=\"1684\" height=\"755\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1684px; --smush-placeholder-aspect-ratio: 1684\/755;\" \/><\/p>\n<p><span style=\"color: #ff6600;\">Bundan ba\u015fka, bu tip arduinoyu rahatlatan entegreler de bulunmaktad\u0131r.<\/span> <strong>Mesela TM1637 entegresi.<\/strong> Bu entegre devresiyle yap\u0131lm\u0131\u015f 4 dijit displayler de sat\u0131\u015f sitelerinde bulunur. <span style=\"color: #ff6600;\">Asl\u0131nda entegre 6 dijite kadar kontrol edebilmektedir.<\/span> Fakat piyasaya 4 dijit olarak mod\u00fcl s\u00fcr\u00fclm\u00fc\u015f.<br \/>\nBu entegre de MAX7219 gibi multiplex taramas\u0131n\u0131 kendisi yap\u0131yor. Arduino sadece 2 kablodan yaz\u0131lmas\u0131 gereken bilgiyi g\u00f6nderiyor. <span style=\"color: #ff6600;\">Bu entegre ise Ortak Anot display kullan\u0131r.<\/span><br \/>\n<a href=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/tm1637_1.png\" rel=\"lightbox[1411]\"><img decoding=\"async\" class=\"lightbox aligncenter wp-image-1430 size-full lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/tm1637_1.png\" alt=\"\" width=\"1166\" height=\"825\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1166px; --smush-placeholder-aspect-ratio: 1166\/825;\" \/><\/a><\/p>\n<p><span style=\"color: #ff6600;\">Yukar\u0131da bahsetmi\u015ftim. Display al\u0131rken ve s\u00fcr\u00fcc\u00fcs\u00fcn\u00fc al\u0131rken ters al\u0131rsan\u0131z bir \u00e7\u00f6z\u00fcm\u00fc var demi\u015ftim.<\/span> Mesela TM1637 entegresini ald\u0131n\u0131z ve displayleriniz Ortak anot olmas\u0131 gerekirken ortak katod gelmi\u015f. Birbiriyle \u00e7al\u0131\u015fmaz deyip yenisini sipari\u015f etmeden \u00f6nce, b\u00f6yle bir \u00e7\u00f6z\u00fcm i\u015fe yarayabilir. A\u015fa\u011f\u0131daki devrede transist\u00f6r\u00fcn yap\u0131s\u0131 gere\u011fi kollekt\u00f6rdeki sinyal, beyz sinyalinin tersi olur. Yani siz 1 verdi\u011finizde kollekt\u00f6rdeki sinyal 0 olacakt\u0131r. Bu da sizin ortak anot gibi ortak katot displayi kullanman\u0131z\u0131 sa\u011flayacakt\u0131r. Biliyorum \u00e7ok u\u00e7uk bir \u00f6rnek olacak. Fakat \u00e7\u00f6z\u00fcmc\u00fcl yakla\u015ft\u0131\u011f\u0131n\u0131zda bu tip \u00e7evirici sistemleri de \u00f6\u011frenmenizde fayda var diye d\u00fc\u015f\u00fcn\u00fcyorum.<br \/>\n<span style=\"color: #ff6600;\">Daima farkl\u0131 bir bak\u0131\u015f a\u00e7\u0131s\u0131yla bakmakta fayda vard\u0131r.<\/span><br \/>\n<a href=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/TM1637_CC-ters_calismasi.png\" rel=\"lightbox[1411]\"><img decoding=\"async\" class=\"lightbox aligncenter wp-image-1432 size-full lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/TM1637_CC-ters_calismasi.png\" alt=\"\" width=\"1250\" height=\"820\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1250px; --smush-placeholder-aspect-ratio: 1250\/820;\" \/><\/a><\/p>\n<p>B\u00fcy\u00fck Displayleri kendiniz yapabilirsiniz ya da sat\u0131\u015f sitelerinden par\u00e7a par\u00e7a alabilirsiniz. Buradaki her segmentteki led say\u0131s\u0131 ve \u00e7ekti\u011fi ak\u0131m farkl\u0131 olaca\u011f\u0131ndan mutlaka gerekli ak\u0131ma uygun transist\u00f6r\u00fc se\u00e7melisiniz.<br \/>\n\u00d6rnek sat\u0131\u015f yap\u0131lan display g\u00f6r\u00fcnt\u00fcs\u00fc bu \u015fekildedir. Bu tip displayleri kendiniz de haz\u0131rlayabilirsiniz. belli oranlar mevcut. Bunlara dikkat ederseniz d\u00fczg\u00fcn bir g\u00f6r\u00fcn\u00fcm elde edebilirsiniz. 3d printer ile de plastik k\u0131s\u0131mlar\u0131n\u0131 yapabilirsiniz.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-1446 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/ali_large_disp_yap.jpg\" alt=\"\" width=\"800\" height=\"514\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/514;\" \/>Plastik \u00f6l\u00e7\u00fcleri \u00f6rnek olarak verilmi\u015ftir. Bu \u00f6l\u00e7\u00fclere yak\u0131n bir \u015fekilde kendiniz de yapabilirsiniz.<br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-1447 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2019\/07\/HTB10lwyix3IL1JjSZPfq6ArUVXaj.jpg\" alt=\"\" width=\"800\" height=\"412\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/412;\" \/>Bununla birlikte PDF dosyas\u0131nda b\u00fcy\u00fck display yap\u0131m\u0131 i\u00e7in gerekli \u00f6l\u00e7\u00fcler mevcuttur. <a href=\"http:\/\/pdf.eepw.com.cn\/B20101201\/9a4a48f435bcc25a39403409e46e9189.pdf\" target=\"_blank\" rel=\"noopener\"><strong>Bu \u00f6l\u00e7\u00fclerden de faydalanabilirsiniz.\u00a0<\/strong><\/a><\/p>\n<p><strong>Buraya kadar alternatiflerimizi s\u0131ralamaya \u00e7al\u0131\u015ft\u0131m.<\/strong> Tabii ki bu sistemlerden daha fazlas\u0131 da vard\u0131r. Fakat pop\u00fcler olanlar bu sistemler g\u00f6r\u00fcn\u00fcyor. Arduino kullananlar k\u00fct\u00fcphane desteklerini bu entegrelerde bulabiliyorlar. Fakat programlara g\u00f6z att\u0131\u011f\u0131n\u0131zda k\u00fct\u00fcphane kullan\u0131m\u0131n\u0131n gereksiz oldu\u011funu g\u00f6rebileceksiniz. <strong>Ayr\u0131ca PIC, ARM, STM hatta raspberry pi kullanacaksan\u0131z baz\u0131 \u00f6rnek verdi\u011fim programlar\u0131 kolayl\u0131kla d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz.<\/strong> <span style=\"color: #ff6600;\">Tabii ki entegrelere ait datasheet ve di\u011fer d\u00f6k\u00fcmanlara bakarak daha fazla fonksiyon da elde edebilirsiniz. Mesela TM1637 hem display s\u00fcrer hem de 16 adet anahtar kontrol\u00fc yapar.<\/span> Sizler d\u00f6k\u00fcmanlar\u0131 inceledi\u011finizde daha \u00e7ok bilgi edinebilirsiniz. TM1637 \u00e7in yap\u0131m\u0131 entegre oldu\u011fundan datasheet pek a\u00e7\u0131klamal\u0131 de\u011fil. Fakat bu konuyu inceleyen ki\u015fi \u00e7ok g\u00fczel anlatm\u0131\u015f onunda bilgilerini d\u00f6k\u00fcmanlar i\u00e7erisinde bulabileceksiniz.<\/p>\n<p><a href=\"https:\/\/drive.google.com\/open?id=1Syp0kWYw013gl-1x3s1oxG5D8dnx30qk\" target=\"_blank\" rel=\"noopener\"><strong>Programlar ve Dok\u00fcmanlar buradad\u0131r.<\/strong><\/a><\/p>\n<p><span style=\"color: #ff0000;\">Programlar aras\u0131nda <strong>BEN<\/strong> yazan programlar benim yapt\u0131\u011f\u0131m ya da d\u00fczeltme yapt\u0131\u011f\u0131m programlard\u0131r. <strong>Bu programlar\u0131 PIC gibi di\u011fer denetleyicilere de d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz. K\u00fct\u00fcphane kullan\u0131lmamaktad\u0131r.\u00a0<\/strong><\/span><\/p>\n<p>Dok\u00fcmanlar aras\u0131nda \u00f6rnekler dizinler halindedir. Program dosyas\u0131, proteus dosyas\u0131 ve \u00e7izim dosyas\u0131 vard\u0131r. Bununla birlikte proteus 7.10 ve proteus 8.4 \u00f6rnek dosyalar\u0131 oldu\u011fundan bilgisayar\u0131n\u0131zda proteus 8.4 ve yukar\u0131s\u0131 yoksa, baz\u0131 proteus dosyalar\u0131n\u0131 a\u00e7amazs\u0131n\u0131z. <a href=\"https:\/\/www.facebook.com\/groups\/126439271318274\/\" target=\"_blank\" rel=\"noopener\"><strong>Proteus 8.6 y\u0131 bu face grubuna \u00fcye olarak<\/strong><\/a> y\u00fckleyebilirsiniz. Bu grupta proteus hakk\u0131ndaki sorular\u0131n\u0131za yan\u0131t da bulabilirsiniz.<\/p>\n<p><iframe width=\"640\" height=\"480\" data-src=\"https:\/\/www.youtube.com\/embed\/DxkMT1WiEc4\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\" src=\"about:blank\" data-load-mode=\"0\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start lazyload\">\ufeff<\/span><\/iframe><\/p>\n<p>Baz\u0131 7 segment display devrelerinde seri diren\u00e7 konulmad\u0131\u011f\u0131n\u0131 g\u00f6r\u00fcyorum. Devre \u00e7al\u0131\u015f\u0131yor fakat diren\u00e7 yoksa ak\u0131m s\u0131n\u0131rlamada olmad\u0131\u011f\u0131 i\u00e7in problem yaratabilecektir.<br \/>\n<strong><span style=\"color: #ff0000;\">Sebebi ise videoda g\u00f6r\u00fclmektedir.\u00a0<\/span><\/strong><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=k9najwzHaFc\" target=\"_blank\" rel=\"noopener\"><iframe width=\"640\" height=\"480\" data-src=\"https:\/\/www.youtube.com\/embed\/k9najwzHaFc\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\" src=\"about:blank\" data-load-mode=\"0\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start lazyload\">\ufeff<\/span><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start lazyload\">\ufeff<\/span><\/iframe><\/a><\/p>\n<p>Konu hakk\u0131ndaki d\u00fc\u015f\u00fcncelerinizi, buradaki yorum k\u0131sm\u0131na b\u0131rak\u0131rsan\u0131z daha sonra gelecek olan ki\u015filer sizin yorumlar\u0131n\u0131zdan da faydalanacakt\u0131r.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bu yaz\u0131mda 7 segment display konusunu i\u015fleyece\u011fim. Fakat sadece nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 de\u011fil, Displayleri s\u00fcrme yollar\u0131, alternatif kullan\u0131mlar, avantaj ve dezavantajlar\u0131n\u0131 i\u015fleyece\u011fim. \u00d6rnekler arduino \u00f6rnekleri gibi olsa da k\u00fct\u00fcphanesiz olan \u00f6rnekler PIC gibi di\u011fer mikrodenetleyicilere \u00e7evrilebilecek \u015fekilde oldu\u011fundan kolayl\u0131kla d\u00f6n\u00fc\u015f\u00fcm yap\u0131labilir. \u00d6ncelikle \u015funu belirtmeliyim, tek bir display kullanacaksan\u0131z bile, displayin boyutlar\u0131na ba\u011fl\u0131 olarak \u00e7ekti\u011fi ak\u0131mlar\u0131n de\u011fi\u015fik [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1412,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-1411","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-display"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/1411","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=1411"}],"version-history":[{"count":22,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/1411\/revisions"}],"predecessor-version":[{"id":1450,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/1411\/revisions\/1450"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media\/1412"}],"wp:attachment":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media?parent=1411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/categories?post=1411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/tags?post=1411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}