STEMA 考试 SPIKE 中级 组( 1)
一、 选择题
第 一 题
以下程序块,描述效果为( )。
A. 启动电机
B. 停止电机
C. 电机转至指定位置
D. 使电机运行指定单位数
第 二 题
以下选项中,( )是在 5*5 矩阵灯上写入内容。
A.
B.
C.
D.
第 三 题
以下选项中,运算结果为 false 的是( )。
A.
B.
C.
D.
第 四 题
运行以下程序后, n与 m的和为( )。
A. 26
B. 33
C. 34
D. 40
第 五 题
运行以下程序后,列表“ list ”中所有项的和为( )。
A. 75
B. 76
C. 105
D. 116
二、编程题
第一题
硬件准备:
Spike 集线器。
编程实现:
Spike 矩阵灯效果。
具体要求:
1)运行程序, Spike 矩阵灯无显示;
2)等待 1秒, Spike 矩阵灯上显示“ 1”数字;
3)等待 1秒, Spike 矩阵灯上显示“ 2”数字 ;
4)重复上面的 2), 3)过程。
第 二 题
硬件准备:
将一个力传感器连接到 Spike 集线器的 A端口, 将 两个电机分别连接到 Spike 集线器
的 B端口和 C端口。
编程实现:
力传感器控制电机状态。
具体要求:
1)运行程序,两个电机为静止状态;
2)当力传感器按压, B电机和 C电机同时顺时针转动;
3)当力传感器松开, B电机和 C电机同时逆时针转动;
4)重复上面的 2), 3)过程。
第 三 题
硬件准备:
将一个 颜色 传感器连接到 Spike 集线器的 A端口,将一个电机连接到 Spike 集线器的 B
端口。
编程实现:
颜色传感 器控制电机转动。
具体要求:
1)运行程序,电机静止不动, Spike 集线器中间按钮指示灯显示 红 色;
2)如果 颜色 传感器检测 到白色 ,同时 Spike 集线器的左键被按压,那么电机以 10 的
速度持续转动, Spike 中间按钮指示灯显示红色;
3)如果 颜色 传感器检测到 黑色 ,同时 Spike 集线器的右键被按压,那么电机以 100 的
速度持续转动, Spike 中间按钮指示灯显示绿色;
4)如果 颜色 传感器检测到 蓝色 ,那么电机静止不动, Spike 中间按钮指示灯显示蓝
色;
5)重复上面的 2), 3), 4)过程。
第四题
硬件准备:
将一个力传感器连接到 Spike 集线器的 B端口 。
编程实现:
模拟抽奖机
力传感器被按压 后, Spike 矩阵灯 开始每 0.5 秒显示一个 1-5之间的随机数字(共执行
4次), Spike 矩阵灯 第 4次显示的随机数字代表 此次抽中的奖项 ;
总共抽奖 3次,并获得其中最大奖项( 数字越小,奖项越大 )。
具体要求:
1)运行程序, Spike 集线器中间按钮指示灯显示红色 , Spike 矩阵灯 全部点亮 ;
2)力传感器被按压 后 ,Spike 集线器中间按钮指示灯显示绿色 ,同时 Spike 矩阵灯 开始
每 0.5 秒显示一个 1-5之间的随机数字(共执行 4次),当 Spike 矩阵灯 第 四 次显示随
机数字时, Spike 集线器中间按钮指示灯显示 蓝 色;
3)重复上面的 2)过程,直到力传感器被按压三次后, 等待 2秒, Spike 集线器中间按
钮指示灯显示黄色 ,同时 Spike 矩阵灯显示 三次抽奖过程中抽中最大奖项所对应的数字;
4)等待 3秒,程序结束。
第 五 题
硬件准备:
将一个力传感器连接到 Spike 集线器的 B端口 ,将一个电机连接到 Spike 集线器的 E端
口。
编程实现:
电机匀加速转动。
具体要求:
1)运行程序,电机静止不动, Spike 矩阵灯显示电机的初始速度“ 0”;
2)等待按压力传感器, Spike 矩阵灯依次显示 数字 3、 2、 1,每个数字的显示时间持续
1秒钟;
3)矩阵灯显示结束后,电机从静止开始,以每 2秒增加 20 的速度,加速持续转动;
4)电机加速转动的同时, Spike 矩阵灯上实时显示每次加速后的速度数值;
5)直到电机速度为 100 , 等待 2秒, 电机停止转动。
第 六 题
硬件准备:
将一个力传感器连接到 Spike 集线器的 B端口。
编程实现:
计数游戏:初始数值为 0,集线器左按钮被按压一次数值 +1 ,集线器右按钮被按压一次
数值 +2 ;
集线器左按钮和右按钮各按下多次后,计算集线器按钮被按压几次,一共按压的数值和
是多少。
具体要求:
1)运行程序, Spike 矩阵灯为关闭状态;;
2)等待 1秒后, Spike 矩阵灯显示一次“ A: 0”, 0代表初始数值;
3)接下来,如果 Spike 集线器左按钮被按压一次,数值 +1 ,“ A: ”后的数加 1并显示
一次( Spike 矩阵灯);
4)如果 Spike 集线器右按钮被按压一次,数值 +2 ,“ A: ”后的数加 2并显示一次( Spike
矩阵灯);
5)重复上面的 3), 4)过程,直到力传感器被按压,电脑屏幕显示“ N:按压次数, M:
数值和”,程序结束。
例如:
1.左键按压 3次,右键按压 4次,力传
2024年1月第十五届蓝桥杯青少组STEMA测评SPIKE中级真题试卷