自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 嵌入式人工智能(32-基于树莓派4B的旋转编码器-EnCoder11)

EC11旋转编码器广泛用于车载DVD,车载导航,汽车影音上常被人称为车载编码器。编码器主要用于频率调节,高度调节温度调节及音量调节的参数控制。

2024-07-28 07:02:44 782

原创 嵌入式人工智能(31-基于树莓派4B的气压传感器-BMP280)

我们看这个传感器是采用I2C协议接线,也可以采用SPI协议,这个SPI协议我们没有介绍,也是串口协议的一种,支持全双工收发数据,但是连线比IIC复杂。SPI通讯方式:SCL --> 时钟线、SDI --> 数据输入线(三线模式下为双向数据线)、SDO --> 数据输出线(3线模式下无用)、CSB --> 片选引脚,拉低后启用。温度值还是差不多的,不知道这个高度计算有什么依据吗,我只能将传感器抬高10cm,效果有那么一点点,应该是可以的,毕竟这些七七八八的东西实在太多,桌子实在太乱了。接上就找到该设备了。

2024-07-28 07:01:11 565

原创 嵌入式人工智能(30-基于树莓派4B的气体传感器-MQ系列烟雾、酒精、空气质量等传感器)

MQ气体传感器使用的气敏材料是在清洁空气中电导率较低的二氧化锡(Sno2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。上图是MQ系列传感器,可根据实际场景需求检测各种气体。我拿生活中常见的三种安全气体检测应用举例,于是到网上购买了这3款传感器-MQ-2烟雾传感器、MQ-3酒精传感器、MQ-135空气质量传感器。

2024-07-27 19:58:34 733

原创 嵌入式人工智能(29-基于树莓派4B的按键中断--多线程实现)

多个进程相当于多个py程序文件,可以同时运行,系统要给每个运行的Python程序分配CPU、内存等资源。而一个进程里面的多线程相当于还是运行的单py程序,程序里要同时执行多个任务,这里的任务并非操作系统的多任务,而是多个程序功能函数。CPU一会执行A函数,一会执行B函数,一会时间很短,与CPU的机器周期有关。所以当开启了多线程之后,虽然有sleep函数了,但是它只是在一个线程中sleep,另一个线程并没有sleep。这就相当于我虽然在睡觉,但是我睡1秒醒1秒,这样即便有人来找我,我也能知道。

2024-07-27 09:13:42 785

原创 嵌入式人工智能(28-基于树莓派4B的语音播报模块-SYN6288)

语音播报在一些嵌入式场景中很常见,广泛应用于游戏篮球机音效语音播报,跑步机语音导航,按摩椅语音操作指引,设备故障提示,设备操作引导语音,车载安全语音警示,公共场所语音提示,营业厅温馨语音提示等等。

2024-07-27 09:12:36 779

原创 嵌入式人工智能(27-基于树莓派4B的超声波传感器HC-SR04)

超声波传感器(Ultrasonic Sensor)是一种基于声学原理的电子传感器,通过发射超声波脉冲并接收反射信号来测量物体与传感器之间的距离,并用于检测物体的存在。它在现代科技和工业领域具有广泛的应用,以其高精度的测量能力和实时性成为不可或缺的工具。

2024-07-26 07:15:34 938

原创 嵌入式人工智能(26-基于树莓派4B的声音传感器)

声音传感器的作用相当于一个话筒(麦克风)。它用来接收声波,显示声音的振动图像,该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接收,并传送给计算机。

2024-07-26 07:14:06 446

原创 嵌入式人工智能(25-基于树莓派4B的电阻式传感器)

由于树莓派开发板的IIC引脚数量有限,我们介绍一位新朋友,IIC Hub可以扩展8个IIC设备,Hub之间仍然可以再串联,就像以太网交换机一样。IIC Hub是一个集成电路总线(Inter-Integrated Circuit)的集线器,它允许多个IIC设备通过一条总线进行通信。IIC总线是一种串行通信总线,广泛应用于嵌入式系统中,用于连接低速周边设备,如内存、LED及LCD驱动器、A/D及D/A转换器等。

2024-07-25 11:01:38 1364

原创 嵌入式人工智能(24-树莓派4B的Linux系统故障日志查询分析)

有的时候SSH重连,但是VNC是好的,那系统也不是重启。我一时半会也没有查到原因,等我查原因时,将上面的命令一顿敲,英文一顿翻译,结果树莓派一直没有重启,也没有连不上,真是当你花时间去复现故障,系统出奇的健壮。这里的“reboot system boot”表示这是一个系统重启记录,后面的时间表示重启开始和结束的时间,而“6.6.31+rpt-rpi-v”则是系统内核的版本号。这个命令将显示启动时的日志信息,记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息,可以从中查看重启原因。

2024-07-25 11:00:59 532

原创 嵌入式人工智能(23-基于树莓派4B的温湿度传感器DHT11)

头作为测温元件,将温度和湿度信号采集出来,再经过稳压滤波、运算放大、非线性校正、V转换、恒流及反向保护等电路处理后,转换成与温度和湿度成线性关系的电流或电压信号输出,也可以直接通过主控芯片输出。该传感器设本身有4个引脚,但其中一个引脚在使用时经常悬空,所以可以购买已完成数字模块和传感器焊接的3针模块。这里有一个报错,我估计和GPIO4引脚有关,只能换一个引脚试试,这个Python的库函数毕竟不如C库,不稳定,目前市面上,仅测量湿度的传感器很少,普遍使用的都是温/湿度传感器,即以温/湿度一体式的探。

2024-07-24 07:25:47 1162

原创 嵌入式人工智能(22-树莓派4B安装使用数据库Mysql与SQLite)

MySQL数据库后来被oracle数据库收购了,但MySQL数据库作者写了个和MySQL一模一样的数据库,名字为mariadb,所以 mariadb和MySQL的使用基本上一模一样。实际上嵌入式系统开发一般情况下不用Mysql数据库,象我们的手机平板所使用的数据库为SQLite,主要是MySQL占用内存太大,部署在嵌入式设备中不一定是一个明智的选择。一会就采集了几十条数据,这个可以做多点的温湿度数据采集,然后根据时间情况,将超过某一温度的时间和地点显示在OLED上面,提示用户注意,当然也可以做自动控制。

2024-07-24 07:22:24 1129

原创 嵌入式人工智能(21-基于树莓派4B的DS18B20温度传感器)

其中 VCC引脚可接树莓派的3.3V输出,GND则接树莓派的GND引脚,这里要特别注意,正、负引脚不能接反(把该传感器引脚朝下垂直桌面放置,使其平面面对我们,此时左侧引脚为负,右侧引脚为正),接反就会立刻发热,显示数据时总是显示85℃,甚至烧毁。中间的数据引脚可接在树派的7号物理引脚上,但必须串联一个 4.7~10kΩ的上拉电阻,否则电平过高时,将不能正常输入或输出,导致通电后立即显示85℃。我们主要介绍各类传感器的原理,型号,与树莓派的连接方式,使用方法,样例等。代码比较简单,就不再解释了。

2024-07-23 11:31:49 1042

原创 嵌入式人工智能(20-树莓派4B通过OLED开机显示本机IP地址、CPU温度)

开机获取IP地址的程序,可能会因系统还没有获取到IP地址而无法显示,因此需要延时一会再调用get_local_ip函数,或者再sh脚本里面延时一会再执行。python语言的强大简洁的功能,让获取IP地址的代码异常简单,只需要导入socket库调用里面的函数即可,总共就几行代码。针对DHCP自动分配IP地址而又不知道IP地址是多少的主机,可以通过开机自动获取本机IP地址送OLED显示的Python程序,设置开机运行即可。复制这个开机显示IP地址的Python文件Oled_IP.py到autorun文件夹内。

2024-07-23 08:56:11 575

原创 嵌入式人工智能(19-树莓派4B的系统备份与开机自启)

系统重启后,如果想运行Shell命令或Python脚本、C的可执行文件需要手动输入命令才能执行,这个就比较尴尬了,如果没有键盘显示器的环境,就没有办法让程序自动运行。(2)树莓派作为嵌入式设备,不会单独再配置键盘鼠标显示器,程序有问题直接断电重启,系统文件容易损坏,tf卡也容易故障,可能会出现系统不启动的问题。(1)操作系统加载后,通常会进行系统配置、开发环境配置,各种安装包,使用习惯、输入法等用户设置。(2)py脚本文件,开机进入autorun文件夹,运行里面的py脚本,让LED灯闪烁。

2024-07-22 11:23:22 684

原创 嵌入式人工智能(17-基于树莓派4B的电机控制-伺服电机SG90)

伺服电动机又被称为执行电动机、舵机,如图9.4所示,是由直流电机、减速齿轮组、电位器和控制电路组成的,封装在一个便于安装的外壳里,其主要作用是根据输入信号准确地转动到设定的角度。在自动控制系统中,通常用作执行元件,把接收到的电信号转换成电动机轴上的角位移或角速度输出。当给伺服电机地信号零电压时会出现无自转现象,转速随着转矩的增加而匀速下降。通常情况下,伺服电机有3个输入引脚,GND(棕色、黑色)、VCC(红色)和 Signal(控制线、信号线,一般为橘色),中间的一条通常为电源线。

2024-07-22 06:09:46 973

原创 嵌入式人工智能(18-基于树莓派4B的继电器JQC-3FF-S-Z)

本次实验的输出端控制不会接强电,就用LED灯来模拟即可,由于我那个流水灯模块是低电平点亮,所以接线稍有不同,同学们注意。只有继电器吸合,输出端的NO与COM就导通,给LED低电平然后就亮,否则继电器断开,NO与COM不导通,LED不亮。原理都一样,控制电流的接通与断开,这个模块看起来还简单点,毕竟还有2个指示灯,下端IN如接上电源红灯亮,继电器动作有电流通过绿灯亮。在实际应用中,可以通过编程控制继电器的通断状态,例如在Python编程中设置继电器模块的通断时间,从而实现自动化控制。

2024-07-21 14:29:14 758

原创 嵌入式人工智能(16-基于树莓派4B的电机控制-步进电机28BYJ-48)

这个延时函数用来控制电机的转速,延时时间越长,转速慢,可以明显看出指示灯的闪烁。延时时间短,指示灯常量。步进电机是一种旋转电机,通过在特定的步进角度内进行转动来实现精确的定位控制。步进电机通常由电磁线圈和磁轴组成,线圈通过电流激励产生磁场,而磁轴则受到线圈所产生的磁场的作用而转动。步进电机的运动是离散的,每个步进角度对应着一个固定的位置。(1)精确的位置控制:步进电机能够以非常小的步进角度进行精确的定位,并且能够重复地回到相同的位置。减速比:1/64,电机壳里边的电机转64圈,电机壳外边的部分转1圈。

2024-07-21 12:19:55 745

原创 嵌入式人工智能(15-基于树莓派4B的电机控制-直流电机TB6612)

通常情况下,输出或输入为直流电的旋转电机,称为直流电机,如图所示。它是一种可以实现直流电能和机械能互相转换的电机,当它作为电动机运行时是直流电动机,可将电能转换为机械能;当它作为发电机运行时是直流发电机,可将机械能转换为电能。小型直流电机的电压范围通常是1.5~30V,被广泛地应用于各类便携电子设备上。可以使用两根导线将直流电源的正负极与直流电机连接起来,这样就可使直流电机转动,其两端电压越高转动得就越快。每个直流电机都有一个额定电压,超出额定电压太多容易导致电机被烧毁,而供电电压太低则转不起来。

2024-07-21 07:52:07 661

原创 嵌入式人工智能(14-树莓派4B的固定IP地址)

PC连接树莓派主要使用三个软件,Xshell主要用于SSH的远程会话,命令行交互。由于树莓派4B微电脑一般不会单独配备显示器,而通过DHCP方式分配的IP地址经常变更,所以需要固定IP地址。当然也可以通过OLED屏开机显示本机的IP地址,需要做2步,一个是开机自动执行py程序,二是在程序里面将显示本机的IP地址送OLED,等我有时间实现这个功能后,再补发。直接接显示器,键盘,鼠标来设置固定IP地址。我们这里还是将IP地址通过设置固定,不让DHCP分配,这样以后登录的时候就非常方便了。

2024-07-20 11:24:47 207

原创 嵌入式人工智能(13-基于树莓派4B的指纹识别-AS608)

AS608的接线头有防呆口,插上即可,只用到4根线,VCC接USBToTTL的VCC(注意这里要接3.3V,否则容易损坏,将黄色的跳线帽连接5V与VCC引脚,AS608插到3.3上面),AS608的GND接USBToTTL的GND,AS608的TX接USBToTTL的RXD,AS608的RX接USBToTTL的TXD。每个人的指纹纹路都是独一无二的,通过将指纹与事先存储的指纹数据库进行比对,可以确定是否为同一人。(2)高像素:采用高像素的光学传感器,能够捕捉到丰富的指纹信息,提高指纹识别的精确度。

2024-07-20 10:05:03 1098

原创 嵌入式人工智能(12-基于树莓派4B的AD/DA转换-PCF8591)

该PCF8591模块集成了热敏电阻,光敏电阻、2个可调电位器的4路AD输入,通过跳线帽打开输入通道,一路DA通道,控制LED灯亮暗。接线VCC、GND无须多言,SDA、SCL接BOARD的第3和5脚,物理引脚,同OLED,这里把OLED线拔了。

2024-07-19 14:15:10 629

原创 嵌入式人工智能(11-基于树莓派4B的蜂鸣器)

(1)Python代码文件要有个程序入口,if __name__ == '__main__': 这样在其他文件调用该文件的函数时,if __name__ == '__main__': 后面的内容不会被执行。蜂鸣器的声音频率通常在2kHz到5kHz之间,具有较高的音频穿透力,能够使人们更容易听到和注意到。它相对简单,没有驱动电路,只需要提供适当的频率信号,蜂鸣器就会发出对应频率的声音。它通常由永磁铁和一个振动膜组成,当电流通过蜂鸣器时,永磁铁会产生磁场,将振动膜吸引过来并使其振动,从而产生声音。

2024-07-19 08:44:44 348

原创 嵌入式人工智能(10-基于树莓派4B的DS1302实时时钟RTC)

DS1302的驱动在51和STM32都是通过IIC总线完成的,只要接到GPIO口,根据芯片手册的时序信号模拟IIC总线来发送与接收数据,主要有起始,结束、应答、非应答信号,再编写发送与接收字节函数,总之相比对程序员硬件软件要求比较高。具体显示的结果参考之前的接线实物图,但是OLED显示会出现闪烁问题,就是用time.sleep(1)导致的,这个和C中的delay函数一样,对于这个问题,可以使用定时器来不断地显示,或者可以试试多线程,我这边没有做,后期我做好后,会再补充。也可以显示到OLED上面。

2024-07-18 21:04:33 1065

原创 嵌入式人工智能(9-基于树莓派4B的PWM-LED呼吸灯)

脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是在具有惯性的系统中利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换和电机控速等的许多领域中。

2024-07-16 21:21:11 410

原创 嵌入式人工智能(8-树莓派4B的串口通信协议)

一般情况下,实际上做嵌入式开发效率最高的是C语言,而且外设都有相应的C驱动,我这边没有用,主要是打算后期用Pyhton连接数据库,采集数据,进行数据清洗、建模(人工智能)、分析、可视化等一条龙开发,就用Python语言写了,Python虽然简单,但是该有的编程思想还是不会少的,简单主要是相关的库函数多,代码量少。1、上次内容OLED显示中文,就复制了字体,结果我的VScode开发环境的字体变成楷体了,应用程序估计都变了,看着怪舒服的就不动了,如果你不喜欢这个字体要改回来,就百度下,应该不难。

2024-07-16 10:51:08 518

原创 嵌入式人工智能(7-树莓派4B的IIC总线连接OLED显示中文与图片)

树莓派回复I2C端口名字,也可以通过i2C-tools工具测试扫描连接开发板上的任何I2C设备,新版该i2C-tools工具已经默认安装,如果没有安装,使用sudo apt-get install -y i2x-tools命令安装即可。这里有一些注意事项比较麻烦,一个是pip安装的设置安装源问题,一个是高版本的Python在树莓派linux上不让直接使用pip进行安装,需要虚拟环境。OLED使用的是单色0.96英寸显示屏,它的驱动器是SSD1306,显示尺寸为128x64像素,使用I2C通信,如下图所示。

2024-07-15 21:27:40 1099

原创 嵌入式人工智能(6-树莓派4B按键输入控制LED)

GPIO有input()方法,对于GPIO引脚检测电流,不能让其引脚悬空,否则引脚会受周边环境电磁干扰产生微弱电流,导致GPIO输入时高时低,,当程序不断检测其输入变化时,会发现按键不断地断开闭合,因此解决这个问题,需要采用上拉或下拉电阻将其电平钳位住。要求,按下按键一,LED点亮,按下按键二LED熄灭。如果想要按下1亮,再按下1灭,那么需要定义个变量,来改变此变量的值,从而控制LED灯,这里就不再赘述了,不过采用这种轮询的方式检测,会有一些小问题,后续进行改进。按键2按下,释放资源,退出程序。

2024-07-15 11:00:22 419

原创 嵌入式人工智能(5-常见传感器)

2024-07-15 06:02:50 112

原创 嵌入式人工智能(4-树莓派4B Linux常用命令)

请收藏使用

2024-07-15 05:56:50 95

原创 嵌入式人工智能(3-树莓派4B点亮LED灯及LED灯闪烁)

使用LED的注意如果将其直接连接到高于1.7V的电源上,会产生一个非常大的电流,导致LED甚至树莓派的损坏。短短几行代码即可,闪烁的循环放到while里面,时间间隔为1S,也可以设置为0.1,闪烁就快10倍,如果要终止程序,按键盘的CRTL+C,中断程序的运行。树莓派的GPIO 引脚只能提供3mA 或 16mA 左右的电流,对于LED来说,只要流经的电流大于1ma就以发光,电流越大,亮度就越高。在连接硬件设备前,先切断树莓派的电源,我一般都是不断电操作,我不建议同学这样做,万一出问题,别找我哈。

2024-07-14 21:21:28 1019

原创 嵌入式人工智能(2-树莓派4B开发板硬件环境搭建)

树莓派4B的GPIO引脚是用于与外部电路进行连接和控制的。它们可以用来读取外部传感器的状态、控制外部设备的开关,以及与其他电子模块进行通信。树莓派4B具有40个GPIO引脚,被标记为GPIO0到GPIO39。其中有一些引脚有特殊功能,例如UART、I2C和SPI接口。这些引脚可以通过设置相应的寄存器来配置为特定的功能。树莓派4B的GPIO引脚采用3.3V电平作为工作电压,因此需要注意外部电路的电平兼容性。如果需要与5V电平的设备进行通信,可以使用逻辑电平转换电路来进行电平转换。

2024-07-14 17:43:07 470

原创 嵌入式人工智能(树莓派4B开发板简介)

树莓派4B是一款由树莓派基金会开发的单板计算机。它是树莓派系列中最新的一款产品,于2019年6月发布。树莓派4B采用了Broadcom BCM2711四核处理器,Broadcom BCM2711是一款64位四核ARM Cortex-A72处理器,用于Raspberry Pi 4 Model b。它的时钟速度为1.5 GHz,包含一个VideoCore VI GPU。BCM2711采用28纳米工艺制造,支持高达8GB的LPDDR4 RAM。它还支持蓝牙5.0、USB 3.0、千兆以太网和4K视频解码和编码。

2024-07-14 16:01:38 391

原创 轻量级C/C++/Python开发利器SublimeText3使用配置

只要不是写大型项目,比如Web项目、信息管理系统等都可以使用SublimeText3,Sublime Text 3 是一款流行的文本编辑器,它的特点是体积小巧、启动速度快、界面简洁美观。它具有强大的代码编辑功能,支持多种编程语言。此外,Sublime Text 3 还具有丰富的插件生态系统,用户可以根据自己的需求安装各种插件来扩展其功能。尤其适合初学者,学生,安装简单方便,实用。当然我最喜欢是她的界面,各种颜色标注常量函数变量标识符,看着舒服当然不是第一目的,主要是调试方便,效率高。

2024-07-10 10:29:49 859

原创 轻松学51单片机--基于普中科技开发板练习蓝桥杯及机器人大赛等(6--蜂鸣器)

按下按键K1,蜂鸣器响,再按下蜂鸣器不响。蜂鸣器是比较简单的器件,使用和Led灯差不多,本次实验比较简单。

2024-06-04 20:35:36 392

原创 轻松学51单片机--基于普中科技开发板练习蓝桥杯及机器人大赛等(5--按键控制LED灯)

系统开机初始状态显示0-500;按下B1启动,显示1,LED灯0、1、5、6、7这五个灯闪烁,间隔时间为500ms,按下B2停止闪烁。每次按下B3,闪烁间隔时间减少50ms,减至50则不再减少。每次按下B4,闪烁间隔时间增加50ms,增至950则不再增加。(由于数码管的位选是通过P22-P24引脚选择,因此这3个引脚接的LED灯不再受控制,本打算做流水灯,实现现象不太好,就改为LED灯闪烁了。

2024-06-04 15:21:13 623

原创 轻松学51单片机--基于普中科技开发板练习蓝桥杯及机器人大赛等(4--矩阵键盘与数码管显示)

我们在这一部分实现按下矩阵键盘的一个键,数码管显示这个矩阵键盘自定义的键值。

2024-06-04 11:08:28 769

原创 轻松学51单片机--基于普中科技开发板练习蓝桥杯及机器人大赛等(3--数码管)

数码管是一种常见的显示装置,用于显示数字或字符。在51单片机中,我们可以使用数码管来显示数字、字母、符号等信息。51单片机通过控制数码管的引脚,来控制数码管的显示内容。常见的数码管类型有共阴数码管和共阳数码管。

2024-06-01 10:44:06 919

原创 轻松学51单片机--基于普中科技开发板练习蓝桥杯及机器人大赛等(1--新建工程模版)

1、前面写了几个文章,后面就断了,主要考虑到前期做的程序和仿真以及开发板使用还不是很成熟。目前手头有一块普中科技A2开发板,相信小伙伴都已经看了B站的视频,我这边一边做仿真一边上实物看效果。后面会全部奉上代码。2、有些同学学习是打算参加比赛的,我这边会用A2开发板做,这个板子硬件多少会有些问题,后面也会给出蓝桥杯所用的开发板国信长天的仿真图。一步一步来。不要着急。3、B站的单片机蓝桥杯大模板还是不错的,我们后面做开发直接用这个模版。

2024-06-01 10:34:56 293

原创 轻松学51单片机--基于普中科技开发板练习蓝桥杯及机器人大赛等(2--按键驱动)

为了避免按键抖动带来的误触发,我们还可以在软件中添加一些延时和滤波处理。比如,在检测到按键按下时,可以在一定的延时后再次读取IO口的电平状态,如果仍然为低电平则确认按键按下,否则忽略。单片机按键是一种常用的输入设备,用于检测用户的按键操作。在51单片机中,按键通常通过一个外部电路连接到特定的IO口上,通过读取相应IO口的电平状态来判断按键是否按下。本案例完成的功能就是按按键1,第1个灯亮,按按键2,第2个等亮。按按键3,第3个灯亮,按按键4,第4个灯亮。驱动里面不做消抖,在按键处理函数里面做。

2024-06-01 09:51:40 261

原创 单片机Proteus软件仿真三(基于矩阵键盘的密码锁)

P1的0-3用来进行列选,P1的4-7用来进行行选,如果是S1按键按下则要满足首先是P13置低电平,再扫描P14-P17,当P17为低电平的时候说明S1按键被按下,可以给该Keynumber定义一个数值,同理,将16个键的数值都定义完,放到函数返回值里面,等主函数调用。重点放到矩阵键盘上面。当按下自定义的正确密码,显示OK,否则显示ERR。LCD显示字符串,LCD显示一个数字,一共有3个参数,在第几行第几列显示什么,1602只能显示2行,每行16个字符,字符包含英文字母,数字,特殊的符号,不能显示汉字。

2023-11-01 09:30:06 786 1

轻松学51单片机-基于普中科技开发板练习蓝桥杯及机器人大赛等(6-蜂鸣器)

轻松学51单片机-基于普中科技开发板练习蓝桥杯及机器人大赛等(6-蜂鸣器)

2024-06-04

轻松学51单片机-基于普中科技开发板练习蓝桥杯及机器人大赛等(5-按键控制LED灯)

轻松学51单片机-基于普中科技开发板练习蓝桥杯及机器人大赛等(5-按键控制LED灯)

2024-06-04

轻松学51单片机-基于普中科技开发板练习蓝桥杯及机器人大赛等(4-矩阵键盘与数码管显示)

轻松学51单片机-基于普中科技开发板练习蓝桥杯及机器人大赛等(4-矩阵键盘与数码管显示)

2024-06-04

轻松学51单片机-基于普中科技开发板练习蓝桥杯及机器人大赛等(3-数码管)

轻松学51单片机-基于普中科技开发板练习蓝桥杯及机器人大赛等(3-数码管)

2024-06-01

关于诺西RNC的3264告警的原因分析及处理的案例

关于诺西RNC的3264告警的原因分析及处理的案例,有关如何处理诺西RNC的告警

2014-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除