BİLİŞİM TEKNOLOJİLERİ VE YAZILIMI DERSİ DERS NOTLARI-2-.pdf
Document Details
Uploaded by Deleted User
Tags
Related
- Vex IQ BaseBot Control & Challenge Worksheet PDF
- Module VI: ROS and Robot Programming PDF
- Fundamentos de Sistemas Operativos Trabalho Prático PDF
- Mobiliųjų robotų valdymo algoritmai – II dalis PDF
- Robotų elgsenos valdymas ir robotų architektūros PDF
- Autonomous Weapons Systems & Meaningful Human Control: Ethical & Legal Issues (PDF)
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); } }