热搜关键词: 信号与系统无刷电机ADSTCP/IP

pdf

Arduino机器人制作、编程与竞赛:中级

  • 1星
  • 日期: 2022-05-30
  • 大小: 3.27MB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • free评论
标签: Arduino

Arduino

本书以教娱机器人产品的设计和开发为主线,应用系统工程的设计理念,将各个专业的技术和模块与机器人系统集成,循序渐进地讲解专业知识和技术,并将作者从事机器人设计与制作十年的工程经验带入到本书中,最终开发和制作出一个具有中等复杂程度的机器人产品。

目  录

第  1章 为什么要制作OpenBot  ……………………………………………………  001

1.1  OpenBot  是什么?  ………………………………………………………………  001

1.2  认识  OpenBot  2E的控制器Arduino  QTSTEAM  ………………………………  002

1.3  组装一辆标准的  OpenBot  2E  ……………………………………………………  005

1.4  测试组装好的  OpenBot  2E机器人  ……………………………………………  005

1.5  OpenBot  2E  演示软件的设计  ……………………………………………………  008

1.6  OpenBot  2E  的拓展和竞赛  ………………………………………………………  008

第  2章 OpenBot  2E循线音乐程序设计  …………………………………………  009

2.1  循线程序设计  ……………………………………………………………………  009

2.2  音乐播放程序设计  ………………………………………………………………  017

2.3  循线音乐播放程序综合设计  ……………………………………………………  031

第  3章 OpenBot  2E超声避障程序设计  …………………………………………  039

3.1  超声波传感器测量距离  …………………………………………………………  040

3.2  超声波测距避障程序设计  ………………………………………………………  042

3.3  超声波测距扫描与高级导航程序设计  …………………………………………  045

第  4章 OpenBot  2E超声跟随程序设计  …………………………………………  049

4.1  简易跟随程序设计  ………………………………………………………………  050

4.2  高级跟随程序设计  ………………………………………………………………  052

第  5章 OpenBot  2E红外遥控程序设计  …………………………………………  055

5.1  迷你红外遥控器  …………………………………………………………………  055

5.2  红外编码基础  ……………………………………………………………………  056

5.3  红外遥控解码程序设计  …………………………………………………………  060

5.4  红外遥控程序的测试和调试  ……………………………………………………  072

5.5  红外遥控机器人  …………………………………………………………………  072

第  6章 OpenBot  2E综合演示程序  ………………………………………………  075

6.1  综合演示程序构思——产品开发需求  …………………………………………  075

6.2  综合演示程序设计  ………………………………………………………………  076

6.3  综合演示程序实现  ………………………………………………………………  084

6.4  综合演示程序的操作竞赛和改进  ………………………………………………  109

第  7章 OpenBot  2E拓展:红外测距导航  ………………………………………  113

7.1  红外测距传感器的拓展安装  ……………………………………………………  114

7.2  红外测距程序实现  ………………………………………………………………  117

7.3  双红外测距导航程序设计  ………………………………………………………  121

7.4  红外测距云台安装和测试  ………………………………………………………  122

7.5  红外测距云台导航机器人  ………………………………………………………  128

第  8章 人机擂台机器人大战  ………………………………………………………  137

8.1  人机擂台机器人竞赛规程  ………………………………………………………  137

8.2  红外搜索擂台机器人的制作和编程  ……………………………………………  141

8.3  超声波搜索擂台机器人的制作和编程  …………………………………………  143

8.4  遥控擂台机器人的制作和编程  …………………………………………………  143

8.5  人机大战  …………………………………………………………………………  144

第  9章 机器人搬运竞赛  ……………………………………………………………  145

9.1  搬运竞赛规程  ……………………………………………………………………  145

9.2  智能搬运机器人传感器的选型安装和程序调试  ………………………………  145

9.3  智能搬运小车程序的整合设计  …………………………………………………  152

第  10章 灭火机器人制作与竞赛  ……………………………………………………  179

10.1  机器人灭火竞赛规则  …………………………………………………………  179

10.2  灭火机器人传感器选型和安装  ………………………………………………  181

10.3  编写寻找火源和灭火程序  ……………………………………………………  184

10.4  迷宫导航程序设计  ……………………………………………………………  187

