Example #1
0
# Servo konumlari
kirmizi_paket = 1
mavi_paket = 2
sari_paket = 3

servo_acik = 1200
servo_kapali = 1500

sleep(10)

## Cihazla iletişim
drone = connect('/dev/ttyACM0', wait_ready=True)
### Drone Hareketleri

ev_konum = t.hazirlik_ve_kalkis(2)

t.servo_ayarla(drone, kirmizi_paket, servo_acik)
sleep(1)
t.servo_ayarla(drone, mavi_paket, servo_acik)
sleep(1)
t.servo_ayarla(drone, sari_paket, servo_acik)
sleep(1)
t.servo_ayarla(drone, mavi_paket, servo_kapali)
sleep(1)
t.servo_ayarla(drone, kirmizi_paket, servo_kapali)
sleep(1)
t.servo_ayarla(drone, sari_paket, servo_kapali)
sleep(1)
t.servo_ayarla(drone, mavi_paket, servo_acik)
sleep(1)
Example #2
0
import tanimlar as t
### Fonksiyon ve sınıf tanımları

sleep(10)

###############################################################################

### Değişken kurulumu
irtifa = 2

## Cihazla iletişim
drone = connect('/dev/ttyACM0', wait_ready=True)  # '/dev/ttyS0'

### Drone Hareketleri
## Kalkış & Ev konumu belirleme
(ev_konum, ev_dogrultu) = t.hazirlik_ve_kalkis(drone, irtifa)

print(drone.location.global_relative_frame)
sleep(10)
print(drone.location.global_relative_frame)

## İniş
print("İnişe geçiliyor")
drone.mode = VehicleMode("LAND")
while drone.location.global_relative_frame.alt > 0.08:
    print(drone.location.global_relative_frame.alt)
    sleep(0.5)

print("İniş gerçekleşti")

## Cihaz kapatma komutları
### Değişken kurulumu

irtifa = 8

## Koordinatlar

#ev_konum = 40.084565, 32.594659
hedef_konum = LocationGlobalRelative(40.085264, 32.593656,
                                     irtifa)  # Matrisin koordinatlarını gir

## Cihazla iletişim
drone = connect('/dev/ttyUSB0', wait_ready=True, baud=921600)  # '/dev/ttyS0'

### Drone Hareketleri
## Kalkış & Ev konumu belirleme
ev_konum = t.hazirlik_ve_kalkis(drone, irtifa)

## Kalkış sonrası hedef noktasına uç

drone.simple_goto(hedef_konum, 10)

while t.hedef_varis(drone, hedef_konum):
    sleep(1)

sleep(10)

## Kalkış konumuna git
drone.mode = VehicleMode("RTL")
while t.hedef_varis(drone, ev_konum):
    sleep(1)