当前位置: 首页 > news >正文

视频网站用php做设计构建网站

视频网站用php做,设计构建网站,规划设计网站推荐,网站开发过程说明怎么写目录一、安装arduino IDE1.1安装方法1.1.1终端里命令下载(不推荐)1.1.2官网下载(不推荐)1.1.3论坛下载(不推荐)1.1.4系统应用商店(推荐!)1.2配置项目文件位置1.3测试IDE功…

目录

  • 一、安装arduino IDE
    • 1.1安装方法
      • 1.1.1终端里命令下载(不推荐)
      • 1.1.2官网下载(不推荐)
      • 1.1.3论坛下载(不推荐)
      • 1.1.4系统应用商店(推荐!)
    • 1.2配置项目文件位置
    • 1.3测试IDE功能
  • 二、配置ros与arduino通讯的库文件
    • 2.1安装软件包
    • 2.2开启roscore
    • 2.3配置库文件位置
  • 三、创建一个发布者publisher
    • 3.1重新打开arduino IDE
    • 3.2编译示例代码
    • 3.3运行arduino节点
    • 3.4查看arduino节点信息
  • 四、创建一个订阅者sublisher
    • 3.1重新打开arduino IDE
    • 3.2编译示例代码
    • 3.3运行arduino节点
    • 3.4改变LED状态
      • 3.4.1方式一
      • 3.4.2方式二


Windows 10 + VMware 16 + Ubuntu 20.04+ Noetic
台式机 + arduino UNO


一、安装arduino IDE

1.1安装方法

1.1.1终端里命令下载(不推荐)

下载的版本太老,是1.0.5的,编译时会报错

sudo apt-get install arduino

报错内容:
在这里插入图片描述

1.1.2官网下载(不推荐)

从官网下载: https://www.arduino.cc/,速度很慢

1.1.3论坛下载(不推荐)

不好找Ubuntu版本的IDE安装包

1.1.4系统应用商店(推荐!)

Ubuntu software ——> 弹出snap商店——> 左上角 搜索 arduino
可以看到版本是1.8.19的,可以!下载速度也可以!
在这里插入图片描述
在这里插入图片描述

1.2配置项目文件位置

打开arduino IDE——>文件——>首选项——>项目文件位置
选择主目录下的一个文件夹,权限高!
在这里插入图片描述

1.3测试IDE功能

打开blink示例,进行编译,编译成功后,arduino开发板的小灯一直闪烁说明IDE安装成功
在这里插入图片描述

二、配置ros与arduino通讯的库文件

2.1安装软件包

sudo apt-get install ros-noetic-rosserial-arduino
sudo apt-get install ros-noetic-rosserial

2.2开启roscore

打开一个终端,输入:

roscore

2.3配置库文件位置

[PathToYourSketchbookLibraries] 指 项目文件位置

rosrun rosserial_arduino make_libraries.py [PathToYourSketchbookLibraries]

三、创建一个发布者publisher

3.1重新打开arduino IDE

3.2编译示例代码

文件——>示例——> ros_lib ——> HelloWorld

3.3运行arduino节点

IDE右下角显示串口号,我的是 ttyACM0,改成自己的

rosrun rosserial_python serial_node.py /dev/ttyACM0

在这里插入图片描述

3.4查看arduino节点信息

示例内容是,arduino作为一个节点以/chatter 为话题向外输出 “hello world!”
用命令行查看话题内容和频率,没有问题!

rostopic echo /chatter
rostopic hz /chatter

在这里插入图片描述

四、创建一个订阅者sublisher

3.1重新打开arduino IDE

3.2编译示例代码

文件——>示例——> ros_lib ——> Blink
代码解释: link

#include <ros.h>
#include <std_msgs/Empty.h>ros::NodeHandle  nh;void messageCb( const std_msgs::Empty& toggle_msg){digitalWrite(LED_BUILTIN, HIGH-digitalRead(LED_BUILTIN));   // blink the led
}ros::Subscriber<std_msgs::Empty> sub("toggle_led", &messageCb );void setup()
{ pinMode(LED_BUILTIN, OUTPUT);nh.initNode();nh.subscribe(sub);
}void loop()
{  nh.spinOnce();delay(1);
}

3.3运行arduino节点

IDE右下角显示串口号,我的是 ttyACM0,改成自己的

rosrun rosserial_python serial_node.py /dev/ttyACM0

3.4改变LED状态

3.4.1方式一

用pub

rostopic pub toggle_led std_msgs/Empty --once

3.4.2方式二

设置QT工具箱:使用rqt向话题发布消息:
在这里插入图片描述

http://www.yayakq.cn/news/505088/

相关文章:

  • 做韦恩图的在线网站网站后台设计教程视频
  • 橙色可以做哪些网站网页设计网站的设计与规划
  • 深圳美容网站建设wordpress add filter
  • 网络营销推广方案怎么做西安优化外
  • 杭州企业如何建网站贵州企业网站建设公司
  • 商业网站建设与维护方案书手机app界面设计论文
  • 进入 网站cms免费的ui设计的网站
  • 机构类网站有哪些网站备案怎么取消
  • 天津建设工程信息网网站首页做网站怎么实现在线支付
  • 做网站的一般要多钱深圳公司网站制作
  • 网站页面优化公告企业邮箱申请
  • 网站开发前如何配置电脑dw网站制作素材
  • 开通网站申请大连网络seo公司
  • wordpress 多站点 无法访问wordpress 首页文章列表
  • 作风建设简报--门户网站网站设计 seo
  • 网站排名首页前三位wordpress模板源码
  • 云南建设人力资源网站西安网站建设制作需要哪些费用
  • 北京网站设计培训学校加强网站政务服务建设
  • 2003建立虚拟网站旅游网站首页制作
  • 个人制作网站小程序api
  • 怎样在各大网站做推广做企业门户网站
  • 合肥网站建设搜王道下拉wordpress 缩略图地址
  • 哈尔滨网站建设市场网站推广的优缺点
  • 宝山企业做网站wordpress 转 typecho
  • 鲜花网站建设文档地方网站建设
  • 佛山找人做网站连云港市电信网站建设
  • 十堰网站建设专家赣州城市资讯
  • 天津网站建设优化企业石家庄网站建设远策科技
  • 免费自助小型网站门头设计
  • 东莞厚街做网站沈阳网站建设渠道