Softivation
Başlangıç
Python 2.7 (DroneKit uyumu için)Neden?
Neden DroneKit ve Python 2.7?

Bu bilinçli bir tercih. DroneKit, Türkiye'de uygun fiyata bulunan uçuş kontrol kartlarıyla sorunsuz çalışıyor ve aracı birkaç satırla kontrol etmenizi sağlıyor. Güncel Python sürümlerinde aynı işlerin pymavlink ile nasıl yapıldığı, 2026'da eklenen makalelerde ayrıca anlatılıyor. İHA Haberleşme eğitiminin Raspberry Pi bölümü ise Python 3 ve pymavlink ile yazılır.

Yeni Python sürümleriyle çalışmak isterseniz

Python ile Sıfırdan İHA Kontrolü

DroneKit ile Python'dan drone kaldırın, yönlendirin ve görev verin: önce SITL'de, sonra Raspberry Pi gibi bir yardımcı bilgisayarla.

  • 31ders, 6 bölüm
  • 6,1 sa15 video
  • 30katılımcı
Python ile Sıfırdan İHA Kontrolü kapak görseli
Rotada 3. durak

Ne öğreneceksiniz?

Bir maddeye tıklayın, müfredatta o dersi açalım.

Müfredat

6 bölüm, 31 ders. Satın almadan önce hepsini görebilirsiniz.

  • 15 video, 6,1 sa
  • 15 makale
  • 1 kısa anket
  • 2026'da 14 yeni ders
1 Başlangıç ve kurulumlar7 ders, 39 dk video
  1. 1
    Yasal uyarı

    Eğitim materyallerinin kullanım şartları.

    Makale
  2. 2
    Tanıtım
    Video, 29 dk
  3. 3
    Python Kurulumu Python
    Video, 2 dk
  4. 4
    Dronekit Kurulumu DroneKit
    Video, 2 dk
  5. 5
    Visual Studio Code Kurulumu
    Video, 3 dk
  6. 6
    Merhaba Drone

    DroneKit ile simülasyondaki araca ilk bağlantı.

    DroneKitSITL
    Video, 3 dk
  7. 7
    DroneKit kurulmuyor: import zinciri, iki hata ve pymavlink karşılığı

    Sanal ortamı kurdun, pip install dronekit komutu hatasız bitti, paket listesinde dronekit 2.9.2 görünüyor.

    2026DroneKitpymavlinkMAVLink
    Makale
2 Yardımcı bilgisayarlar, SITL ve kod düzeni3 ders, 1,6 sa video
  1. 8
    Yardımcı Bilgisayarlar ve SITL

    Raspberry Pi, Arduino ve PC gibi yardımcı bilgisayarlar ve SITL simülasyonu.

    SITLRaspberry PiArduino
    Video, 36 dk
  2. 9
    En iyi Kodlama Pratikleri - 1. Bölüm
    Video, 23 dk
  3. 10
    En iyi Kodlama Pratikleri - 2. Bölüm
    Video, 37 dk
3 Araca bağlanma, öznitelikler ve parametreler5 ders, 1,9 sa video
  1. 11
    Araca Bağlanma ve Araç Sınıfının Öznitelikleri DroneKit
    Video, 28 dk
  2. 12
    Araca Bağlanma ve Araç Sınıfının Öznitelikleri - Uygulama DroneKitSITL
    Video, 45 dk
  3. 13
    Öznitelik Dinleyicileri ve Parametreler DroneKitParametre
    Video, 40 dk
  4. 14
    Kod bağlanıyor, konum ve yükseklik boş dönüyor

    Ekranında bağlantı kuruldu satırı var, hemen altında enlem, boylam ve yükseklik yerinde boş değer duruyor.

    2026DroneKitMAVLinkYKİ
    Makale
  5. 15
    Parametreyi Python'dan yazdın, otopilot eski değerde kalıyor

    Pi'deki kodun yazma komutunu gönderiyor, terminalde tek hata yok.

    2026Mission PlannerPythonParametre
    Makale
4 Kalkış, hareket ve GUIDED komutları8 ders, 1,6 sa video
  1. 16
    Kalkış Yap, Araç Hareket Ettirme, Rota Planlama DroneKitRota planlama
    Video, 42 dk
  2. 17
    Guided Mod Komutları ve Desteklenen Komutlar DroneKitGUIDED
    Video, 39 dk
  3. 18
    Özel Araç Sınıfı Oluşturma DroneKit
    Video, 12 dk
  4. 19
    Betik ARM ediyor, drone kalkmadan DISARM oluyor

    Betiği çalıştırıyorsun, telemetride ARM satırını görüyorsun. Motorlar rölantide birkaç saniye dönüyor, sonra hiçbir uyarı gelmeden susuyor.

    2026Telemetri
    Makale
  5. 20
    Hız komutu gidiyor, drone birkaç saniye sonra duruyor

    Yardımcı bilgisayardan GUIDED moda hız komutu yolluyorsun. Araç kalkıyor, hedef yöne doğru hızlanıyor, sonra kendiliğinden yavaşlayıp duruyor.

    2026GUIDEDParametre
    Makale
  6. 21
    Hız komutu veriyorsun, yaw'a dokunmadığın halde drone dönüyor

    pymavlink ile GUIDED modda sadece hız komutu gönderiyorsun. Yaw alanlarına dokunmuyorsun, type_mask'te yaw ve yaw_rate'i "ignore" işaretliyorsun.

    2026ArduPilotpymavlinkMAVLink
    Makale
  7. 22
    GUIDED'e geçti diyor, HEARTBEAT'te mod değişmiyor

    pymavlink ile DO_SET_MODE gönderiyorsun, COMMAND_ACK “kabul edildi” dönüyor, ama script'inin okuduğu HEARTBEAT hâlâ eski modu gösteriyor.

    2026pymavlinkMAVLinkYKİ
    Makale
  8. 23
    Takeoff komutu reddediliyor, drone yerinden kalkmıyor

    Python kodunda takeoff komutunu gönderiyorsun, satır hatasız çalışıyor, drone yerinde duruyor.

    2026Mission PlannerMAVLinkPython
    Makale
