BİLİŞİM TEKNOLOJİLERİ VE YAZILIMI DERSİ DERS NOTLARI-2-.pdf
Document Details
Tags
Full Transcript
5. Aşağıdaki fonksiyonların görevlerini yazınız. YAŞAR KIMIL FEN LİSESİ BİLİŞİM TEKNOLOJİLERİ VE YAZILIMI DERSİ DERS NOTLARI del...
5. Aşağıdaki fonksiyonların görevlerini yazınız. YAŞAR KIMIL FEN LİSESİ BİLİŞİM TEKNOLOJİLERİ VE YAZILIMI DERSİ DERS NOTLARI delay() : gecikme süresi 1. Robot kontrol yöntemlerini yazınız. Cevap: pinMode() : arduino kartınızda bulunan Tepkisel (Reactive) Kontrol sinyal pinlerini giriş veya çıkış olarak Bilinçli (Deliberative) Kontrol Karma (Hibrit) Kontrol atayabilmenize olanak tanır. Davranışsal (Behavioral) Kontrol void setup() { : Arduino'nun ilk çalışmasında gerekli olan atamaların ve 2. Eğitimsel robotlar da mekanik bileşenlerin görevi tanımlamaların yapıldığı fonksiyondur. nedir? Cevap: void loop() { : sürekli çalışan ana Uzunluk, alan, kütlesel programdır, bir döngü olup sürekli baştan akış,basınç,kuvvet,tork(moment),hız,ivme,pozisyon sona çalışır ,ses dalga boyu, yoğunluk gibi değişkenlerin ölçülmesidir. 6. Aşağıda görülen led iki bacağından birine (-) 3. Motor sürücü kartların görevlerini yazınız. GND diğeriene Dijital sinyal çışından Cevap: Robotlarda kullanılan motorların kontrol herhangi birisi bağlanacak olsa hangi edilebilmesi (çalışma, durma, ileri geri hareket bacaklar tercih edilir üzerine yazınız? etme, hızlanma, yavaşlama vb.) için kullanılan bileşenlerdir. 4. Aşağıdaki ledler sırayla Arduino kartın dijital; 2,3,4,5,6 nolu pinlerine bağlanmıştır. For döngüsünü kullanarak bu LEDleri sırası ile 0.1(100ms) saniye yakıp söndüren kodu yazınız. GND DİJİTAL ÇIKIŞ Cevap: int sure = 100; void setup() { for (int ledPin = 2; ledPin < 7; ledPin++) { pinMode(ledPin, OUTPUT); } } void loop() { for (int ledPin = 2; ledPin < 7; ledPin++) { digitalWrite(ledPin, HIGH); delay(sure); digitalWrite(ledPin, LOW); delay(sure); } }