title: Efficent waiter in python3 (tkinter) for serial packet from arduino
body: <p>I have a linear potentiometer connected to my Arduino Mega at port A0.
  The board is connected to my Ubuntu PC using the factory provided USB-cable.</p>
  
  <p>On the arduino I have a program running which reads the analog pin and prints it to the serial connection with the command <code>Serial.println(analogRead(sensorPin))</code>.
  On the other end there is a python3 program running a tkinter application which has to act according to the potentiometer.
  Currently I am reading the serial connection with <code>serial.readline()</code>.</p>
  
  <p>I was not able to find a efficient waiter for that solution, which is not a constant while loop, which drives my CPU to 100%.</p>
  
  <p>Hope someone can help me.</p>