first working version
This commit is contained in:
parent
c81afcb051
commit
a00dcaefa4
3
Dockerfile
Normal file
3
Dockerfile
Normal file
@ -0,0 +1,3 @@
|
||||
FROM python:3.7
|
||||
RUN apt update && apt install -y libsm6 libxext6 ffmpeg libfontconfig1 libxrender1 libgl1-mesa-glx iputils-ping
|
||||
RUN python -m pip install robomaster Pillow myqr
|
2
build.sh
Normal file
2
build.sh
Normal file
@ -0,0 +1,2 @@
|
||||
# build the docker container
|
||||
docker build . -t robomaster
|
3
run.sh
Executable file
3
run.sh
Executable file
@ -0,0 +1,3 @@
|
||||
# run script
|
||||
docker build . -t robomaster
|
||||
docker run -v ./source:/source --network=host -it robomaster:latest python /source/robot-version.py
|
21
source/connect.py
Normal file
21
source/connect.py
Normal file
@ -0,0 +1,21 @@
|
||||
import time
|
||||
import robomaster
|
||||
from robomaster import conn
|
||||
from MyQR import myqr
|
||||
from PIL import Image
|
||||
|
||||
|
||||
QRCODE_NAME = "qrcode.png"
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
helper = conn.ConnectionHelper()
|
||||
info = helper.build_qrcode_string(ssid="ITL@Bs", password="StStefan202!")
|
||||
myqr.run(words=info)
|
||||
time.sleep(1)
|
||||
#img = Image.open(QRCODE_NAME)
|
||||
#img.show()
|
||||
if helper.wait_for_connection():
|
||||
print("Connected!")
|
||||
else:
|
||||
print("Connect failed!")
|
BIN
source/qrcode.png
Normal file
BIN
source/qrcode.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1001 B |
14
source/robot-version.py
Normal file
14
source/robot-version.py
Normal file
@ -0,0 +1,14 @@
|
||||
from robomaster import robot
|
||||
from robomaster import config
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
print("starting program..")
|
||||
ep_robot = robot.Robot()
|
||||
# 指定机器人的 SN 号
|
||||
ep_robot.initialize(conn_type="sta", sn="3JKCK7W0030DRU")
|
||||
|
||||
ep_version = ep_robot.get_version()
|
||||
print("Robot Version: {0}".format(ep_version))
|
||||
|
||||
ep_robot.close()
|
Loading…
Reference in New Issue
Block a user