88led点阵屏仿真电梯数字滚动显示processing作为上位机模拟楼层点击processing上相对应的楼层点阵屏上的数字产生相应的滚动#include reg51h#define uchar unsigned char#define uint unsigned int定义数字0~9的取模uchar code Table = 0x3C 0x42 0x42 0x42 0x42 0x42 0x
解释一下processing发送代码的主要逻辑:
-
首先在setup()函数中初始化串口通信,将端口号设置为COM3,波特率设置为9600。
-
在draw()函数中,绘制9个矩形框,模拟楼层按钮。
-
在mouseClicked()函数中,判断用户点击的区域是否在某个矩形框内,如果是,则向串口发送对应的楼层数字。
-
发送数据的方式是通过port.write()函数,将数字作为参数传入即可。
需要注意的是,在发送数据之前,需要先打开串口,并且在发送完成后需要关闭串口。但是在这个代码中,并没有做这些操作,因为processing会自动处理这些事情。所以我们只需要关注发送数据的逻辑即可。
原文地址: https://www.cveoy.top/t/topic/dFAE 著作权归作者所有。请勿转载和采集!