电子书 编程

制作一个由 Arduino 控制的机器人(英文版电子书)

¥1.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

书籍结构与主要内容 章节概览 第 1 章:机器人构建简介:简要介绍机器人硬件和软件,预览可构建的项目,分析两轮和四轮机器人的特点,以及说明机器人移动方式和所需工具。 第 2 章:电子设备构建:指导读者搭建控制机器人的电子系统,包括所需硬件、焊接等构造技术以及电机控制器的构建。 第 3 章和第 4 章:分别详细介绍两轮和四轮移动平台的构建,包括硬件要求、机械组装、电子控制设备的安装以及红外传感器的安装。 第 5 章:Arduino 入门教程:介绍 Arduino 环境,包括软件安装、驱动安装、IDE 使用、标签功能以及第三方库的安装。 第 6 章:测试机器人基本功能:讲解上传测试草图以验证机器人是否正常工作,包括硬件要求、软件前提、所使用的草图及故障排除。 第 7 章:控制速度和方向:涵盖机器人电机控制原理、电机控制器、速度控制代码、旋转和跟踪校准以及移动软件架构等内容。 第 8 章:传感器入门教程:描述常见传感器(如红外反射传感器、声纳距离传感器等)的工作原理及相关代码。 第 9 章:修改机器人以应对边缘和线条:介绍利用反射传感器使机器人具备跟随线条或避开边缘的能力,包括相关硬件、草图及代码。 第 10 章:自主移动:说明如何使用距离传感器实现机器人自主移动和避障,以及添加伺服器实现传感器扫描。 第 11 章:远程控制:讲解通过串行命令和电视型红外遥控器远程控制机器人的技术,包括相关硬件、草图及代码。 附录:提供了增强机器人的技巧、其他电机控制解决方案、硬件和软件调试技巧、电源选择、编程结构以及 Arduino 引脚和定时器使用等内容。 代码相关 书中代码经过定制,以清晰说明每章涵盖的主题,避免了一些常见的简洁编码方式,方便初学者阅读。 代码使用功能模块构建,模块存储在 Arduino IDE 标签中,早期章节描述的模块会在后期重用,为避免重复,仅打印新的或更改的代码。 机器人功能实现 通过不同的草图和模块,实现机器人的基本功能测试、速度和方向控制、边缘和线条检测、自主移动以及远程控制等功能。 涉及多种传感器的使用,如红外反射传感器用于边缘和线条检测,声纳距离传感器用于障碍物检测等。 硬件与软件资源 详细列出了构建机器人所需的各种硬件,如 Arduino 板、电机控制器、传感器、工具等。 介绍了所需的软件和库,如 Arduino IDE、AFMotor 库、RobotMotor 库、IrRemote 库等,并说明了安装和配置方法。