#import the libraries that we need
import serial
from vpython import *
#create an object to read the data
arduinoSerialData =serial.Serial('/dev/ttyACM0',115200)
measuringShape= cylinder(length=3, color=color.red,radius=0.5,pos=vector(0,0,0))
readingText= label(text='Heart Beat sensor reading:', pos=vector(0,1,0), height=25)
readingData= label(text='', pos=vector(0,0,0), height=25,box=False)


while (1):
    rate(100)
    if (arduinoSerialData.inWaiting()>0):
        myData= arduinoSerialData.readline()
        heartBeat= int(myData)
        myText= "Heart Beat sensor reading"
        print (heartBeat)
        measuringShape.radius= heartBeat/100
        readingText.text= myText
        readingData.text= heartBeat