Пример #1
0
from dev.cdc import CDC_nRF
import sys
import time

myDev = CDC_nRF(sys.argv[1])
myDev.setPower(1)
#myDev.setRX_Address(0,[0xc0,0x1d,0xbe,0xef,0x01])
#myDev.setTX_Address([0xc0,0x1d,0xbe,0xef,0x01])

while True:
    myDev._bus.setDTR(True)
    time.sleep(0.1)
    myDev._bus.setDTR(False)
    time.sleep(0.1)
Пример #2
0
from dev.cdc import CDC_nRF
import sys
import time

myDev = CDC_nRF(sys.argv[2])
myDev.setPower(1)

myDev._bus.setDTR(True)

if sys.argv[1] == '--server':
    print "Starting as server..."
    myDev._bus.timeout = None
    while True:
        myDev._bus.read()
        myDev._bus.flushInput()
        #time.sleep(0.1)
        myDev._bus.write('Pong!\n\r')
        print "Pong!"
else:
    print "Starting as client..."
    sys.stdout.write("  Max |   Min |   AVG |  last | \n")
    t_ms_vals = []
    myDev._bus.timeout = 1
    while True:
        t_start = time.time()
        myDev._bus.write('Ping?\n\r')
        myDev._bus.read()
        myDev._bus.flushInput()
        t_end = time.time()

        t_ms_vals.append((t_end - t_start) * 1000)