Arduino UNO(Atmega328P)通过串行接口组件与上位机 PC 进行双向
通信,PC 机用串口调试助手软件向 Arduino UNO 发送学生自己的学号,Arduino
UNO 收到后在 LCD 上显示学生的学号,并且向 PC 机发送当前的摄氏温度值。
PC 机上的串口调试助手软件接收窗口显示收到的温度值。
Arduino UNO 控制驱动直流电机,当环境温度低于预定的温度(摄氏 25°+
学号末位数)时,直流电机停止转动;当环境温度等于或高于预定的温度(摄氏
25°+学号末位数)时,启动直流电机转动。同时,实时环境温度在 LCD 和 PC
机的串口调试助手软件接收窗口显示。如:学生学号末位数为 3,手动增加温度
等于或超过设定的温度值 28°(25+3=28)时,驱动直流电机开始顺时针方向转
动。
LCD 第一行显示 ID:学号,第二行显示 TEMP:摄氏温度值
PC 机串口调试助手软件发送窗口显示学号
PC 机串口调试助手软件接收窗口显示 Temperature:摄氏温度值