arduino stuffs
Diffstat (limited to 'car_driver/godot/Console.gd')
-rw-r--r--car_driver/godot/Console.gd12
1 files changed, 7 insertions, 5 deletions
diff --git a/car_driver/godot/Console.gd b/car_driver/godot/Console.gd
index 29ac7a9..ce199cf 100644
--- a/car_driver/godot/Console.gd
+++ b/car_driver/godot/Console.gd
@@ -1,10 +1,12 @@
extends RichTextLabel
class_name Console
+var thread = Thread.new()
-func _ready():
- SerialIO.connect("recieved", self, "add_text")
+func _physics_process(_delta:=0.0)->void:
+ thread.start(self, "readstring")
+ thread.wait_to_finish()
-
-func add_text(new: String):
- text += new
+func readstring()->void:
+ for _i in range(SerialIO.Serial.get_available()):
+ text += str(SerialIO.Serial.read()) \ No newline at end of file