第一部分 基本技能学习和实践

第1讲 一种新的C语言学习方式

机器人与C语言学习平台

任务1 获得软件

任务2 安装软件

任务3 硬件连接

任务4 第一个程序

任务5 做完实验关断电源

工程素质和技能归纳

科学精神的培养

第2讲 最简单的C程序设计——机器人做算术

任务1 整型数据的运算和结果显示

任务2 浮点型数据的运算

任务3 字符型数据

工程素质和技能归纳

科学精神的培养

第3讲 循环程序设计——让机器人动起来

C51单片机的输入/输出接口

任务1 单灯闪烁控制

任务2 机器人伺服电动机控制信号

任务3 计数并控制循环次数

任务4 用计算机来控制机器人的运动

工程素质和技能归纳

科学精神的培养

第4讲 函数与机器人运动控制

任务1 基本巡航动作

任务2 匀加速/减速运动

任务3 用函数调用简化运动程序

任务4 用数组进一步简化函数调用

工程素质和技能归纳

科学精神的培养

第5讲 选择结构程序设计——机器人的触觉导航

任务1 安装并测试机器人胡须

任务2 通过胡须导航

任务3 机器人进入死区后的人工智能决策

任务4 机器人行进过程中的碰撞保护程序

工程素质和技能归纳

科学精神的培养

第6讲 选择结构程序设计——机器人红外导航

任务1 搭建并测试IR发射和探测器对

任务2 探测和避开障碍物

任务3 高性能的IR导航

任务4 俯视的探测器

工程素质和技能归纳

科学精神的培养

第7讲 多分支结构程序设计——机器人循线竞赛

任务1 QTI传感器及其通信接口

任务2 安装QTI传感器到机器人前端

任务3 编写QTI传感器的测试程序

任务4 设计算法实现机器人无接触传感器游中国

任务5 修改算法实现机器人游中国

任务6 用数组实现机器人游中国比赛

任务7 改进运动执行程序提升执行的可靠性

工程素质和技能归纳

科学精神的培养

第二部分 综合实践案例

第8讲 教育机器人智能搬运比赛

任务1 给机器人安装循线传感器和搬运手爪

任务2 根据比赛任务设计算法

任务3 定义运动数据结构体存储运动数据

任务4 将运动函数存成另外的文件包含进来

任务5 循线运动函数的设计与实现

任务6 根据算法完成搬运子函数和主程序的编写

工程素质和技能归纳

科学精神的培养

第9讲 机器人灭火比赛

任务1 确定完成比赛所需的传感器和灭火装置

任务2 确定超声波传感器连接端口,编写测距函数

任务3 安装火焰传感器和灭火风扇,编写寻找火源和灭火程序

任务4 根据超声波测距信息编写导航程序

任务5 完成灭火主程序的编写

工程素质和技能归纳

科学精神的培养

第10讲 擂台机器人程序设计

任务1 红外线擂台机器人的软件设计

任务2 优化红外线擂台机器人软件

任务3 超声波擂台机器人的软件设计

任务4 遥控擂台机器人的软件设计

工程素质和技能归纳

科学精神的培养

附录A C语言概要归纳

附录B C语言中的关键字索引

附录C 无焊锡面包板

附录D 中国教育机器人大赛简介

附录E 完成本书项目学习所需配件清单

