
需要加载MFRC522h函数库
补充:
利用SPI可以在软件的控制下构成各种系统。如一个主控制器和几个从控制器、几个从控制器相互连接构成多主机系统(分布式系统)、一个主控制器和一个或几个从 I/O设备 所构成的各种系统等。在大多数应用场合,可以使用一个主控制器作为主控机来控制数据,并向一个或几个从外围器件传送该数据。从器件只有在主控机发命令时才能接收或发送数据,其数据的传输格式是高位(MSB)在前,低位(LSB)在后。单主系统只有一台主控制器,其他均为从控制器。arduino控制按键不消抖会有电平变化。
按键的电路分为两种情况,一种是开关断开时电路不通,此时称为常开型;另一种是开关断开时电路通,此时称为常闭型。不论是常开型还是常闭型,按键的机械结构都存在d性,因此在按下或者松开按键时,会出现按键的开关状态在短时间内多次变化,这就是按键的抖动现象。如果不对按键进行消抖处理,arduino读取的按键状态会出现干扰,导致程序出现错误。
因此,在arduino控制按键时,需要对按键进行消抖处理,常见的消抖方法有软件消抖和硬件消抖两种,软件消抖是通过程序来实现,可以消除按键抖动产生的干扰,但是相应的程序会变得复杂;硬件消抖是通过外部电路来实现,一般采用RC滤波器或者单稳态电路,在保证消抖效果的同时,可以简化程序的编写。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)