Exemplo n.º 1
0
def main():

	#Inicialización de los módulos
	radio.init()
	sensor.init()
#	gps.init()

	while True:
		#Graba los datos a la microSD
		sensor.writeLogLine()
#		gps.writeLogLine()

		#Envía los datos por radio
		packet = bytes(sensor.line(), "utf-8")

			#Paquetiza la información para que no supere el tamaño de 60
		while len(packet) > 60:
			radio.rfm69.send(packet[:60])
			packet = packet[60:]

		if len(packet) > 0:
			radio.rfm69.send(packet)

		time.sleep(0.5)

	radio.close()
	sensor.close()
Exemplo n.º 2
0
def main():
    radio.init()
    sensor.init()

    while True:
        sensor.writeLogLine()
        packet = bytes(sensor.line(), "utf-8")
        radio.rfm69.send(packet)
        time.sleep(0.5)

    radio.close()
    sensor.close()
Exemplo n.º 3
0
    gpsSend = bytes(str(gpsPacket), "utf-8")

    #Paquetiza la información para que no supere el tamaño de 60
    while len(packet) > 60:
        radio.rfm69.send(packet[:60])
        packet = packet[60:]

    if len(packet) > 0:
        radio.rfm69.send(packet)

    while len(gpsSend) > 60:
        radio.rfm69.send(gpsSend[:60])
        gpsSend = gpsSend[60:]

    if len(gpsSend) > 0:
        radio.rfm69.send(gpsSend)

    time.sleep(0.1)

radio.close()
sensor.close()
'''
try:
	main()

except KeyboardInterrupt:
	radio.close()
	sensor.close()
	print("Out")
'''