1 Star 0 Fork 0

Stefan/demo_code

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
arduino_service_test.py 737 Bytes
一键复制 编辑 原始数据 按行查看 历史
Stefan 提交于 2019-11-13 19:30 . arduino service
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import rospy
from ros_arduino_msgs.srv import DigitalWrite
from ros_arduino_msgs.srv import DigitalSetDirection
#初始化节点
rospy.init_node('challenge',anonymous=False)
if __name__ == '__main__':
rospy.wait_for_service('/mx_chassis/digital_write')
rospy.wait_for_service('/mx_chassis/digital_set_direction')
dr=rospy.ServiceProxy('mx_chassis/digital_set_direction',DigitalSetDirection)
dw=rospy.ServiceProxy('/mx_chassis/digital_write',DigitalWrite)
dr(9,1)
while True:
dw(9,1)
print("9 pin is high")
rospy.sleep(0.5)
dw(9,0)
print("9 pin is low")
rospy.sleep(0.5)
rospy.spin()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/stefantasy/demo_code.git
git@gitee.com:stefantasy/demo_code.git
stefantasy
demo_code
demo_code
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385