2024-09-01
售卖作品
00

目录

硬件连接
功能
实物效果
代码

硬件连接

/*

  • OLED----MSP430

  • VCC-----3.3V

  • GND-----GND

  • SCL------P3.1

  • SDA------P3.0

*/

/*

  • 蜂鸣器----MSP430

  • VCC-----3.3V

  • GND-----GND

  • DAT------P2.4

*/

/*

  • 超声波----MSP430

  • VCC-----3.3V

  • GND-----GND

  • TRIG------P1.3

  • ECHO------P1.2

*/

/*

  • 小灯1 P1.0

  • 小灯2 P4.7

*/

/*

  • 键1 P2.1

  • 键2 P1.1

*/

功能

/*

  • 功能

  • 1、测定超声波sr04的距离

  • 2、显示距离、报警阈值

  • 3、按键设置报警阈值

  • 4、超声波距离小于阈值时蜂鸣器报警,且距离越小越急促【倒车雷达】

  • 5、超声波距离大于阈值时蜂鸣器不报警

  • 6、按键单击双击识别,单击加减10,双击加减1

  • 7、小灯1 会在蜂鸣器响的时候点亮

  • 8、小灯2 程序正常的话,会一直闪烁

*/

实物效果

在这里插入图片描述

代码

代码:https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2

这段代码是一个基于MSP430微控制器的超声波测距仪器。它使用了OLED显示屏和2个小灯,通过超声波测量物体与传感器的距离,并在OLED屏上显示距离和报警阈值。以下是代码的主要功能:

初始化时钟、LED、定时器、蜂鸣器、OLED显示屏和按键。

循环中不断测量超声波距离并显示在OLED屏上。

根据超声波距离和报警阈值控制蜂鸣器的鸣叫频率和小灯的亮灭。

按键操作可以调整报警阈值。

具体的代码逻辑可以参考注释部分。

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!