客服咨询
意见反馈
同学们,信息社会的发展现在已经进入了“智能时代”,你们准备好了吗?作为一名大学生,你对智能时代的计算机硬件又了解多少呢?能上手吗?《智能硬件应用编程基础实验》是一门面向理工科学生开设的计算机硬件类基础课程。课程选用国际上流行的Arduino开源生态作为蓝本,结合教师多年的教学经验和工程项目经验,重组了硬件类基础课程的实验体系和学习方法。通过该课程的学习,你将会感受到原来计算机硬件是那么生动有趣而不是晦涩难懂,也能达到尝试组装设计一些身边中简单的作品,通过软件重编程,赋予其“智能”的特征。
王毅航
毛强
薛菲菲
课程CPU选用典型的AVR 8位微控制器,采用UNO R3主板或Mega2560主板,开发语言使用C/C++,使用Arduino IDE环境进行编程。
知识内容方面,覆盖了CPU的基本构成、数字量输入、数字量输出、模拟量转换、脉冲宽度调制、数模转换、异步串行通讯、I2C总线、SPI总线、常见传感器原理和显示设备。
实验内容,设置有流水灯实验、蜂鸣器实验、按键消抖动实验、热释电传感器实验、PWM调光实验、音乐发声实验、超声波测距、字符型液晶实验、基于GUI库的OLED显示界面设计实验、舵机实验、GPS报文分析实验、电子钟实验、SD卡操作实验等。
每个实验按项目进行设计,给出项目的设计方案、难点分析、示例代码、调试事项、测试效果等。项目的复杂度按课程的进度递进,课程过程中,将剖析硬件原理、底层驱动以及应用层软件设计思路和三者间的关系。
该课程从2020年春季开始线下开设,截止目前已开设四期。对比传统的微机原理和单片机课程,明显的优势在于“做中学、学中做”,学习场地不局限于专业实验室,学生每人一套件,可以在教室、宿舍、图书馆场地开展课程实验。
线下课程采用小班授课,一个班在20人左右。追踪调查显示,参加该课程学习的学生基本上都有着强烈的学习愿望,爱好广泛,参加机器人竞赛、创新创业、智能车等竞赛等课外活动的比率高于平均水平。2021年11月该课程被评定为为校级一流课程。
(1683s)
(608s)
(172s)
(315s)
(156s)
(276s)
(272s)
(214s)
(184s)
(204s)
(302s)
(251s)
(144s)
(190s)
(126s)
(191s)
(216s)
(154s)
(191s)
(166s)
(159s)
(147s)
(356s)
(501s)
(1032s)
(949s)
(626s)
(1153s)
(852s)
(744s)
(552s)
(442s)
(1039s)
(598s)
(747s)
(1062s)
(794s)
(710s)
(382s)
(499s)
(705s)
(234s)
(888s)
(1006s)
(961s)
(603s)
(642s)
(458s)
(769s)
(933s)
(1394s)
(964s)
(1016s)
(946s)
(689s)
(890s)
运营单位: 杭州沃土教育科技股份有限公司