在学校停课期间,我儿子做了一些功课。
一个正在编程一个5 led的移动灯序列,应该运行:
1,1-2,1-2-3,1-2-3-4,1-2-3-4-5,1,1-2,...
他只能使用有限的订单选择,不能使用'if'或'while'
目前的结果是:
1、1-2、1-2-3、1-2-3-4、1-2-3-4-5,1-2-3-4-5,1、1- 2,...
这里是代码:
void setup() {
for (int a=1; a<6; a++) {
pinMode(a, OUTPUT);
}
}
void loop() {
for (int a=1; a<6; a++) {
digitalWrite(a, HIGH);
delay(300);
digitalWrite(a,LOW);
delay(300);
for (int b=1; b<=a; b++) {
digitalWrite(b, HIGH);
delay(300);
digitalWrite(b,LOW);
delay(300);
}
}
}
谢谢
马库斯
编辑:奇怪,似乎不允许'Hi'和'hallo'以:-(]开始发布
在学校停课期间,我的儿子做了一些家庭作业。一种是对5 led的移动灯序列进行编程,该序列应运行:1、1-2、1-2-3、1-2-3-4、1-2-3-4-5、1、1-2 ,...他只允许...
简单的纸质写作有助于(孩子可能应该学习的东西)