#1 MEBKİT-LED Yakma ve Yanıp Sönen LED

Merhabalar, bu yazımızda MEBKİT-LED Yakma ve Yanıp Sönen LED – Blink devresini anlatacağım. MEBKİT, robotik kodlama seti kullanarak tek bir led diyotu devamlı bir şekilde yakma nasıl yapılır? Led diyotu devamlı yakıp söndürme işlemi nasıl yapılır? Mebkit kartı ile led bağlantısı yaparken nelere dikkat etmeliyiz? Mebkit led bağlantısında neden sadece tek kablo kullanıyoruz? Mebkit led yakma devresinde direnç neden kullanmıyoruz? Bu soruların cevabını bu yazımızda bulabilirsiniz.

Devre bağlantı şeması, Arduino programı ayrıntılı kod kısmı, mBlock programı blok şeması, devre kurulumu detaylı anlatımı ve devre çalışma videosu şu şekildedir.

MEB-KİT İLE LED YAKMA

DEVRE BAĞLANTI ŞEMASI:

MEBKİT-LED Yakma ve Yanıp Sönen LED-Blink

DEVRE KURULUMU:

Malzemeler:

MEBKİT Robotik Kodlama Seti
1 adet iki ucu erkek jumper kablo

Jumper kablonun bir ucu Arduino’nun 13 numaralı pinine bağlanır. Kablonun diğer ucu MEBKİT üzerinde yer alan Led Pinlerinden istenilen renge ait sokete bağlanır ve devre tamamlanır.

NOT: Devrede direnç ve GND bağlantısı kullanmıyoruz. Direnç ve GND bağlantıları kart arkasında yapılmış durumdadır. Bundan dolayı sadece tek kablo ile bağlantıyı kuruyoruz.

Mebkit led yakma

MEBKİT MBLOCK İLE TEK LEDİ YAKMA

MBLOCK PROGRAMI BLOK ŞEMASI:

mBlock tek led yakma

DEVRENİN ÇALIŞMASI:

Blok şeması, MEBKİT kartımızdaki 13 numaralı pin kullanılmak üzere tasarlanmıştır. Devrenin çalışması aşamasında 13 numaralı pine devamlı enerji geleceği için led devamlı yanacaktır. 

MEBKİT MBLOCK İLE TEK LEDİ YAKIP SÖNDÜRME – BLINK

MBLOCK PROGRAMI BLOK ŞEMASI:

mBlock yanıp sönen led

DEVRENİN ÇALIŞMASI:

Devreye enerji verildiğinde 13 numaralı pin 1 saniye süre ile enerjilenecek, 1 saniye süre ile enerjisi kesilecek şeklindedir.

MEBKİT ARDUINO İLE TEK LEDİ DEVAMLI YAKMA

ARDUINO KOD BÖLÜMÜ:

NOT: Kod bölümü içerisinde yer alan ve // işareti ile başlayan satırlar açıklama satırlarıdır. O satırda, kod bloğunun ne anlama geldiği ve nasıl çalıştığı ile ilgili bilgi verir. Arduino // işaretli alanı çalıştırmaz. İsterseniz kod satırından  // işaret ile başlayan açıklama satırlarını silebilirsiniz.


// TEK LEDİ DEVAMLI YAKMA
void setup() 
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13, HIGH);
}

DEVRENİN ÇALIŞMASI:

MEBKİT kartına enerji verdiğinizde kart üzerinde bağlantı yaptığınız LED devamlı ışık verecektir.

MEBKİT ARDUINO İLE TEK LEDİ YAKIP SÖNDÜRME – BLINK

ARDUINO KOD BÖLÜMÜ:

NOT: Kod bölümü içerisinde yer alan ve // işareti ile başlayan satırlar açıklama satırlarıdır. O satırda, kod bloğunun ne anlama geldiği ve nasıl çalıştığı ile ilgili bilgi verir. Arduino // işaretli alanı çalıştırmaz. İsterseniz kod satırından  // işaret ile başlayan açıklama satırlarını silebilirsiniz.


// LED YAKIP SÖNDÜRME - BLINK
void setup() 
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}

DEVRENİN ÇALIŞMASI:

MEBKİT kartına enerji verdiğinizde kart üzerindeki bağlantı yaptığınız LED, kod kısmında belirlenen süreler içerisinde yanıp sönecektir.

MEBKİT-LED Yakma ve Yanıp Sönen LED-Blink

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda da mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.

https://www.youtube.com/@candemirahmet

Oval@3x 2

Bu ipuçlarını kaçırmayın!

Kayıt butonuna bastıktan sonra e-postanız gelen kutunuza giderek gelen e-postayı onaylamayı unutmayınız. Gelen kutusunda görülmeyen postalar için Önemsiz -Spam klasörünü kontrol edebilirsiniz. Eğer kayıt e-postası ulaşmadıysa iletişim menüsünden bu durumu bildirebilirsiniz.

Yazan: Ahmet Candemir
Teknik Öğretmen - Cisco Instructor - Microsoft MCP - ECDL MS Office Advanced Expert - Adobe Eğitmeni - MEB Fatih Projesi Koordinatörü - Robotik Kodlama Eğitmeni