|
Ardunio 入门教程-实验六 摩尔斯电码SOS求救信号
实验用到的元件
实验用到的元件 ,一个LED,2根杜邦线,一块实验板。
原理图
LED长脚的为正,短脚为负极。
连接图
LED的正极连接 IO口12,LED负极连接电阻,电阻的另外一端接GND.
实验演示视频:
代码- int ledPin = 12;
- int durations[] = {200, 200, 200, 500, 500, 500, 200, 200, 200};
- void setup() // run once, when the sketch starts
- {
- pinMode(ledPin, OUTPUT); // sets the digital pin as output
- }
- void loop() // run over and over again
- {
- for (int i = 0; i < 9; i++)
- {
- flash(durations[i]);
- if (i == 2)
- {
- delay(300);
- }
- }
- delay(1000); // wait 1 second before we start again
- }
- void flash(int duration)
- {
- digitalWrite(ledPin, HIGH);
- delay(duration);
- digitalWrite(ledPin, LOW);
- delay(duration);
- }
复制代码 |
|