资料介绍
描述
碳漫游者
所以目标很简单,创造一个既不会从边缘掉下来也不会撞到障碍物的漫游车。- 使用 Arduino IDE 打开“arduino/arduino_hc05”文件夹下的“.ino”文件。- 将 Arduino 连接到主机 PC 并刷新.ino 文件。- 断开 Arduino 与任何电源的连接。- 按以下方式将 HC-05 连接到 Arduino:
- 如果按键/启用引脚附近有按钮,请勿连接按键引脚
- 将 Arduino 连接到主机 PC,确保在将 Arduino 连接到主机 PC 时按下 KEY 按钮
- 在 Arduino IDE 中打开串行监视器
- 将波特率设置为 38400
- 将其设置为“NL & CR”
- 它应该说“输入 AT 命令”
- 输入“AT”(不带引号)并点击发送
- 如果它说“OK”,那么一切都按预期工作
- 如果它给出“错误(0)”,请尝试再次输入“AT”
- 如果没有输出,说明设置有问题,请确保您已按照所有步骤操作
- 设置蓝牙名称
- 输入“AT+NAME=CARBON_ROVER”
- 它应该以“OK”响应
- 设置 UART 波特率
- 输入'AT+UART=115200'
- 它应该以“OK”响应
- 断开 HC-05 模块与 Arduino 的连接。
4) 碳漫游者
4.1) 硬件设置
引脚排列
IR 边缘传感器
超声波传感器
所有超声波传感器都使用分压器连接,分压器使用 2kOhm 和 1KOhm 电阻的组合作为回波引脚,因为碳在 GPIO 引脚上限制为 3v3。详情请关注此博客。
电机控制器
HC-05
注意:代码使用的是 UART6。但是,如果您想使用 UART2,只需修改#define UART_DEV CONFIG_UART_STM32_PORT_6_NAME
inmain.c
和“CONFIG_UART_STM32_PORT_6=y”
inprj.conf
Arduino 到碳
注意:这使用双向逻辑电平转换器从 5v 逻辑转换为 3v3 逻辑。此设置可能在没有使用 Arduino Pro Mini 的 LLS 的情况下工作,但尚未经过测试
Arduino 到 NeoPixel
4.2) 构建和闪烁
-
克隆此存储库
$ git clone https://github.com/96boards-projects/carbon_rover
- 将文件夹 rover 复制到 Zephyr 源的根目录中。
- 建造
$ cd /path/to/zephyr/root$ source zephyr-env.sh$ cd rover$ mkdir build; cd build$ cmake -DBOARD=96b_carbon ..$ make
- 将微型 USB 电缆连接到 USB OTG Carbon 端口和您的计算机。板应该通电。按住 BOOT0 开关,同时按下和释放 RST 开关,强制电路板进入 DFU 模式
- 您应该在 Linux 主机上看到以下确认信息:
$ dmesgusb 1-2.1: new full-speed USB device number 14 using xhci_hcdusb 1-2.1: New USB device found, idVendor=0483, idProduct=df11usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3usb 1-2.1: Product: STM32 BOOTLOADERusb 1-2.1: Manufacturer: STMicroelectronicsusb 1-2.1: SerialNumber: 3574364C3034
- 闪光
$ sudo make flash
- Project Kong:满足特殊需求的特殊漫游者
- 构建结合Azure Sphere安全性和FreeRTOS的漫游者
- Zephyr RTOS和HC-SR04超声波传感器开源
- Arduino 101 BLE漫游者遥控器
- 自动驾驶和避障漫游者开源
- 户外漫游者开源项目
- 基于TI AM5728 RTOS开发手册
- Azure RTOS NetX Duo嵌入式TCP/IP网络堆栈 13次下载
- 如何使用物联网操作系统Zephyr实现“连续集成”开源软件的详细说明
- TI-RTOS 2.00 用户指南 24次下载
- 基于虚拟校园漫游系统设计 1次下载
- 实现图像漫游_Delphi教程 13次下载
- RTOS操作系统 0次下载
- 基于OpenGL技术的实时漫游系统研究及实现
- 基于SIP的VoWLAN漫游时延优化方法研究
- RTOS的特性和类型 251次阅读
- MCXN947与Zephyr的跨界合作 嵌入式技术的新飞跃 418次阅读
- Zephyr RTOS简介及代码下载编译运行 4614次阅读
- RTOS核心:调度和分割 637次阅读
- Zephyr笔记:在Windows下搭建开发环境 1795次阅读
- 详解选择RTOS的要点 755次阅读
- 泰凌微电子Zephyr固件下载及示例程序 2776次阅读
- 泰凌微电子Zephyr硬件平台及编译步骤 2128次阅读
- 泰凌微电子Zephyr编译环境搭建 2969次阅读
- 使用MM32F3270基于Azure RTOS定时器组的应用 1477次阅读
- 使用MM32F3270基于Azure RTOS动态内存管理的应用 792次阅读
- 使用MM32F3270基于Azure RTOS信号量的应用 866次阅读
- Zephyr中断服务类型及实际应用 2313次阅读
- SEGGER有哪些RTOS? 2513次阅读
- WLAN的标准、安全及漫游 940次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多