stm32嵌入式实验考核

本文详细描述了使用STM32实现的各种实验,包括LED灯光控制(定时、按键、PWM/DAC调节),串口通信,传感器数据采集与处理,以及与上位机软件的交互,涵盖了温度监控、颜色显示、红外通信等多方面内容。
摘要由CSDN通过智能技术生成

STM32 实验考核题目

1. 利用 STM32 小板实现:控制外接 LED 灯每隔 3 秒钟亮暗变换,同 时在 PC 机上显示 MCU 的计时时间,MCU 的初始时间由 PC 机 方设置。

2. 利用 STM32 小板实现:利用导线外接 GPIO 口模拟 2 个按键输入, 根据输入组合的四种情况,分别控制三色灯四种流水灯效果。

3. 利用 STM32 小板实现:PC 机输入 1、2、3、4,根据输入组合的四 种情况,分别控制三色灯四种流水灯效果。

4. 利用 STM32 小板实现:PC 机输入 1、2、3、4,分别控制 4 个不同 LED 灯的点亮;PC 机输入 0,LED 灯全灭。请自行搭建 LED 电路设 计。

5. 利用 STM32 小板实现:PC 机输入 openr,控制红色 LED 灯亮;输 入 openb,控制蓝色 LED 灯亮;输入 openg,控制绿色 LED 灯亮; PC 机输入 close,LED 灯灭。

6. 利用 STM32 小板实现:PC 机输入 on+序号,分别控制 4 个不同 LED 灯的点亮;PC 机输入 off+序号,分别控制 4 个不同 LED 灯 的熄灭。请自行搭建 LED 电路设计

7. 利用 STM32 小板实现:使用 USB 转 TTL 线,接 Uart1 串口进行通 讯(白线 接 73:PTA9,绿线 接 72:PTA10,黑线 接 GND)。

8. 利用 STM32 小板实现:组帧方法完成 PC 方和 MCU 方程序功能, PC 方程序实现鼠标单击相应按钮,控制开发板上的三色灯完成“红、 绿、蓝、青、紫、黄、白、暗”显示的控制。

9. 利用 STM32 小板实现:自行编写上位机软件,通过串口设置 systick 初始计时时间(也可以自动获取系统时间)。

10. 利用 STM32 小板实现:自行编写上位机软件,通过串口初始化 开发板 RTC,过 1 分钟后收集开发板时间,以达到对时效果。

11. 利用 STM32 小板实现:利用 TIMER 模块实现 LED 灯闪烁间隔 控制,并自行编写上位机软件,通过串口设置闪烁频率(也可以自 动获取系统时间)。

12. 利用 STM32 小板实现:通过上位机软件将初始时间写入 Flash, 断电后从初始时间开始计时,并输出实时时间至上位机软件。

13. 利用 STM32 小板实现:设计以下字段数据在 Flash 的存放: “学号+姓名+项目 1 成绩+项目 2 成绩+项目 3 成绩”,通过上位机 软件完成该数据样例写入 Flash 和读取验证。

14. 利用 STM32 小板实现:通过高级程序语言访问数据库中的表, 读取表中存放的数据列表并显示(表中字段如:学号,姓名,成 绩),通过发送按钮将数据列表保存至 Flash 中;通过高级程序语 言程序界面输入读取的数据列表的条数,从 Flash 中读取相应的 数据后显示。

15. 利用 STM32 小板实现:通过 PC 输入 PWM 波的占空比调节外接 LED 灯的亮度。

16. 利用利用 STM32 小板实现:通过调节 PWM 波的占空比是实现 外接 LED 呼吸灯效果。

17. 利用 STM32 小板实现:通过 PC 输入 DAC 的值来实现调节外接 LED 灯的亮度。

18. 利用 STM32 小板实现:通过示波器显示 DAC 输出的三角波、梯 形波、正弦波波形。

19. 利用 STM32 小板实现:对开发板上的芯片温度、热敏电阻进行 采集,利用高级语言程序进行物理量回归并能够显示实际温度变 化曲线。

20. 利用 STM32 小板实现和 LCD 屏幕实现:LCD 屏幕显示一个圆 形。

21. 利用 STM32 小板实现和 LCD 屏幕实现:LCD 屏幕显示一个黄色 五角星,要求红底。

22. 利用 STM32 小板实现和 LCD 屏幕实现:LCD 屏幕显示学号和姓 名拼音,要求白底黑字。

