智能硬件应用编程基础实验
智能硬件应用编程基础实验
1000+ 人选课
更新日期:2025/07/06
开课平台学堂在线
开课高校西北工业大学
开课教师王毅航毛强薛菲菲
学科专业工学计算机类
开课时间2025/01/15 - 2025/07/22
课程周期27 周
开课状态开课中
每周学时-
课程简介

     课程CPU选用典型的AVR 8位微控制器,采用UNO R3主板或Mega2560主板,开发语言使用C/C++,使用Arduino IDE环境进行编程。

    知识内容方面,覆盖了CPU的基本构成、数字量输入、数字量输出、模拟量转换、脉冲宽度调制、数模转换、异步串行通讯、I2C总线、SPI总线、常见传感器原理和显示设备。

    实验内容,设置有流水灯实验、蜂鸣器实验、按键消抖动实验、热释电传感器实验、PWM调光实验、音乐发声实验、超声波测距、字符型液晶实验、基于GUI库的OLED显示界面设计实验、舵机实验、GPS报文分析实验、电子钟实验、SD卡操作实验等。

    每个实验按项目进行设计,给出项目的设计方案、难点分析、示例代码、调试事项、测试效果等。项目的复杂度按课程的进度递进,课程过程中,将剖析硬件原理、底层驱动以及应用层软件设计思路和三者间的关系。

    该课程从2020年春季开始线下开设,截止目前已开设四期。对比传统的微机原理和单片机课程,明显的优势在于“做中学、学中做”,学习场地不局限于专业实验室,学生每人一套件,可以在教室、宿舍、图书馆场地开展课程实验。

    线下课程采用小班授课,一个班在20人左右。追踪调查显示,参加该课程学习的学生基本上都有着强烈的学习愿望,爱好广泛,参加机器人竞赛、创新创业、智能车等竞赛等课外活动的比率高于平均水平。2021年11月该课程被评定为为校级一流课程。


课程大纲
第1章 开篇
✳实验仪视频_根据教学参考观看
第2章 基础篇
第3章 字符型液晶
第4章 超声波和发声应用
第5章 总线
第6章 串口
*第7章 舵机
*第8章 OLED图形显示器