Scratch ile programlama - 4: Hareket algılayıcı

Seviye: resim

Bu uygulamamızda çevredeki hareketi algıladığımızda bilgisayar ekranında “Merhaba!” mesajı yazdıracağız. Hareketi algılamak için bir hareket sensörü kullanacağız. Uygulama adımları ise şu şekilde olacak.

Hareket sensörü hareketi algıladığında ekrandaki scratch karakteri 2 saniye boyunca “Merhaba” yazdıracak.

Hareket algılamadığında 2 saniye içinde yazı kaybolacak.

Hareket sensörü

Hareket sensörleri (PIR) genellikle kızılötesi (infrared) ışığın algılanması prensibine göre üretilmektedir. Duvarlar, zeminler, merdivenler, pencereler, arabalar, köpekler, ağaçlar, insanlar etrafımızda gördüğümüz her şey bir miktar ısı yayar. Kızılötesi hareket sensörleri ise belirli bir alanın sıcaklığındaki değişikliği algılayarak bir kişinin veya nesnenin varlığını algılar.
resim

PIR sensörünün hareket algılama menzili ayarlanabilir. Genellikle 3 metre mesafe içerisindeki hareketi algılar. 0.1 ile 6 metre aralığında ayarlanabilir menzile sahiptir. Hareket algıladığında sinyal pininden HIGH çıkışı vermektedir.

Gerekli malzemeler

Arduino sensor kartı

Grove hareket sensörü (1 adet)

Devre kurulumu
resim

Programlama

Arduino sensor kartını MİDEP üzerine takın. Scratch programını açın.

Aşağıda verilen kod bloklarını bloklar menüsünden, taslak alana fare ile üzerine tıklayarak sürükleyin.

resim

“Yeşil bayrağa” tıklayarak programı çalıştırın sensor hareketi algıladığında ekranda “Merhaba!” mesajı görülecektir.

resim