Ayrıntılar ve Algoritma
Bu projemizde picobricks panosundaki LED modülünü ses ile açıp kapatacağız. PicoBricks ses seviye sensörünü kullanarak oluşturacağımız projemizde açma-kapama işlemlerini alkış sesi. Daha önceki projelerde olduğu gibi sensörlerin kullanıldığı projelerde kodları yazmaya başlamadan önce sadece sensörü çalıştırıp ardından komutu yazarak yapmak istediğimiz işlemlerde sensörün hangi değerleri gönderdiğini görmeniz ilerlemenizi kolaylaştıracaktır. Bu değerlere göre projenin kodları.
Bağlantı şeması
PicoBricks modüllerini kablolama olmadan kodlayabilir ve çalıştırabilirsiniz. Modülleri panodan ayırarak kullanacaksanız modül bağlantılarını grove kablolarla yapmalısınız.
PicoBricks'in MicroBlock Kodları
Projenin Microblocks kodlarına görseli Microblocks Run sekmesine sürükleyerek veya butonuna tıklayarak ulaşabilirsiniz. düğme.
PicoBricks'in MicroPython Kodları
Pico'daki donanıma erişmek için makine içe aktarma Pin numarasından
sensör=Pin(1,Pin.IN) #dijital pin 1'i Sensör için bir GİRİŞ olarak başlat
led=Pin(7,Pin.OUT)#dijital pin 7'yi LED iken bir OUTPUT olarak başlat True iken:
#Sensör değeri '0' olduğunda, sensör.value()==1 ise röle '1'print(sensor.value()) olacaktır:
led.value(1)else:
led.değer(0)
PicoBricks'in Arduino C Kodları
geçersiz kurulum() {
// bir kez çalıştırmak için kurulum kodunuzu buraya koyun:
pinMode(1,INPUT);
pinMode(7,ÇIKIŞ);
//giriş ve çıkış pinlerini tanımlıyoruz
}
geçersiz döngü () {
// tekrar tekrar çalışacak şekilde ana kodunuzu buraya koyun:
Serial.println(digitalRead(1));
if(digitalRead(1)==1){
digitalWrite(7, YÜKSEK);
gecikme(3000);
}
başka{
digitalWrite(7,LOW);
gecikme(1000);
}
}
GitHub Proje Sayfası