以ArduinoUNO为上位机,通过中断,观察等基本工作方法来控制,判断器件的工作,工作状态,用ArduinoUNO来接收LabVIEW发来的密码,LabVIEW作为上位机来进行密码的设置,LabVIEW通过参考C语言编程的基本方法来形成开发环境,通过采集数据串口通讯来进行数据的实现,Arduino则根据串口发送的信息与自身的程序设计进行判断密码是否正确,辅助于指示灯和蜂鸣器的报警或提醒来实现密码锁的设计。