机器人程序设计c语言,机器人辅助C程序设计相关推荐

  1. 焊接机器人编程c语言,机器人现场编程与调试(cnc上下料,弧焊,喷涂,点焊等),就是这么全!...

    原标题:机器人现场编程与调试(cnc上下料,弧焊,喷涂,点焊等),就是这么全! 1.详细讲解了工业机器人现场编程与设计的方法及要点. 2.所讲内容涉及:工业机器人搬运工作站.工业机器人CNC机床上下料 ...

  2. 高级程序设计c语言试卷答案,高级程序设计语言半期试卷答案.doc

    高级程序设计语言半期试卷答案 西南交通大学2009-2010学年第1学期半期试卷 课程代码 3243800 课程名称 高级语言程序设计 考试时间 90分钟 题号一二三四五六七八九十总成绩得分 阅卷教师 ...

  3. 端口扫描程序设计c语言,主机端口扫描程序设计.doc

    PAGE 主机端口扫描程序设计 摘 要 计算机信息网络的发展加速了信息化时代的进程,但是随着社会网络化程度的增加,对计算机网络的依赖也越来越大,网络安全问题也日益明显.端口扫描技术是发现安全问题的重要 ...

  4. c语言实训模块化程序设计,C语言 实验三 模块化程序设计.doc

    实验掌握一维数组和二维数组的定义.赋值和输入输出的方法 2. 掌握字符数组和字符串函数的使用 3. 掌握与数组有关的算法.掌握函数定义的方法掌握函数实参与形参的传递方式 6. 掌握函数的嵌套调用和递归 ...

  5. 计算机程序设计语言是英文翻译,程序设计英语怎么说

    程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分.随着硬件技术的飞速发展和软件规模的日益庞大,程序的结构.可维护性.复用性.可扩展性等因素日益重要.那么你知道程序设计用英语怎么说吗 ...

  6. c语言编辑机器人行走,c语言课程设计报告-步行机器人.doc

    c语言课程设计报告-步行机器人 PAGE 第 PAGE \* Arabic \* MERGEFORMAT 17 页第 PAGE \* Arabic \* MERGEFORMAT 17 页第 PAGE ...

  7. 听障学生计算机课本,面向听障学生程序设计的计算机教学辅助系统

    摘要: 在目前的残疾人高等教育中,针对听障学生开展的计算机编程语言的教学存在许多难点.由于施教学生的特殊性--听力障碍所造成的沟通困难,常规的教学方式在听障学生教学中无法使用,严重制约了听障学生教学. ...

  8. c语言课程设计的摘要,投票程序设计-C语言课程设计摘要.doc

    投票程序设计-C语言课程设计摘要.doc C 语 言 课 程 设 计 题 目: <7>投票程序 设 计 者: 专 业: 班级学号: 所属院系:机电学院 指导教师: 2010年7月17日 1 ...

  9. 上海大学c语言程序设计,【基础强化】2020-2021学年秋季学期程序设计C语言项目顺利开展...

    2020年10月19日下午12:10分,由上海大学社区学院课外培养中心主办的程序设计C语言项目在D415机房开展.本课程由邹启明老师担任主讲,为对编程感兴趣的同学提供了课外的学习机会与平台. 邹老师以 ...

最新文章

  1. 使用 JSSE 定制 SSL 连接的属性--转载
  2. ubuntu卸载vsftpd出错
  3. 大四课程设计之基于RFID技术的考勤管理系统(三)数据库设计
  4. 为什么openstack要用rabbitmq这类消息中间件来进行RPC这类的操作呢,直接rpc不行吗?
  5. 【SAP HANA】关于SAP HANA中带层次结构的Analytic View创建、激活状况下在系统中生成对象的研究...
  6. 构架https服务器
  7. Windows Phone7成为诺基亚核心目标
  8. java clone方法_Java基础:Cloneable接口和Object的clone()方法
  9. 【Webcam设计】USB摄像头图片采集+QT显示
  10. .net中即时消息发送的实现
  11. ios开发学习笔记(这里一定有你想要的东西
  12. 移动端自动化任务-AutoJs Pro v9使用教程(一)
  13. Terraform 系列-什么是 IaC?
  14. 程序员面试常见的10个问题,非常实用的面试技巧,收藏一下
  15. mongdb compass 可视化工具的使用
  16. 分享一个直接加QQ好友的链接或会话的
  17. 网上看到的Android面试题集合(精)
  18. CAD迷你看图最喜欢的操作方法
  19. 让思考成为一种习惯:今年,我大四了
  20. 崽崽百度指数批量查询工具【过安全验证】

热门文章

  1. 百度云盘和谐下载和云播
  2. 启扬i.MX8M Plus开发板适配LVDS屏幕的调试思路
  3. 原生js实现拖动滑块验证
  4. 基于C#实现的学生考试系统
  5. PSIM入门:简单实例讲解PSIM基本操作(PSIM Basic Simulation)
  6. VR全景旅游开发让旅游足不出户身临其境的感觉
  7. Linux 小知识翻译 - 「i386」是什么?
  8. 20230210使AIO-3568J开发板在Android12下调通3个USB
  9. 如何用示波器准确地测量电源纹波?
  10. 汇编语言ROL和RCL的区别