视频如下哈.....
- <div align="left">int input1=2;</div>
- int input2=3;
- int input3=4;
- int input4=5;
- int input5=6;
- int input6=7;
- int button=A0;
- void setup() {
- pinMode(13,OUTPUT);// put your setup code here, to run once:
- pinMode(input1,INPUT);
- pinMode(input2,INPUT);
- pinMode(input3,INPUT);
- pinMode(input4,INPUT);
- pinMode(input5,INPUT);
- pinMode(input6,INPUT);
- pinMode(button,OUTPUT);
- }
-
- void loop() {
- int val1=digitalRead(input1);
- int val2=digitalRead(input2);
- int val3=digitalRead(input3);
- int val4=digitalRead(input4);
- int val5=digitalRead(input5);
- int val6=digitalRead(input6);
- if(val1==LOW){
- printA();
- }
- if(val2==LOW){
- printB();// put your main code here, to run repeatedly:
- }
- if(val3==LOW){
- printC();// put your main code here, to run repeatedly:
- }
- if(val4==LOW){
- printD();// put your main code here, to run repeatedly:
- }
- if(val5==LOW){
- printE();
- }
- if(val5==LOW){
- tone(button,1047);
- delay(1000);
- }else{
- noTone(button);
- }
- }// put your main code here, to run repeatedly:
- void printA(){
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
- void printB(){
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
- void printC(){
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
- void printD(){
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
- void printE(){
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
- void printF(){
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
- void printG(){
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
- void printH(){
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
- void printI(){
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
- void printJ(){
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(500);
- digitalWrite(13,HIGH);
- delay(300);
- digitalWrite(13,LOW);
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(500);
- tone(button,1047);
- delay(1000);
- noTone(button);
- }
复制代码
[mw_shl_code=cpp,true]int input1=2;
int input2=3;
int input3=4;
int input4=5;
int input5=6;
int input6=7;
int button=A0;
void setup() {
Serial.begin(9600);
pinMode(13,OUTPUT);// put your setup code here, to run once:
pinMode(input1,INPUT);
pinMode(input2,INPUT);
pinMode(input3,INPUT);
pinMode(input4,INPUT);
pinMode(input5,INPUT);
pinMode(input6,INPUT);
pinMode(button,OUTPUT);
}
void loop() {
int val1=digitalRead(input1);
int val2=digitalRead(input2);
int val3=digitalRead(input3);
int val4=digitalRead(input4);
int val5=digitalRead(input5);
int val6=digitalRead(input6);
if(val1==LOW){
printA();
Serial.print(".___");
Serial.println("A");
}
if(val2==LOW){
printB();
Serial.print("___...");
Serial.println("B");// put your main code here, to run repeatedly:
}
if(val3==LOW){
printC();
Serial.print("___.___.");
Serial.println("C");// put your main code here, to run repeatedly:
}
if(val4==LOW){
printD();
Serial.print("___..");
Serial.println("D");// put your main code here, to run repeatedly:
}
if(val5==LOW){
printE();
Serial.print("___");
Serial.println("E");
}
}// put your main code here, to run repeatedly:
void printA(){
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
tone(button,1047);
delay(100);
noTone(button);
}
void printB(){
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
tone(button,1047);
delay(100);
noTone(button);
}
void printC(){
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
tone(button,1047);
delay(100);
noTone(button);
}
void printD(){
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
tone(button,1047);
delay(100);
noTone(button);
}
void printE(){
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
tone(button,1047);
delay(100);
noTone(button);
}
void printF(){
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
tone(button,1047);
delay(100);
noTone(button);
}
void printG(){
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
tone(button,1047);
delay(100);
noTone(button);
}
void printH(){
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
tone(button,1047);
delay(100);
noTone(button);
}
void printI(){
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
tone(button,1047);
delay(100);
noTone(button);
}
void printJ(){
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(300);
digitalWrite(13,LOW);
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(500);
tone(button,1047);
delay(100);
noTone(button);
}
[/mw_shl_code]
来个人给我回复下呀,板凳太凉........
沙发上护肤
加油