ESP8266和ESP32配置(需使用ROS1和ROS2)
时间:2022-07-26
本文章向大家介绍ESP8266和ESP32配置(需使用ROS1和ROS2),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
ROS1和单片机配置的资料很多,不做过多介绍。
ESP32适用于ROS1和ROS2,并支持micro-ROS。开发使用需要注意一些事项。
- 前篇:ROS2与Arduino发布订阅
- https://blog.csdn.net/zhangrelay/article/details/101394537
现在,使用esp8266和esp32,首先是加载第三方开发板库:
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
安装全部esp开发板支持库:
主要是esp8266(2.7.4)和esp32(1.0.4)。
在ubuntu20.04下使用eps32还有可能遇到如下编译与下载的问题:
需要安装如下功能包解决上述问题:
$ sudo apt update && sudo apt upgrade -y python-is-python3 python3-serial
在下载程序时,如果出现报错信息如下:
不用担心,将速率调整为115200即可。
esp32的ADC精度是12位,0-4096。
与ROS2联合调试部分后续再做补充。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 深入了解NumPy 高级索引
- CentOS7设置jar应用程序开机启动的办法
- linux系统 java环境变量的配置办法
- 在Linux中怎么轻松删除源安装的软件包
- Linux中selinux基础配置教程详解
- 怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告
- Laravel5.1 框架响应基本用法实例分析
- 在Linux中怎么一次重命名多个文件详解
- python调用私有属性的方法总结
- PHP+MySQL实现在线测试答题实例
- Python异常处理机制结构实例解析
- PHP字符串与数组处理函数用法小结
- 详解Flask前后端分离项目案例
- Laravel5.1 框架表单验证操作实例详解
- 通过实例了解Python异常处理机制底层实现