乒乓球
目的本教程将教大家如何用Microduino和Processing实现一个可以双人玩的乒乓球游戏。 设备
原理图
程序见processingPingPong microduinoPingPong 调试步骤一:按着原理图搭建硬件环境,像这样:
本例需要两端的代码,Processing端和Microduino端 Microduino函数说明: establishContact()//当processing端,玩家没有按下任意键开始之前,此函数只在串口输出hello,并等待玩家按下任意键 loop()//此例中实现的是监听串口传过来的数据,并作出相应。 Processing函数和类说明: Ball.pde //乒乓球对象的实现 Paddle.pde //乒乓球拍子对象的实现 GUI.pde //乒乓球界面对象的实现 processingPingPong.pde //主程序 setup() //初始化串口通讯,左右乒乓球拍和乒乓球 draw() //绘制乒乓球台子,计分显示,左右乒乓球拍子和乒乓球 serialEvent(Serial myPort) //串口事件监听 keyPressed() //键盘事件监听 步骤三:下载代码并编译通过。 步骤四:运行后,邀请你的朋友来和你一起玩。 结果屏幕上会显示一个简单的乒乓球台,通过转动电位器可以调节乒乓球拍的位置,开始时按任意键进入游戏,结束时按R键重新开始,如下图:
视频 |