#64 mBlock Google E-Tablolardaki Veriye Göre Led Yakma
mBlock ile Arduino uygulamaları serisine devam ediyoruz. Bu yazımızda mBlock Google E-Tablolardaki Veriye Göre Led Yakma uygulamasını yapacağız.
mBlock programı blok kısmı, devre montaj şeması, devre kurulumu detaylı anlatım ve devre çalışma videosu şu şekildedir.
mBlock programında yapay zeka uygulamalarını yapmamız için bir uzantı eklememiz gerekecektir. Google Sheets uzantısını sadece Kuklalar sekmesinde ekleyebiliyoruz. Önce Kuklalar sekmesine geliyoruz. Uzantı butonuna tıklıyoruz. Google E-Tablolar (Google Sheets) uzantısını buluyoruz. Uzantının altındaki Ekle yazısına tıklayarak uzantıyı mBlock içerisine ekliyoruz. Yapacağımız uygulamalar için gerekli olan blokları, bu uzantı içerisinden bulup sahneye sürüklüyoruz.
MBLOCK GOOGLE E-TABLOLAR VERİSİNE GÖRE LED YAKMA!
MBLOCK PROGRAMI (KUKLALAR BÖLÜMÜ) BLOK ŞEMASI:
mBlock programında üstteki blok diyagramını Kuklalar sekmesinde iken tasarlıyoruz.
Blok şemasında veri isimli bir değişken tanımladık. Değişken nasıl tanımlanır? öğrenmek istiyorsanız aşağıdaki bağlantıyı tıklayıp inceleyebilirsiniz.
https://egitim.ahmetcandemir.com.tr/mblock-dersleri-13-mblock-degisken-olusturma/
MBLOCK PROGRAMI (AYGITLAR BÖLÜMÜ) BLOK ŞEMASI:
mBlock programında üstteki blok diyagramını Aygıtlar sekmesinde iken tasarlıyoruz.
MEBKİT DEVRE MONTAJ ŞEMASI:
MEBKİT DEVRE KURULUMU:
Malzemeler:
MEBKİT Robotik Kodlama Seti
1 adet iki ucu erkek jumper kablo
Jumper kablonun bir ucu Arduino’nun 7 numaralı pinine bağlanır. Kablonun diğer ucu MEBKİT üzerinde yer alan Led pinlerinden Yeşil Led pinine 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.
ARDUINO DEVRE MONTAJ ŞEMASI:
DEVRE KURULUMU:
Malzemeler:
Arduino Uno
Deney Tahtası (Breadboard)
1 adet led diyot (yeşil)
1 adet 220 Ω direnç
2 adet iki ucu erkek jumper kablo
Breadboard üzerine 1 adet led diyot yerleştirilir. Direncin bir ucu, led diyotun uzun bacağına (+), diğer ucu da board üzerinden Arduino’nun 7 numaralı pinine bağlanır. Led diyotun (-) bacağı, board üzerinde jumper kablo ile Arduino’nun GND pinine bağlanıp devre tamamlanır.
DEVRENİN ÇALIŞMASI:
Devremizin çalışma şekli şu şekildedir. İlk önce Google E-Tablolar içerisinde bir tane tablo oluşturulur. Tablonun 1. sütun 1. satırına “zekatek” yazısı yazılır. Tablo paylaşıma açılır. Paylaşımda “Düzenleyen” yetkisi verilir. Tabloya bir isim verilir.
Daha sonra mBlock sayfasında yukarıdaki kod blokları hem Kuklalar hem de Aygıtlar içerisinde tasarlanır. Kuklalar sekmesinde isek Tıklandığında bloğuna, Aygıtlar sekmesinde isek sahnenin sağ altındaki yeşil bayrak butonuna tıkladığınızda Google E-Tablolar dan veriyi okuyup sahnedeki değişken üzerinde gösterecektir. Eğer gelen veri “zekatek” ise led diyot yanacak, “zekatek” harici bir yazı gelirse led yanmayacaktır. Google E-Tablolar 1. satır 1. sütun içerisindeki veri değiştirilerek led yanma sönme durumu gözlemlenir.
mBlock Google E-Tablolardaki Veriye Göre Led Yakma
Youtube videosu yakında burada olacak. Takipte kalın.
Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda devremizin kurulumunu izleyebilirsiniz. Ayrıca kanalımızda mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.
https://www.youtube.com/@candemirahmet








Yorum Yap