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);
}
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_Case_1 _blink_
- Ardunio_Case_2_breadboard_blink
- Ardunio 红外遥控PC音乐播放器_Java后端
- VSS2005通过SOS访问vs2005设置方法
- Ardunio菜鸟入门教程(一)
- [草稿]Windbg常用命令及分析套路
- Ardunio_Case_5_breath_light
- Ardunio_PWM 原理及实现
- Ardunio_Case_3_Homework_traffic_light
- 简单说 通过JS的隐式转换,关键时刻救你一命
- 2.2 、spring boot项目配置中心config config 、
- EaSY-FlY
- Set 技巧之一
- 5.4-1
- JavaScript之XML总结
- java模板方法模式
- 实习前的准备工作:Android开发环境的搭建
- 编译原理第四章(1)
- 解决 linux 系统 centos 6.4 系统中 java -version和javac -version版本不一致
- 出现“此计算机上的windows防火墙阻止了远程调试”