10.5  迷宫导航和灭火程序的整合设计  ……………………………………………  189

附录  A 本书用到的套件和器材  ……………………………………………………  209

A.1  OpenBot  2E  套件零配件清单  ……………………………………………………  209

A.2  OpenBot  2E  组装分解图  …………………………………………………………  210

A.3  红外测距传感器拓展包  …………………………………………………………  213

A.4  智能搬运机器人拓展包  …………………………………………………………  213

A.5  擂台机器人套件  …………………………………………………………………  214

A.6  灭火机器人拓展包  ………………………………………………………………  215

附录  B Arduino的基本函数  …………………………………………………………  216

B.1  数字  I/O接口的操作函数  ………………………………………………………  216

B.2  模拟  I/O接口的操作函数  ………………………………………………………  216

B.3  高级  I/O接口函数  ………………………………………………………………  217

B.4  时间函数  …………………………………………………………………………  218

B.5  中断函数  …………………………………………………………………………  219

B.6  串口通信函数  ……………………………………………………………………  219

附录  C 中国教育机器人大赛介绍  …………………………………………………  221

推荐帖子 最新更新时间:2022-06-21 13:32

【C2000的使用经验】使用重复指令,使用你的代码更简
过去也曾讨论过CCS编译器的编译效率问题,作为TI CPU的专用编译器 ---- CCS,不能用到有特点的、效率高的指令,确实让人感到遗憾。 看一下常用的一个函数的编译结果: void MemCopy(Uint16 *SourceAddr, Uint16* SourceEndAddr, Uint16* DestAddr){    while(SourceAddr < SourceEnd
dontium 微控制器 MCU
Linux系统启动卡制作及系统固化
前言 本指导文档适用开发环境: Windows开发环境:Windows 7 64bit、Windows 10 64bit Linux开发环境:Ubuntu 14.04.3 64bit 虚拟机:VMware14.1.1 Kernel:Linux-4.9.65、Linux-RT-4.9.65 Linux Processor SDK:ti-processor-sdk-
Tronlong小分队 Linux与安卓
炼狱传奇-前仿真与后仿真之战
在前面的内容中,我们都是基于前仿真来检验我们的代码,除了倍频电路设计是必须要使用后仿真,但这是为什么呢?现在我们就来解答这个问题。首先,我们先回顾一下我们的前面内容讲过的计数器,通过前仿真与后仿真的对比,来认识后仿真是怎么一回事。计数器前仿真图:计数器前仿真图:      在进行后仿真之前,我们必须进行一次全编译                              ,在全编译完成之后,就可以
梦翼师兄 FPGA/CPLD
ccs6.2 生成bin文件,芯片为tms320f28069,应该如何设置?谢谢啦!
ccs6.2 生成bin文件,芯片为tms320f28069,应该如何设置?谢谢啦!出现这个警告"C:/ti/ccsv6/utils/tiobj2bin/tiobj2bin" "proj_lab13c.out" "proj_lab13c.bin" "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/ofd2000" "C:/ti/ccsv6/tool
lyf永 DSP 与 ARM 处理器
BMI160测试
BMI160是博世的6轴陀螺仪传感器,它的体积小,灵敏度高,支持I2C或SPI接口。 在MAX32630FTHR开发板上,使用了BMI160传感器,利用Mbed以及相关的驱动,我们可以直接测试这个传感器,通过串口查看传感器状态。 #include "mbed.h" #include "max32630fthr.h" #include "bmi160.h" void dumpImuRegi
dcexpert MAX32630FTHR设计大赛
DSP TMS320C6000基础学习 阅读DSP6713的Datasheet
本文将阅读TMS320C6713的数据手册(Datasheet)过程记录下来。         因为本次阅读数据手册的目的是获取最小系统的硬件设计相关的信息,因此将会说明如何筛选数据手册中的相关部分阅读。         TMS320C6713的数据手册可以在http://w ww.all datasheet.com/搜索下载获得,也可以到TI官网下载。         1. 确定阅读目标
Aguilera DSP 与 ARM 处理器

评论

登录/注册

意见反馈

求资源

回顶部
查找数据手册?

EEWorld Datasheet 技术支持

热门活动

相关视频

可能感兴趣器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×