first commit
This commit is contained in:
1
代码案例/6 Arduino基础学习/22 MC猜数字(4)- switch case语句/.pydio
Normal file
1
代码案例/6 Arduino基础学习/22 MC猜数字(4)- switch case语句/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
0cbe8e30-b680-4fd0-82b8-73fc8e843f38
|
||||
@@ -0,0 +1 @@
|
||||
11c32385-01a8-4a9a-baa7-7fb70bb9a002
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
22 MC猜数字 - 4 switch case语句(1) if
|
||||
|
||||
太极创客
|
||||
www.taichi-maker.com
|
||||
|
||||
此程序用于太极创客<<零基础入门学用Arduino教程>>
|
||||
22 MC猜数字 - 4 switch case语句
|
||||
课程的演示实验使用。
|
||||
|
||||
2017-04-21
|
||||
*/
|
||||
void setup() {
|
||||
int pinNumber = 3;
|
||||
while(pinNumber <= 9){
|
||||
pinMode(pinNumber, OUTPUT);
|
||||
pinNumber = pinNumber + 1;
|
||||
}
|
||||
}
|
||||
|
||||
// the loop function runs over and over again forever
|
||||
void loop() {
|
||||
int myNumber = 3;
|
||||
if (myNumber == 1) {
|
||||
// 显示 1:
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
}
|
||||
if (myNumber == 2) {
|
||||
// 显示 2:
|
||||
digitalWrite(3, HIGH);
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
digitalWrite(9, HIGH);
|
||||
}
|
||||
if (myNumber == 3) {
|
||||
// 显示 3:
|
||||
digitalWrite(3, HIGH);
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
340a377d-0f0b-4f01-9351-b5edda1a0fdb
|
||||
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
22 MC猜数字 - 4 switch case语句(2) if...else
|
||||
|
||||
太极创客
|
||||
www.taichi-maker.com
|
||||
|
||||
此程序用于太极创客<<零基础入门学用Arduino教程>>
|
||||
22 MC猜数字 - 4 switch case语句
|
||||
课程的演示实验使用。
|
||||
|
||||
2017-04-21
|
||||
*/
|
||||
|
||||
void setup() {
|
||||
int pinNumber = 3;
|
||||
while(pinNumber <= 9){
|
||||
pinMode(pinNumber, OUTPUT);
|
||||
pinNumber = pinNumber + 1;
|
||||
}
|
||||
}
|
||||
|
||||
// the loop function runs over and over again forever
|
||||
void loop() {
|
||||
int myNumber = 2;
|
||||
if (myNumber == 1) {
|
||||
// 显示 1:
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
} else if (myNumber == 2) {
|
||||
// 显示 2:
|
||||
digitalWrite(3, HIGH);
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
digitalWrite(9, HIGH);
|
||||
} else if (myNumber == 3) {
|
||||
// 显示 3:
|
||||
digitalWrite(3, HIGH);
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
7aa552ae-35f0-42be-8bb5-f16efcce65d9
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
22 MC猜数字 - 4 switch case语句(3) switch
|
||||
|
||||
太极创客
|
||||
www.taichi-maker.com
|
||||
|
||||
此程序用于太极创客<<零基础入门学用Arduino教程>>
|
||||
22 MC猜数字 - 4 switch case语句
|
||||
课程的演示实验使用。
|
||||
|
||||
2017-04-21
|
||||
*/
|
||||
|
||||
void setup() {
|
||||
int pinNumber = 3;
|
||||
while(pinNumber <= 9){
|
||||
pinMode(pinNumber, OUTPUT);
|
||||
pinNumber = pinNumber + 1;
|
||||
}
|
||||
}
|
||||
|
||||
// the loop function runs over and over again forever
|
||||
void loop() {
|
||||
int myNumber = 9;
|
||||
switch(myNumber) {
|
||||
case 1: //显示1
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
break;
|
||||
case 2: //显示2
|
||||
digitalWrite(3, HIGH);
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
digitalWrite(9, HIGH);
|
||||
break;
|
||||
case 3: //显示3
|
||||
digitalWrite(3, HIGH);
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
break;
|
||||
default:
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
digitalWrite(9, HIGH);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
00c6dd59-de6c-4a3b-b75c-f7b60a052166
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
22 MC猜数字 - 4 switch case语句(4) switch...random
|
||||
|
||||
太极创客
|
||||
www.taichi-maker.com
|
||||
|
||||
此程序用于太极创客<<零基础入门学用Arduino教程>>
|
||||
22 MC猜数字 - 4 switch case语句
|
||||
课程的演示实验使用。
|
||||
|
||||
2017-04-21
|
||||
*/
|
||||
|
||||
void setup() {
|
||||
int pinNumber = 3;
|
||||
while(pinNumber <= 9){
|
||||
pinMode(pinNumber, OUTPUT);
|
||||
pinNumber = pinNumber + 1;
|
||||
}
|
||||
}
|
||||
|
||||
// the loop function runs over and over again forever
|
||||
void loop() {
|
||||
int myNumber = random(0, 4);
|
||||
switch(myNumber) {
|
||||
case 1: //显示1
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
break;
|
||||
case 2: //显示2
|
||||
digitalWrite(3, HIGH);
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
digitalWrite(9, HIGH);
|
||||
break;
|
||||
case 3: //显示3
|
||||
digitalWrite(3, HIGH);
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
break;
|
||||
default:
|
||||
digitalWrite(4, HIGH);
|
||||
digitalWrite(5, HIGH);
|
||||
digitalWrite(7, HIGH);
|
||||
digitalWrite(8, HIGH);
|
||||
digitalWrite(9, HIGH);
|
||||
}
|
||||
delay(500);
|
||||
|
||||
//清理显示内容
|
||||
digitalWrite(3, LOW);
|
||||
digitalWrite(4, LOW);
|
||||
digitalWrite(5, LOW);
|
||||
digitalWrite(6, LOW);
|
||||
digitalWrite(7, LOW);
|
||||
digitalWrite(8, LOW);
|
||||
digitalWrite(9, LOW);
|
||||
|
||||
delay(500);
|
||||
}
|
||||
Reference in New Issue
Block a user