随着人工智能的广泛应用,作为一名大学生,希望自己是参与者而不是旁观者。《智能硬件应用开发》这门课程就是帮助大家成为参与者的课程。
《智能硬件应用开发》这门课程借助mBot机器人和mBlock操作平台来完成课程的所有任务。本课程首先从图形化编程入手,通过搭积木的方式由简入难完成相关任务,体验编程带来的快乐,然后过渡到Arduino IDE编程,完成对LED灯的控制、电机的控制、传感器的应用以及短距离通信等任务。
通过《智能硬件应用开发》这门课程的学习,可以提高大家使用说明书的能力、掌握电路图读图识读的方法、学会硬件和软件联合调试、掌握图形化编程和Arduino IDE编程的方法、提升分析和解决问题的能力。
《智能硬件应用开发》这门课程的学习,零基础入门,游戏化闯关编程学习,各种任务自由发挥程度较高,以提高兴趣为主。
知识目标:
1. 对照任务指导书完成mBlock操作环境的安装、认识、使用。
2. 对照任务指导书完成图形化IDE编程实现对LED灯、蜂鸣器、mBot机器人运动的控制
3. 对照任务指导书完成各种传感器的使用和综合开发设计与实现。
4. 按要求完成各种模式下对mBot机器人的控制综合案例开发。
5. 学习mCore核心板电路图的识别,学会读图与软件编程相结合。
技能目标:能够组装设备,能够进行设备调试,能够搭建电路并进行测试
素质目标:团队合作、解决问题的能力、创新能力
总评成绩=课业报告*50%+期末考核*20%+网络成绩*20%+平时表现*10%
说明:1.网络成绩是课后作业和单元测试的客观题的成绩汇总;
2.平时表现是完成视频学习、课程讨论的成绩汇总。
3.课业报告是课程所有课业报告的成绩汇总;
零基础
1.Arduino程序设计与实践 张金 叶艾主编 电子工业出版社
2.Arduino从入门到精通10讲 杨帆主编 电子工业出版社
3.用Scratch与mBlock玩转mBot智能机器人 王丽君 人民邮电出版社
4.https://www.makeblock.com/cn/mbot/
5.https://education.makeblock.com/zh-hans/
授课对象:2021014
使用工具:win7 64位及以上系统,mBlock3,mBot,office2013及以上
学习进度:每周2-4学时
答疑方式:每周四下午微信群或MOOC平台答疑