Write own code for uArm Swift Pro


I’m very new to programming robots. But I have to do one for my internship. So here is what I got:

I got an uArm Swift Pro, which works from the uArmStudio and from the Arduino IDE via the serial monitor by entering GCode.
Now I Should send scripts/code/functions to the uArm via Python.

I tried two ways:
1.) I tried to ad a new python file to the uArm Python SDK which i downloaded from github.
Code looks like this:

My problem here is that i have no clue how i could “talk” with my uArm.

Therefore i tried
2.) using pyserial
There i successfully connected the python shell with the uarm (it made this beep sound) .
Code looks like this:

import serial
ser = serial.Serial(‘COM4’,9600)

but when i tried ser.write(“M2232 V1”) i got this error message:
Traceback (most recent call last):
File “<pyshell#2>”, line 1, in
ser.write(“M2232 V1”)
File “C:\Users\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pyserial-3.4-py3.7.egg\serial\serialwin32.py”, line 308, in write
data = to_bytes(data)
File “C:\Users\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pyserial-3.4-py3.7.egg\serial\serialutil.py”, line 63, in to_bytes
raise TypeError(‘unicode strings are not supported, please encode to bytes: {!r}’.format(seq))
TypeError: unicode strings are not supported, please encode to bytes: ‘M2232 V1’

Can someone help me?

Thanks in advance.