您的位置:首页 > 其它

Ardunio_Case_3_SOS

2015-07-05 18:47 225 查看
tutorial_3   

Three short blinks mean a letter 'S' and another three long blinks means a letter 'O'.

example 1

int led = 10;
void setup() {
// put your setup code here, to run once:
pinMode(led,OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
//SOS s represent short blink
// o represent long blink
// S
digitalWrite(led,HIGH);
delay(150);
digitalWrite(led,LOW);
delay(100);

digitalWrite(led,HIGH);
delay(150);
digitalWrite(led,LOW);
delay(100);

digitalWrite(led,HIGH);
delay(150);
digitalWrite(led,LOW);
delay(200);
// O
digitalWrite(led,HIGH);
delay(400);
digitalWrite(led,LOW);
delay(100);

digitalWrite(led,HIGH);
delay(400);
digitalWrite(led,LOW);
delay(100);

digitalWrite(led,HIGH);
delay(400);
digitalWrite(led,LOW);
delay(200);
// S
digitalWrite(led,HIGH);
delay(150);
digitalWrite(led,LOW);
delay(100);

digitalWrite(led,HIGH);
delay(150);
digitalWrite(led,LOW);
delay(100);

digitalWrite(led,HIGH);
delay(150);
digitalWrite(led,LOW);
delay(1000);

}

example 2
int led = 10;
void setup() {
// put your setup code here, to run once:
pinMode(led,OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
//SOS s represent short blink
// o represent long blink
// S
for(int i= 0; i< 3; i++){
digitalWrite(led,HIGH);
delay(150);
digitalWrite(led,LOW);
delay(100);
}
delay(200);
// O
for(int i= 0; i< 3; i++){
digitalWrite(led,HIGH);
delay(450);
digitalWrite(led,LOW);
delay(100);
}
delay(200);
// S
for(int i= 0; i< 3; i++){
digitalWrite(led,HIGH);
delay(150);
digitalWrite(led,LOW);
delay(100);
}
delay(1000);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ardunio SOS