Yazılarımız

Tesla Akademi

MİKRODENETLEYİCİ İLE DİJİTAL İŞLEMLER EĞİTİMİ

Mikrodenetleyici ile kurulan led ve ekran uygulamalarını simgeleyen devre sembolü

Mikrodenetleyici öğrenmenin en verimli yolu, komut listesini ezberlemek değil proje bitirmektir. Her tamamlanan devre — yanan trafik lambası, sayan skorbord, çalan alarm — birkaç komutu birden kalıcı hâle getirir ve bir sonraki projenin parçası olur. Bu içerik, PIC tabanlı dijital uygulamaları temelden ileriye doğru dizilmiş bir proje merdiveni olarak ele alır; her basamakta aynı üretim zinciri döner: malzeme listesi → akış diyagramı → şema → baskı devre → Assembly (ASM) programı → simülasyon.

1. Temel Düzey Projeler: Çıkışları Yönetmek

Merdivenin ilk basamakları, çıkış portlarını zamanla ve sırayla yönetmeyi öğretir:

  • Trafik lambası: Kırmızı-sarı-yeşil ledler, program içindeki bekleme süreleriyle sırayla yanar — zamanlama döngülerinin ilk dersi. Program yazılıp geliştirme ortamında simüle edilir; devre kurulmadan mantık doğrulanır.
  • Merdiven otomatiği: Butona basılınca lamba yanar, ayarlanan süre sonunda söner — giriş okuma + zamanlayıcı birleşimi; apartman otomatiğinin mikrodenetleyicili hâli.
  • Dört aboneli numaratör: Projeye LCD ekran girer: hangi aboneden çağrı geldiği ekranda gösterilir. LCD'nin başlatma komutları ve karakter gönderme protokolü burada öğrenilir.
  • Basketbol skorbordu: Buton girişleriyle artan sayılar, 7 segment/ekran çıkışında gösterilir — sayaç mantığının eğlenceli uygulaması.
  • Yıldız-üçgen yol verme: Klasik kumanda devresi bu kez PIC ile kurulur: mikrodenetleyici, röleler üzerinden kontaktörleri sürerek motoru yıldızda kaldırıp süresi dolunca üçgene geçirir — elektronik ile elektrik dünyasının el sıkıştığı proje.

Mikrodenetleyicinin buton girişleri ve led çıkışlarıyla kurulan uygulama şeması

2. İleri Düzey Projeler: Girişler Çoğalıyor

İkinci basamakta devreler çok girişli ve durum takipli hâle gelir. Dört girişli kapı-pencere alarmı, manyetik kontakların her birini ayrı bölge olarak izler: hangi kapı açıldıysa program onu bilir ve sireni tetikler — gerçek alarm panellerinin çekirdek mantığı. Elektropnömatik kumanda projesinde PIC, selenoid valfler üzerinden hava silindirlerini sıralı hareket ettirir; sensörlerden gelen konum bilgisi adım geçişlerini belirler — endüstriyel otomasyonun masa üstü maketi. Programlanabilir zamanlayıcı ise ayarlanan süreleri sayan, dolduğunda çıkış veren bir cihaz olarak tasarlanır.

Kapanış projeleri, öğrenilen her şeyin birleşimidir: dört kavşaklı yol sinyalizasyonu (çok çıkışlı senkron zamanlama), dijital saat, termometre, bipolar adım motor denetimi (hassas konumlama — her darbe sabit açı) ve şifreli kilit (tuş takımı okuma + karşılaştırma + çıkış). Bu beş proje aynı zamanda birer bitirme ödevi karakterindedir: akışı çiz, şemayı kur, programı yaz, çalıştır.

Bu projelere başlamadan önce çipin iç yapısını ve komut mantığını kurmak gerekir — o temel PIC programlama eğitiminde atılır; Assembly'nin komut düzeyinde derinleşmek isteyenler için Assembler ile mikrodenetleyici programlama eğitimi doğal derinleşme adımıdır.

Sıkça Sorulan Sorular

Trafik lambası devresinde mikrodenetleyici hangi işi yapar?

Mikrodenetleyici, kırmızı-sarı-yeşil ledleri belirli sürelerle ve doğru sırayla yakıp söndürmek için zamanlama yapar. Program içinde her ışık için bekleme süreleri tanımlanır; çıkış portları bu sıraya göre tetiklenir. Dört kavşaklı uygulamada birden çok yönün ışıkları birbiriyle uyumlu biçimde kontrol edilir.

Akış diyagramı PIC programlamada neden önemlidir?

Akış diyagramı programın mantığını adım adım görselleştirir; karar noktalarını, döngüleri ve giriş-çıkış işlemlerini şema halinde gösterir. Kod yazmadan önce mantık hatalarını görmeyi sağlar, karmaşık devrelerde geliştirmeyi düzenler ve programın başkaları tarafından anlaşılmasını kolaylaştırır. Özellikle ASM programlarında yol gösterir.

Mikrodenetleyiciye LCD nasıl bağlanır?

Karakter LCD'ler genellikle 4 bit veya 8 bit veri yoluyla bağlanır. 4 bitlik bağlantı daha az pin kullanır; veri pinlerinin yanında RS (komut/veri seçimi) ve E (enable) kontrol uçları bağlanır. Mikrodenetleyici önce LCD'yi başlatır, ardından komut ve karakter kodlarını sırayla göndererek ekrana yazı basar.

Kapı-pencere alarm devresi nasıl çalışır?

Kapı ve pencerelere yerleştirilen manyetik kontak (reed) sensörleri kapalıyken devreyi tamamlar. Kapı açıldığında kontak ayrılır, mikrodenetleyici giriş portundaki bu değişikliği algılar ve siren çıkışını tetikler. Dört girişli devrede her bölge ayrı izlenir, hangi girişin tetiklendiği belirlenebilir.

Elektropnömatik sistemi PIC ile kontrol etmek ne demektir?

Elektropnömatik sistemde hava basıncıyla çalışan silindirler, elektrikle açılan valfler (selenoid valf) aracılığıyla yönetilir. Mikrodenetleyici çıkış portuyla bu valfleri tetikleyerek silindirlerin ileri-geri hareketini sıralı biçimde kumanda eder. Sensörlerden gelen konum bilgisiyle hareket sırası kontrol edilir.

Adım motoru ile DC motor kontrolü arasındaki fark nedir?

DC motor gerilim verildiği sürece sürekli döner, konumu doğrudan kontrol edilemez. Adım (step) motor ise sargılarına sırayla darbe verilerek belirli açılarda adım adım döner; her darbe sabit bir açı kadar dönme sağlar. Bu yüzden adım motor hassas konumlama gereken yerlerde, bipolar sürüş yöntemiyle kullanılır.

 TESLA AKADEMİ