MicroBlocks Kılavuzu¶
Blokların Özeti¶
Her blok için kısa bir açıklama girişi ve ayrıntılı bir blok ve komponent açıklaması vardır. Detaylara ve örnek kodlara ulaşmak için kısa açıklama tablosundaki blok resimlerine tıklayabilirsiniz.
Blokların nasıl kullanılacağına dair örnek kodlar verilmiştir. Bunları denemek için tek yapmanız gereken MicroBlocks IDE’de bir tarayıcı oturumu açmak ve bunları düzenleyici programlama alanına sürükleyip bırakmaktır. Ardından üzerlerine tıklayıp sonuçları görebilirsiniz.
Tüyo
Aşağıdaki örnek kodlardan herhangi birini test etmek için, bunları MicroBlocks IDE’ye sürükleyip bırakmanız yeterlidir.
RGB LED’in rengini belirler |
Santigrat(°C) cinsinden sıcaklığı verir |
Hoparlörden beep sesi çıkarır |
Butonun durumunu 1/0 olarak verir |
Nemin yüzde değerini verir |
Potansiyometre değerini verir |
RGB LED için rastgele renk belirler |
Kırmızı LED’i 1/0 olarak ayarlar |
DC motorları kontrol eder |
Röleyi 1/0 olarak ayarlar |
RGB renk değerini verir |
Işık seviyesini yüzde değeri olarak verir |
RGB LED’i kapatır |
Kütüphane Blokları ile Çalışmak¶
Kitaplık, kullanıcının PicoBricks Board ve üzerindeki modüller üzerinde tam denetime sahip olmasına izin veren bir dizi basit hizmetten oluşur.
PicoBricks Kitaplığı’nda iki farklı blok şekli vardır:
oval: Bir tür bilgiyi geri döndüren
reporter bloklarıdır
. Kullanıcı normalde bunları bir proje değişkenine atar veya diğer blokların uygun bir giriş yuvasında kullanır. Dönüş bilgisi türü, desteklenen veri türlerinden herhangi biri olabilir.dikdörtgen: Programlanmış bir işlevi yerine getiren ve herhangi bir bilgi döndürmeyen
komut bloklarıdır
.
Kütüphane Bileşenleri Üzerine Notlar¶
PicoBricks kartı, önceden monte edilmiş on bileşen içerir. Ancak Kütüphane’de yalnızca yedi tanesi için blok vardır; OLED ekranı, Motor Kontrolü ve Kablosuz İletişim bileşenleri kütüphane tarafından doğrudan kapsanmaz
.
Bu bölümde, bu bileşenlerden nasıl yararlanılabileceğini ve bunlarla ilgili bazı bilgileri açıklayacağız.
OLED ekran modülü, OLED Graphics adı verilen MicroBlocks grafik kütüphanesi kullanılarak programlanmıştır. IDE’de
Libraries+ / Graphics / OLED Graphics.ubl
altında bulunur.
Not
Kitaplık bloklarının ve işlemlerinin ayrıntıları için, OLED Kütüphane bölümüne bakın.
Tüyo
Kütüphanenin gelişmiş kullanımını ve veri aktarımını açıklayan bir proje için lütfen SNAP to MicroBlocks bölümüne bakın.
Motor modülü, Servo Motorları ve DC Motorları kontrol etmek için kullanılır. DC motor direkt olarak kütüphane tarafından desteklenir. Ancak bir uyarı var: motor bağlantıları yalnızca tel kablo üzerinden yapıldığından, DC motorların yönünü programlı olarak tersine çevirmek mümkün değildir. DC motorların yönünü değiştirmenin tek yolu, kabloların bağlanma şeklini değiştirmektir.
Uyarı
Servo motorların programlanması MicroBlocks servokütüphanesi tarafından desteklenmektedir. Servo motor kütüphanesi, IDE içinde Libraries+ / Servo.ubl’de yer almaktadır.
Not
DC Motor ve Servo Motor kontrolünün detaylı projesini incelemek için PicoBricks Servo ve DC Motor Kontrol bölümüne bakınız.
Kablosuz Haberleşme Modülü, PicoBricks’in bir WiFi modülü veya bir Bluetooth modülü kullanarak diğer ortamlarla iletişim kurmasını sağlar ve Pico’nun Seri IO bağlantı noktalarına bağlanır.