Yanıp Sönme Uygulaması
Gerçek hayatta işi yeni öğrenmeye başlayan çalışan ilk önce en temel görevi üstlenir. Temizlikçi önce süpürgeyi kullanmayı, aşçı mutfak araçlarını kullanmayı, garson ise tepsi taşımayı öğrenir. Bu örnekleri çoğaltabiliriz. Yazılım geliştirmeye yeni başlayanların yazdığı ilk kod “Merhaba Dünya” olarak biliniyor. Program başlar başlamaz ekrana veya konsol penceresine kullandıkları dilde “Merhaba Dünya” yazdırmak programlamanın ilk adımıdır. Emeklemeye başlayan bir bebek gibi… Fiziksel programlama olarak da bilinen robotik kodlamanın ilk adımı Blink uygulamasıdır. Robotik kodlamaya göz kırpmak anlamına gelir.
“Yanıp Sönme Uygulaması”, IoT (Nesnelerin İnterneti) cihazlarının izlenmesi ve kontrol edilmesi de dahil olmak üzere çeşitli görevleri kolaylaştırmak ve basitleştirmek için tasarlanmış çok yönlü ve kullanıcı dostu bir mobil uygulamadır. İster ev güvenlik kameraları, ister akıllı termostatlar, ister bağlantılı aydınlatma sistemleri olsun, Blink Uygulaması kullanıcılara bu cihazları uzaktan yönetmek için sezgisel bir platform sunuyor.
Blink Uygulaması ile kullanıcılar, güvenlik kameralarından canlı video yayınlarına kolayca ulaşabiliyor, hareket algılama konusunda anlık uyarılar alabiliyor ve akıllı cihazlarını akıllı telefonlarının rahatlığından kontrol edebiliyor. Bu uygulama, gerçek zamanlı gözetim sağlayarak ev güvenliğini artırır ve kullanıcıların mülklerini her zaman, her yerden kontrol edebilmelerini sağlar.
Blink Uygulaması, güvenlik özelliklerine ek olarak akıllı ev kontrolü de sunarak kullanıcıların termostatlarını, aydınlatmalarını ve diğer bağlı cihazlarını enerji verimliliğini optimize edecek ve konforlu bir yaşam ortamı yaratacak şekilde ayarlamalarına olanak tanıyor. Kullanıcı dostu arayüzü ve sağlam işlevselliğiyle Blink Uygulaması, bağlantılı evlerinde güvenliği ve rahatlığı artırmak isteyen herkes için değerli bir araçtır.
Ayrıntılar ve Algoritma
1 x 5mm kırmızı LED ve 1 x WS2812B bulunmaktadır. RGB LED'i Picobricks'te. Normal LED'ler tek renkte yanabilirken, RGB renkleri hem birincil hem de ikincil renkler olmak üzere farklı renklerde yanabilir. Bu projemizde Picobricks üzerinde kırmızı LED kullanacağız.
Kırmızı LED Işıklar
Kırmızı LED'ler veya Işık Yayan Diyotlar, içinden bir elektrik akımı geçtiğinde kırmızı ışık yayan elektronik bileşenlerdir. Elektronik ekranlardan ve göstergelerden araçlardaki fren lambalarına kadar çeşitli uygulamalarda yaygın olarak kullanılırlar. Kırmızı LED'ler, verimlilikleri, güvenilirlikleri ve uzun ömürleri nedeniyle değerlidir; bu da onları aydınlatma ve elektronik dünyasında popüler bir seçim haline getiriyor.
Projede aktif hale getirmek için gerekli kodları yazacağız. kırmızı LED ışıklar Picobricks'te belli bir süre sonra kapatıp, belli bir süre sonra tekrar açın ve bu işlemleri sürekli tekrarlayın.
Bileşenler
1X PicoBrick
Bağlantı şeması
Projenin Microblocks kodlarına görseli Microblocks Run sekmesine sürükleyerek veya butonuna tıklayarak ulaşabilirsiniz. düğme
PicoBricks'in MicroPython Kodları
donanım picobrick'lerine erişmek için makine içe aktarma Pin#'inden
led = Pin(7,Pin.OUT)#dijital pini led için çıkış olarak başlat
push_button = Pin(10,Pin.IN,Pin.PULL_DOWN)#dijital pin 10'u giriş olarak başlat
while True:#while döngüsü
Logic_state = Push_button.value();#button açık&kapalı durumu
if lojik_durum == Doğru:#düğmeyi ve açık olup olmadığını kontrol edin
led.value(1)#led'i aç
başka:
led.value(0)#led'i kapat
PicoBricks'in Arduino C Kodları
geçersiz kurulum() {
// bir kez çalıştırmak için kurulum kodunuzu buraya koyun:
pinMode(7,OUTPUT);//dijital pin 7'yi çıkış olarak başlat
pinMode(10,INPUT);//dijital pin 10'u giriş olarak başlat
}
geçersiz döngü () {
// tekrar tekrar çalışacak şekilde ana kodunuzu buraya koyun:
if(digitalRead(10)==1){//düğmeyi ve açık olup olmadığını kontrol edin
digitalWrite(7,HIGH);//voltajı YÜKSEK yaparak LED'i açın
}
başka{
digitalWrite(7,LOW);//voltajı LOW yaparak LED'i kapatın
}
gecikme(10);//yarım saniye bekle
}