
2025年11月8日,金山社区秋学期电子工程师竞赛班小课堂课程内容:旋转木马与编程练习。
旋转木马的工作原理如下:首先,木马的底部固定在一根竖直的轴上,轴心处设有一组齿轮,通过电机的驱动,齿轮转动,带动整个木马绕轴心旋转。此外,木马底部还设置有一组离心式离合器,当木马转速达到一定值时,离心力使得离合器脱离,使木马匀速旋转。游客可以坐在木马上,通过木马底部的缓冲装置,减缓旋转时的冲击,保证游客的安全。
除了传统的机械驱动方式,现在还出现了电子控制的旋转木马,通过电子设备控制马匹的上下起伏、旋转速度等参数,使得游客体验更加丰富多彩。本次课程最后程序实现:制作旋转木马模型,要求电机水平放置。按下触碰传感器,旋转木马开始转动,四色灯发绿色光;
松开触碰传感器,旋转木马停止旋转,四色灯不发光。
编程学习:C++有条件地执行-if语句练习
一、多变量的连续输入
定义多个变量时,可采用简写法。
int w,h;//定义变量w和h
cin >> w >> h;//键盘输入的简洁写法
image.png
键盘输入多个变量时,也可以采用简洁输入的方法。
image.png
二、变量的分别输入
以点亮节日的彩灯为例,用键盘输入8个椭圆的颜色,画8个不同颜色的彩灯。
image.png
完成这个任务,需要定义8个变量吗?当然不用!
利用for循环结合cin语句,可以实现一个变量的多次赋值。
示例:
image.png
int r; //定义r
for(int i = 0; i < 5; i++){//for循环,5次
cin >> r;//输入r的值
p.fd(r).o(r).fd(r);//使用当前r画圆
}
一次次的结构练习,一个个的系统调试,孩子们学中玩、玩中学,探索着、思考着,金山社区电子工程师科技竞赛小课堂闪烁着灵动的光芒。



撰稿人:曹容琰
审稿人:顾 蓓

| 江阴市关工委版权所有 江阴市关工委主办 1024*768分辨率,16位以上颜色,IE6.0以上版本浏览器 苏ICP备05002806号 |
||