import processingserial;Serial port;void setup port=new SerialthisCOM39600; Arduino板的端口号 size200500; textSize150;void draw background225; String floors =F9 F8 F7 F6 F5 F4 F3 F2 F1; textSize24;
这是一个用Processing编写的控制电梯的程序。通过点击不同的按钮,向Arduino板发送不同的指令,从而实现电梯的控制。
在setup()函数中,首先初始化串口对象port,并设置端口号和波特率。然后设置窗口大小和文本大小。
在draw()函数中,首先绘制电梯的楼层显示,然后绘制9个按钮。
在mouseClicked()函数中,通过判断鼠标点击的位置,向串口对象port写入不同的指令,从而控制电梯的运行。其中,每个楼层对应的指令通过十六进制数表示,例如0x09表示上升到9楼。
需要注意的是,该程序的实现需要与Arduino板上的程序配合使用,才能实现电梯的控制。
原文地址: https://www.cveoy.top/t/topic/dXn1 著作权归作者所有。请勿转载和采集!