我是一名EEPW的忠实粉丝,在这里不仅能学到很多的专业知识,也能够参加很多的实践活动,扩展和提高自己知识技能,有事没事就经常的逛逛社区,有一天突然看到EEPW举办的一个实践活动,活动的地址为:Let's do 2026年第2期——DigiKey得捷陪你渡过春夏秋冬,仔细查看活动详情之后,非常的感兴趣,超声波测距对于机器人行业有很大的应用,可以自己利用这个活动,熟悉超声波测距的应用,更进一步可以根据自己的想法去开发一些好玩的设计,便按照活动的要求在得捷电子网站-DigiKey得捷 中国官网 - 供应商直授权电子元器件分销商 ,下单相关需要采购的电子元器件,下单完成后没过几天就收到了采购的器件,下面为相关收到的采购器件展示:


打开包装之前展示如下:

FRDM-MCXA153开发板,超声波模块 3942 和LCD显示屏:NHD-0116AZ-FL-YBW ,三个主要的器件收到,开始对相关的器件进行熟悉和了解,为后续的开发奠定基础,首先是FRDM-MCXA153开发板,开发板的详细介绍如下:


其次是超声波模块 3942 ,该模块可以在2厘米到400厘米的距离内工作,但是实际在10厘米到250厘米的距离会得到最好的效果。该模块共有四个外接的引脚,从左到右,分别是Vcc,Trig,Echo,Gnd,实际使用时需要将Gnd(地)和Vcc连接到5V电源。虽然三角信号Trig可以是3V或5V,但“返回”回声信号Echo是5V逻辑。因此,因此需要用包装里面的两个10K电阻,使用它们作为分压器将5v逻辑电平转换为安全的2.5V,这个就可以给到开发板IO引脚进行信号的采集。
技术参数:
·电源和逻辑电压:直流5V
·测量时电流:15mA
·超声波频率:40 KHz
·测量角度:15º
·触发输入信号:10uS高脉冲
·传感器尺寸(不包括头):45.5 x 20 x 15.5mm
·重量:8.7g
器件的图片如下所示:

再次是 LCD显示屏:NHD-0116AZ-FL-YBW ,该显示模块的型号详细定义如下:

如果需要更详细的资源,可以按照如下的网址搜索:

该模块的结构引脚定义描述和连线图(连线图分8位和4位)如下所示:


更详细信息可以参考其手册。
至此,硬件部分的熟悉已经基本有一个初步的了解,下面开始对开发软件和初步的开发环境搭建进行一个初步的了解和上手,这里用到的开发环境软件是MCUXpresso IDE v25.6.136,用到的开发板的配置软件是MCUXpresso Config Tools 25.09,具体详细的下载和安装可以去NXP的官网 https://www.nxp.com.cn/ ,安装完相关的软件之后,如何进行开始呢?首先是用开发板配套的USB线缆连接开发电脑的USB口和开发板,注意如要用来调试下载程序,需要连接开发板的J15标号的USB口,这个是MCU-link,连接之后开发板上电,由于开发板出厂已经内置一个LED闪烁的程序,因此上电之后开发板上的LED-D13会一闪一闪,开发板连接成功会在电脑的设备管理器显示已经识别开发板的端口MCU-Link,如下:

硬件连接完成后是软件的开发,打开软件MCUXpresso IDE v25.6.136,开始可以先导入官方的开发例程,具体如下图:



导入成功之后,可以在软件的左侧项目目录下看到导入的项目,这里可以选择一个LED闪烁的例子,如果要配置引脚等可以双击后缀为.mex文件打开进行引脚等相关信息的配置,具体如下图所示:

根据需要进行MCU外围引脚的设置和配置,配置完成后可以进行软件的开发和编写,完成后可以对项目进行编译,下载和调试。
至此,完成硬件的熟悉和软硬件环境的搭建和熟悉,后续可以进行进一步的开发,完成开箱贴。
我要赚赏金
