You are on page 1of 7

TEMEL ELEKTRONİK DEVRE ELEMANLARI

Analog veri; günlük hayatımızda etrafımızda algıladığımız, rüzgarın hızı, ışığın


şiddeti, havanın sıcaklığı, duyduğumuz sesler, kokladığımız koku gibi her türlü veriyi
analog veri olarak tanımlayabiliriz. Etrafımızda gerçekleşen bu olayların ortak bir
özelliği bulunur; verinin ne zaman ve hangi aralıkta değişeceğini bilemeyiz. Sürekli
değişen bir veriden bahsediyoruz.
Dijital veri; insanların, bilgisayarlar ve akıllı sistemler için ürettiği bir veri çeşididir.
Bizler nasıl alfabemizdeki harflerle oluşturduğumuz kelimeleri kullanarak haberleşiyor
isek; elektronik devre elemanlarından oluşan bilgisayarların dili ise iki karakterden
oluşmaktadır. 0 ve 1 ikili sayı sistemi olarakta bilinir.
Bu sistemde bilgisayar üzerinde yaptığımız her işlem bilgisayarın işlemcisi tarafından
anlaşılması için 0 ve 1’lere dönüştürülür. İşlemcinin elektrik olmadan çalışmadığını
bildiğimize göre iletişim için kullanılan alfabenin elektriksel olması gerekir.

Program : Bilgisayarların, akıllı cihazların, Arduino kartlarının ya da içerisinde mikro


denetleyici/mikro işlemci barındıran her türlü cihazın belirli bir işi yerine getirmesi
amacıyla hazırlanmış, mantıksal bir sıralama içinde, gerçekleşebilecek şartları ve
ortaya çıkabilecek sonuçları ele alabilen komutlara denir.
Breadboard (Devre Tahtası):
Breadboard üzerinde devrelerimizi test
ettiğimiz araçtır. Kurduğumuz devreleri
birbirlerine lehimlemeden kolaylıkla test
etmemizi sağlar.
Devreleri tak-çıkar şeklinde kurabildiğimiz
için kullandığımız elektronik bileşenleri başka
projelerde tekrar kullanma imkanı verir.

Direnç: Hat üzerinden geçen


akımı ayarlamak için kullanılır.
Birimi Ohm (Ω) ‘dur. Denklemlerde R harfi ile gösterilir.
Örneğin; LED dediğimiz lambaların üzerinden fazla akım geçmesi
bu lambalara zarar verir. Bu lambaların fazla akım çekmesini
engellemek için LED’in bağlantısından önce 220 ohm değerinde bir
direnç yerleştiririz. Böylece LED üzerinden geçen akımı azaltmış oluruz. Eğer 220
ohm yerine daha büyük bir direnç bağlanırsa LED’in parlaklığında azalma olduğunu
görebiliriz.
LDR (Işığa Duyarlı Direnç) :
Üzerine düşen ışık miktarına göre direnç değeri değişen elektronik
devre elemanıdır. Ortam ışığının ölçülmesi gereken projelerde
kullanılır.

Potansiyometre :
Hattaki gerilimi daha düşük veya daha yüksek bir gerilime
çevirmek için kullanılır. Potansiyometrenin başlığı çevrilerek çıkış
gerilimi değiştirilebilir. Potansiyometreyi, bir radyonun ses
arttırma azaltma düğmesi gibi düşünebiliriz.

Ultrasonik Mesafe Sensörü :

Ultrasonik ses dalgalarını kullanan sensörler, nesnelerle


herhangi bir temas halinde olmadan mesafe ölçümleri
yapılabilir. Ultrasonik mesafe sensörünün ölçebileceği
mesafe aralığı, 2 cm ile 400 cm arasındadır. 5 voltluk doğru
akım ile çalışır.
LED :
Üzerinde akım geçtiğinde, akımın değerine göre ortama ışık
veren elektronik devre elemanıdır. LED’in iki bacağı vardır. Bu
bacaklardan kısa olanı katot (-) , uzun olanı anotdur(+) .

Buzzer :
Projelerimizde ses çıkışı almak için kullandığımız devre elemanıdır. İki
bacağı olup bunlardan kısa olanı katot (-) , uzun olanı anotdur(+) .
Diyot :
Tek yönde akım geçiren elektronik devre elemanıdır. Eğer akımın istenmeyen bir
yönde akma ihtimali varsa bu tür projelerde diyot kullanılır.

MBLOCK YAZILIMININ YÜKLENMESİ

mBlock yazılımını indirmek için https://mblock.makeblock.com/en-us/ adresine giderek ana sayfadan


Download butonuna tıklayınız. Karşımıza mBlock programını indirmek için kurulum versiyonu
seçmemizi sağlayan bir sayfa açılacaktır.
Açılan sayfadan mBlock web version satırında “Code with blocks” butonuna tıklanırsa mBlock
programı web tarayıcıda açılacak ve çevrimiçi olarak programı kullanabileceksiniz.

MBLOCK PROGRAMININ TANITILMASI

Programın başlangıç arayüzü bu şekildedir. Ekrandaki numaralı alanları tanıyalım .


