コード例 #1
0
ファイル: autopilot.py プロジェクト: Gyssais/Projet_drone
def test_switch():
    data_test = [120,120,120,120, 120,120,120,120,0,0,131,260]

    dcapi.init()
    dcapi.ppm_update(data_test)
    dcapi.enable_control(1)

    try:

        while dcapi.read_button() == 0:
            time.sleep(1)
            if dcapi.read_ch1() == 1 :
                print 'CH1 on'
            else:
                print 'CH1 off'

            if dcapi.read_ch2() == 1:
                 print 'CH2 on'
            else:
                print 'CH2 off'

        print "exiting.."

    finally:
        dcapi.enable_control(0)
        print "script termine, controle rendu"
        dcapi.free_pi()
コード例 #2
0
def test_switch():
    data_test = [120, 120, 120, 120, 120, 120, 120, 120, 0, 0, 131, 260]

    dcapi.init()
    dcapi.ppm_update(data_test)
    dcapi.enable_control(1)

    try:

        while dcapi.read_button() == 0:
            time.sleep(1)
            if dcapi.read_ch1() == 1:
                print 'CH1 on'
            else:
                print 'CH1 off'

            if dcapi.read_ch2() == 1:
                print 'CH2 on'
            else:
                print 'CH2 off'

        print "exiting.."

    finally:
        dcapi.enable_control(0)
        print "script termine, controle rendu"
        dcapi.free_pi()
コード例 #3
0
ファイル: autopilot.py プロジェクト: Gyssais/Projet_drone
def test_ch():
    data_test = [127,127,127,127,127,127,127,127,127,127,127,127]
    channel=0
    try:
        dcapi.enable_control(1)
        while dcapi.read_button() == 0:
            channel = input ('Channel:')
            data_test [channel-1] = input ('Valeur:')
            dcapi.ppm_update(data_test)
    finally:
        dcapi.enable_control(0)
        print "script termine, controle rendu"
        dcapi.free_pi()
コード例 #4
0
def test_ch():
    data_test = [127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127]
    channel = 0
    try:
        dcapi.enable_control(1)
        while dcapi.read_button() == 0:
            channel = input('Channel:')
            data_test[channel - 1] = input('Valeur:')
            dcapi.ppm_update(data_test)
    finally:
        dcapi.enable_control(0)
        print "script termine, controle rendu"
        dcapi.free_pi()
コード例 #5
0
import time

import dcapi

data_test = [120,120,120,120, 120,120,120,120,0,0,131,260]

dcapi.init()
dcapi.ppm_update(data_test)
dcapi.enable_control(1)

try:

    while dcapi.read_button() == 0:
        time.sleep(1)
        if dcapi.read_ch1() == 1 :
            print 'CH1 on'
        else:
            print 'CH1 off'

        if dcapi.read_ch2() == 1:
             print 'CH2 on'
        else:
            print 'CH2 off'

    print "exiting.."

finally:                      # quand on quitte, normalement ou pas
    dcapi.enable_control(0)
    print "script termine, controle rendu"
    dcapi.free_pi()