5 Uygulama2 ders, 27 dk video
  1. 24
    1.Uygulamalı Örnek

    Derste görülenlerin bir arada çalıştığı uygulamalı örnek.

    DroneKitSITL
    Video, 27 dk
  2. 25
    Değerlendirme

    Üç soruluk kısa memnuniyet anketi; sınav değildir.

    Anket
6 Sorun giderme: görev, failsafe, RC ve servo6 ders
  1. 26
    Görev Yüklendi Ama İHA Waypoint'e Gitmiyor: Çözümü

    Görevi yüklediniz. MISSION_ACK geldi, type=0 yani ACCEPTED. Kod hatasız bitti. Sonra AUTO'ya alıyorsunuz ve araç hiçbir yere gitmiyor.

    2026MAVLinkRota planlama
    Makale
  2. 27
    Yardımcı bilgisayardan uçarken GCS failsafe tetiklenmiyor

    Raspberry Pi ya da Jetson üzerinden GUIDED görevini yürüten betiğin durdu, bağlantı düştü ya da döngü kilitlendi. Beklediğin şey drone’un RTL yapıp eve dönmesiydi.

    2026Raspberry PiJetsonYKİ
    Makale
  3. 28
    RC override gönderiyorum, otopilot paketi yok sayıyor

    Python kodunla RC override paketi gönderiyorsun, hata almıyorsun, drone ARM olmuş durumda. Gaz kanalına 1550 yazıyorsun ama drone yerinden kalkmıyor.

    2026PythonFailsafeParametre
    Makale
  4. 29
    Konum Python'da yavaş geliyor, istediğin hız tutmuyor

    Pixhawk'a pymavlink ile bağlandın ve heartbeat düzenli geliyor.

    2026pymavlinkMAVLinkPixhawk
    Makale
  5. 30
    Batarya failsafe sonrası Python komutların işlenmiyor

    Kodun GUIDED modda hız komutu gönderiyor, drone bir süre söylediğini yapıyor, sonra komutlara tepki vermeyi bırakıp kendi yoluna gidiyor.

    2026PythonFailsafeGUIDED
    Makale
  6. 31
    Python'dan servo komutu gidiyor, yük servosu kıpırdamıyor

    Görev bilgisayarındaki kodun hedefin üstüne gelince bırakma komutunu gönderiyor. Terminal temiz, heartbeat düzenli. Yük yerinde.

    2026MAVLinkPythonParametre
    Makale

Size uygun mu?

Kimler için

  • TEKNOFEST İHA, Savaşan İHA ve Sürü Robotlar takımlarında yazılımcılar
  • İHA'sına kendi kontrol yazılımını yazmak isteyenler
  • Raspberry Pi gibi bir yardımcı bilgisayarla otonom görev yapmak isteyenler
  • Mühendislik ve bilgisayar programcılığı öğrencileri

Kimler için değil

Araçlar ve donanım

  • SITL
  • pymavlink
  • Raspberry Pi

Dersler nasıl işleniyor?

  1. Slayt
  2. Örnek kod
  3. SITL'de çalıştırma

Teorik konular Canva slaytlarıyla anlatılır. Uygulamalı derslerde önceden yazılmış örnek kod SITL simülasyonunda canlı çalıştırılır ve satır satır açıklanır; derste sıfırdan kod yazılmaz.

Bu eğitimde kullanılan donanım ve ürünler

Mağazamızdaki ürünler ve eğitimin hangi dersinde işinize yaradıkları.

Eğitmen ve sertifika

Sık sorulanlar

Derslerde canlı kod yazılıyor mu?

Hayır. Önceden yazılmış örnek kod SITL simülasyonunda canlı çalıştırılır ve satır satır açıklanır. Teorik konular Canva slaytlarıyla anlatılır.

Neden Python 2.7?

DroneKit, Türkiye'de uygun fiyatlı uçuş kontrol kartlarıyla uyumlu çalıştığı için bilinçli olarak seçildi. Güncel Python ile pymavlink karşılıkları ek makalelerde var.

Gerçek drone'um yoksa?

Bütün komutları ArduPilot SITL simülasyonunda deneyebilirsiniz.

Gazebo ve ROS bu eğitimde var mı?

Hayır. Gazebo, ROS, YOLO ve sürü konuları Yapay Zeka ve İHA Simülasyon Eğitimi'nde.

Erişim ne kadar sürer?

Tek ödemeyle 12 ay erişirsiniz; sertifika için eğitimi bu sürede tamamlamanız yeter. Sezon ile bu eğitim dahil altısına 9 ay erişirsiniz; 30 gün içinde Sezon'a geçerseniz bu eğitime ödediğiniz düşülür.

Satın almadan deneyebilir miyim?

Evet. Üye olunca her eğitimin ilk dersi ücretsiz açılır; anlatımı görüp öyle karar verirsiniz.

Takıldığımda kime sorarım?

Her eğitimin kendi soru-cevap grubu var. Sorunuzu orada sorarsınız; eğitmen ve diğer katılımcılar yanıtlar.

Sondaki değerlendirme sınav mı?

Hayır. Eğitimin sonunda üç soruluk kısa bir memnuniyet anketi; not ya da geçme şartı yok.