23. 利用 STM32 小板实现和 LCD 屏幕实现:LCD 屏幕显示中文姓 名。

24. 利用 STM32 小板实现:实现 A 板接收 PC 发送内容,通过 Uart 串口传输至 B 板送 PC 机显示。

25. 利用 STM32 小板实现:A 板接收 PC 发送内容,通过 SPI 口传 输至 B 板送 PC 机显示。

26. 利用 STM32 小板实现:A 板接收 PC 发送内容,通过 IIC 口传 输至 B 板送 PC 机显示。

27. 利用 STM32 小板实现:A 板接收 PC 发送内容,通过 CAN 口传 输至 B 板送 PC 机显示。

28. 利用 STM32 小板实现:利用 TSC 实现按键输入,如有按键输 入,红灯亮;无按键输入,红灯灭。

29. 利用 STM32 小板实现+彩灯小板:实现彩灯流水灯变化。

30. 利用 STM32 小板实现+蜂鸣器小板:实现蜂鸣器 10 秒响一声, 同时红灯亮,蜂鸣器不响时灯灭。

31. 利用 STM32 小板实现+蜂鸣器小板:利用 PWM 控制蜂鸣器发出 “la”的声音。【注:国际标准音 A-la-440HZ】

32. 利用 STM32 小板实现+马达小板:实现马达 10 秒震动一次,马 达震动的同时红灯亮,否则绿灯亮。

33. 利用 STM32 小板实现+LED 小板:实现 LED 数码管显示环境温 度(保留两位小数,例如 15.12).

34. 利用 STM32 小板实现+红外寻迹传感器小板:实现物体检测。

35. 利用 STM32 小板实现+人体红外传感器小板:实现人体检测。

36. 利用 STM32 小板实现+按钮小板:实现按键识别,并结合控制 不同 LED 灯的亮暗。

以下为 42 件传感器套件题目: 传感器资料链接:

http://pan.baidu.com/s/1o7kIOZK? 密码: o67c

37.利用“1-德飞莱-LED 模块”和“2-德飞莱-有源蜂鸣器模块”实现 利用串口调试助手或高级语言程序输入参数控制 LED 模块的亮 度(PWM),达到一定的值后蜂鸣器报警。

38.利用“3-德飞莱-无源蜂鸣器模块”实现音乐的播放。

39.利用“4-德飞莱-独立按键模块”和“7-德飞莱-七彩 LED 模块”通 过 GPIO 中断实现按键的识别,根据不同的按键控制七彩 LED 模 块小灯组合亮暗。

40.利用“6-德飞莱-红外线发射模块”和“30-德飞莱-红外接收模块”实 现红外数据的发送和接收(可以通过遥控器测试)。

41.利用“8-德飞莱-震动模块”、“9-德飞莱-倾斜开关模块” 、“10-德 飞莱-敲击模块”、“12-德飞莱-槽型开关模块”、“13-德飞莱-干簧管 开关模块”综合实现不同传感器开关触发后串口调试助手输出提 示信息。

42.利用“14-德飞莱-数字霍尔(3144)开关模块”和“15-德飞莱-模拟 霍尔(49E)开关模块”,通过磁铁模拟电机转速统计,并输出至 串口调试助手。

43.利用“16-德飞莱-电位器模块”,控制小灯的亮暗,并通过 AD 采集 电压变化输出至串口调试助手,到达设定值后“33-德飞莱-继电器 模块”闭合。

44.利用“17-德飞莱-温度热敏电阻模块”,通过 AD 采集温度变化输出 至串口调试助手。

45.利用“20-德飞莱-双色发光二极管模块”、 “22-德飞莱-贴片 RGB 三色 LED 模块”、 “23-德飞莱-话筒声音检测模块”、 “24-德飞莱 -人体触摸模块”、“ 25-德飞莱-火焰传感模块”、“26-德飞莱-红外 避障模块”,“27-德飞莱-一路循迹模块” 综合实现不同传感器开 关触发后串口调试助手输出提示信息。

46.利用“28-德飞莱-DS18B20 数字温度模块”实现温度采集并通过串 口调试助手输出。

47.利用“29-德飞莱-DHT11 数字温湿度模块”实现温湿度采集并通过 串口调试助手输出。

48.利用“31-德飞莱-旋转编码器模块”实现速度、正反转的信息采集并 通过串口调试助手输出。

49.利用“32-德飞莱-XY 摇杆模块”采集 XY 摇杆动作信息并通过串 口调试助手输出。

  • 18
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值