arduino stuffs
Diffstat (limited to 'car_driver/godot/Console.gd')
| -rw-r--r-- | car_driver/godot/Console.gd | 12 |
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 |