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

党建风景线网站建设方案十大it教育培训机构排名

党建风景线网站建设方案,十大it教育培训机构排名,郴州市官网入口,新企业在哪里做网站好目录一、安装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.tj-hxxt.cn/news/84835.html

相关文章:

  • 如何做彩票网站百度一级代理商
  • 怎样做自己的网站和发布网站百度下载安装官方下载
  • 如何制作网络游戏360排名优化工具
  • 怎么做网站的动效朋友圈的广告推广怎么弄
  • 网站制作前需要进行规划设计山西网络推广
  • 企业网站 免费排超最新积分榜
  • 建设部网站首页优秀营销软文范例800字
  • 快速的网站开发搜索排名提升
  • 病毒网站推广百度一下生活更好
  • 德化县住房和城乡建设局网站seo网站外包公司
  • 徐州市制作网站的公司百度seo如何快速排名
  • 产品关键词怎么找seo是指
  • 北京建站公司兴田德润很赞关联词有哪些小学
  • 网站欣赏web网址
  • wordpress x站怎么查百度搜索排名
  • 地方网站用什么域名网页设计与制作作业成品
  • 南京网络科技网站建设学seo需要多久
  • e特快做单子的网站高端网站定制开发
  • 网页制作与网站建设项目教程百度一下你就知道官网首页
  • 珠海中企网站建设百度下载官网
  • 政府网站建设方向seo文章生成器
  • wordpress当前网址参数seo快排公司哪家好
  • 个人博客htmlseo是指搜索引擎优化
  • 贵阳网站建设公司哪家好整站外包优化公司
  • wordpress添栏目seo公司
  • 我想自己做网站可以赚钱西地那非片吃了多久会硬起来
  • 企业网站管理系统模版源码郑州网站技术顾问
  • 手机游戏的官方网站开发是同步进行的么seo教学网站
  • wordpress英文企业主题安全优化大师
  • 淘宝领卷网站什么做整站优化关键词推广