实现效果

当按下按键开关时小车显示屏上显示圆形,当松开按键开关时小车显示屏上显示矩形。
示例项目:圆形还是矩形 - 图1

编写程序

在软件左侧点击切换设备将设备切换到M.A.R.K(cyberEye)
先添加当启动时积木块,然后添加重复执行
添加如果 那么 否则积木块。将管脚D2按键开关正在被按下拖拽至如果 那么 否则中,并更改管脚为 D4;然后将程序块绘制圆形:圆心坐标X Y 半径中 X 坐标改为 160,Y 坐标改为 120,半径改为 60。
最后,将程序块绘制长方形:长 宽 中心坐标中长改为 100,宽改为 50,中心坐标 X 改为 160,Y 改为 120 再拖入程序块中。
示例项目:圆形还是矩形 - 图2
下载 Codecraft 源程:project_1_1.zip

硬件连接

使用Grove连接线将按键开关连接至D4管脚,然后打开电源开关,利用Type-C USB线将小车连接电脑。
示例项目:圆形还是矩形 - 图3

上传程序

先点击软件左侧的连接设备,在弹出的窗口中选择2个COM口中较小的一个(比如:出现COM2和COM3那么选择COM2)然后点击“连接”成功连接之后点击下方的“上传”,上传所编写程序。
示例项目:圆形还是矩形 - 图4
示例项目:圆形还是矩形 - 图5

实验程序

打开M.A.R.K小车底部的电源开关,按下和松开按键开关,观察小车显示屏是否可以显示圆形或者矩形。