1 NUMARALI ALAN : Bu alanda en soldaki simgeye tıklayarak sahneyi tam
ekran yapabiliriz. Böylece programda arayüzü ve kodlar gizlenerek sadece sahne ekranı

karşımıza gelir. Hemen sağındaki iki simge kukla ekranını büyültüp

küçültme işlemi yapar. Onun yanındaki simge kukla ekranına ızgara ekler.
Böylece kuklanın sahnedeki koordinatlarını görmüş oluruz. Sağ taraftaki yeşil bayrağa

tıklayarak bloklar sayesinde oluşturduğunuz yazılımı başlatabilirsiniz.


Kırmızı düğmeye tıklayarak çalışan yazılımı durdurabiliriz.

2 NUMARALI ALAN : Bu bölüm sahne alanıdır. Oluşturduğunuz kodlara bağlı olarak


sahne üzerindeki karekterin hareketini bu alandan izleyebiliriz.

3 NUMARALI ALAN: Sahnedeki kukla simgesinin bulunduğu bölümdür. Kuklayı


mblock kütüphanesinde bulunan birçok karakterlerden istediğimizi seçerek
değiştirebiliriz ya da kendimiz sahneye kukla tasarlayabiliriz. Kukla kostüm ve ses
işlemlerini de bu bölümde ayarlayabiliriz. Bu bölümde ayrıca programa bağlanacak
cihaz seçimini de yapabiliriz.

4 NUMARALI ALAN:Bu bölümde Arduino cihazımızı bilgisayara taktığımızda


programın cihaza bağlantısını yapabilir, cihaza kod gönderebilir veya bağlantıyı
kesebiliriz.

5 NUMARALI ALAN: Bu bölümde programlama için kullanacağımız bloklar


sınıflandırılmıştır. Her bir sınıf içerisinde farklı bloklar yer almaktadır.

6 NUMARALI ALAN: Kod bloklarının bulunduğu kısımdır. Bu kod bloklarını farenin sol
tuşuna basılı tutarak sağ alandaki blok tasarım alanına sürükleyebiliriz. Silmek istediğimiz
kod bloğunu ise tasarım alanından farenin sol tuşuna basılı tutarak tekrar bu alana
sürükleyerek silebiliriz.

7 NUMARALI ALAN: Bu alan kod bloklarını tasarladığımız kısımdır.

Programın en üst kısmında ise şu menüler yer almaktadır.

Bu simge ile programın dil seçeneği ayarlanabilmektedir.


Dosya menüsü içerisinde bulunan seçenekler şu şekildedir;
Yeni: Yeni boş bir çalışma sayfası açar.
Aç: mBlock bulut içerisinde kayıtlı olan çalışmalarınız içerisinden dosya açmanızı sağlar.
Farklı Kaydet: Yapmış olduğunuz çalışmayı bulut içerisine farklı bir isimle kaydeder.
Bilgisayarınızdan açın: Daha önce bilgisayarınıza kaydetmiş olduğunuz dosyaları açar.
Bilgisayarınıza kaydedin: Yapmış olduğunuz çalışmayı bilgisayarınıza kaydeder.
Paylaş: Yapmış olduğunuz çalışmayı bulut içerisinde başkaları ile paylaşmanızı sağlar.

Kaydet: Başlıksız yazan kısma çalışmanızla


ilgili bir isim vererek Kaydet seçeneği ile çalışmanızı mBlock bulut içerisine
kaydedebilirsiniz.

Yayınla: Oluşturduğunuz çalışmayı mBlock’un projeler sayfasında


paylaşır. Bu işlemi gerçekleştirebilmek için oturum açmak gereklidir.

TEK LED ARDUİNO DEVRESİ

Bir adet LED ve bir adet direnç (220 ohm) olan devremizi breadboard üzerine
yerleştirerek kurduk.Daha sonra arduino UNO kart ile kablolar aracılığıyla bağlantısını
tamamladık.Katottan (-) gelen kablo Arduino kartımızın GND pinine, Anottan(+) gelen
kabloyu ise Arduino kartımızın 13 nolu
pinine bağladık.Böylelikle devremiz
tamamlanmış olduk.

Ledimizin 1 saniye aralıklarla yanıp


sönmesi için ise aşağıdaki kodları
Mblock’ta yazdık.
İKİ LED ARDUİNO DEVRESİ

İki adet LED ve iki adet direnç (220 ohm) olan devremizi breadboard üzerine
yerleştirerek kurduk.Daha sonra arduino UNO kart ile kablolar aracılığıyla bağlantısını
tamamladık.Katottan (-) gelen kablo Arduino kartımızın GND pinine, Yeşil ledimizin
anot(+) bacağını kablo ile Arduino kartımızın 8 nolu pinine, mavi ledimizin anot(+)
bacağını ise arduino kartımızın 7 nolu pinine kablolar ile bağladık.Böylelikle devremiz
tamamlanmış olduk.

Ledlerimizin 1 saniye aralıklarla yanıp sönmesi için ise aşağıdaki kodları Mblock’ta
yazdık.

You might also like