Pinoo Buton Modülü

Pinoo Buton Modülü Nedir ?
 
Ön Hazırlık:
Pinoo kartımızı USB kablo yardımıyla bilgisayarımıza bağlıyor ve aşağıdaki adımları izleyerek bağlantımızı gerçekleştiriyoruz.
mblock
kodlama
mblock projeleri
çocuklar için kodlama seti
BUTON MODÜLÜ
Butonlar bağlantısını ve kodlamasını doğru yaptığınız takdirde 0 veya 1 değerini verir. Gelin bu modülün çalışma prensibini daha detaylı inceleyelim. 
buton modülü
Butonların genel çalışma mantığında uygulanan basınç sonucu devrenin buton zemininin altındaki iletken madde ile tamamlanması ve ardından elektrik akımının devreden geçmesi prensibi yatar. Aynı şekilde butona basılarak devre açık devre haline getirilebilir ve elektrik akımının devreden geçmemesi sağlanabilir.
Buton modülümüzün bağlantısını yaparken port bölümünün üzerindeki renkleri dikkate almamız gerekiyor. Modülümüz pinoo kart üzerinde aynı renklere sahip kapılara bağlantı kablosu yardımıyla takılabilmektedir. Pinoo kart üzerinde yer alan 1,2,3,4,5 ve 6 numaralı kapılar buton modülü için uygundur.
Bilgisayarımızda mBlock programını açarak pinoo kartımızın bağlantılarını gerçekleştiriyoruz. “Merhaba de” kodunun içerisine yerleştirilen modül okuma kodu sayesinde modülümüzden gelen değer sürekli olarak program üzerinde görüntülenebilecektir.
Aşağıdaki görselde örnek olarak 4. kapıya bağlanan buton modülünün kodlarını görebilirsiniz. 
kodlama atölyesi
Butona basmadığımızda 0 değerini görürüz.
robotik kodlama
Butona bastığımızda 1 değerini görürüz.
atölye
IDE Ön Hazırlık:
Pinoo kartımızı USB kablo yardımıyla bilgisayarımıza bağlıyor ve aşağıdaki adımları izleyerek bağlantımızı gerçekleştiriyoruz.
robotik kodlama atölyesi
Araçlar menüsü - Kart - Arduino Nano seçelim.
arduino
Araçlar menüsü - İşlemci - ATmega328P (Old Bootloader) seçelim.
maker
Araçlar menüsü - Port - COM değeri seçelim.
ARDUINO IDE İLE BUTON MODÜLÜ KULLANIMI
stem
Buton modülümüz 3 numaralı pine bağlıdır. Bunun bir giriş pini olduğunu belirttik. Seriali başlattık. DigitalRead komutu ile buton modülünden gelen değerleri okuduk. Serial.print komutu ile okunan değerlerin seri monitöre yazılmasını sağladık.