Önceki bölümde PicoBricks’in kendi blok tabanlı geliştirme platformu PicoBricks IDE ile hazırlanmış proje örneklerini paylaşmıştım.
Bu bölümde de ünlü blok tabanlı kodlama platformu MicroBlocks ile hazırlanmış basit bir proje örneğini paylaşacağım.
PicoBricks’i MicroBlocks ile kullanmak USB kablosunu takarken BOOTSEL butonuna basılı tutuyor ve ardından IDE üzerindeki update firmware on board menü seçeneğine tıklayarak açılan indirme penceresinde Pi Pico’nun oluşturduğu sürücüyü gösteriyoruz.
PicoBricks kütüphanesini ise Libraries > Kits and Boards bölümünden PicoBricks seçip alttan open tıklayarak MicroBlocks’a ekliyoruz. Son olarak Connect butonu ile PicoBricks’e kolayca bağlanabiliyoruz.
Bu örnekte PicoBricks üzerindeki WS2812 RGB LED’i bir mum gibi titrek şekilde yakmanın basit bir yolunu uyguluyoruz.
PicoBricks üzerindeki potansiyometreden okunan değer ile birlikte rasgele bir değer belirlenerek x değişkenine atanıyor, sonra bu değerle RGB LED’in kırmızı ve yeşil değerleri değiştiriliyor.
Bu işlem peşpeşe yapıldığında hızlı bir renk değişimi ve yanıp sönme animasyonu oluşur ve LED’in üzerini bir peçete ile kapattığımızda hafif rüzgarlı bir ortamda yanan mum etkisi verdiğini görürüz.
“Mum” MicroBlocks kaynak dosyasını buraya tıklayarak indirebilirsiniz.