Hi
Schon mal vielen dank für die Hilfe:)
Ich habe den entsprechenden Teil raus kopiert.
HOST = "192.168.178.35"
PORT = 4223
UIDGPS ="PuV"
UIDnfc ="RSN"
UIDBut ="QnZ"
import tkinter as tk
from tinkerforge.ip_connection import IPConnection
from tinkerforge.bricklet_gps_v2 import BrickletGPSV2
from tinkerforge.bricklet_nfc import BrickletNFC
from tinkerforge.bricklet_dual_button_v2 import BrickletDualButtonV2
ipcon = IPConnection() # Create IP connection
ipcon.connect(HOST, PORT) # Connect to brickd
def buttom2():
BUT = BrickletDualButtonV2(UIDBut, ipcon)
BUT1, BUT2 = BUT.get_button_state()
gps = BrickletGPSV2(UIDGPS, ipcon)
nfc = BrickletNFC(UIDnfc, ipcon)
nfc.MODE_READER = 3
nfc.TAG_TYPE_TYPE2 = 2
if BUT2 == 0:
latitude, ns, longitude, ew = gps.get_coordinates()
strNFC = ("Latitude: " + str(latitude / 1000000.0) + " ° " + ns + " Longitude: " + str(longitude / 1000000.0) + " ° " + ew)
lb15.config(text=strNFC)# Show data in GUI
if nfc.READER_STATE_IDLE != 128:
return
nfc.reader_write_ndef(strNFC)
lb15.after(1000, buttom2)