![Arduino ESP 8266 Скачать руководство пользователя страница 11](http://html1.mh-extra.com/html/arduino/esp-8266/esp-8266_quick-start-manual_2966337011.webp)
ESP8266 Quickstart Guide
11
Solution example to SOS:
// S: ...
// O: ---
// S: ...
// Please note for Ardudino 8266: DigitalWrite HIGH -> LED off; DigitalWrite LOW -> LED on;
const byte ledPin = LED_BUILTIN; // specify which pin is connected to the LED (here built-in LED)
const unsigned int delayTime = 300; // specify delay time
void setup() {
pinMode(ledPin, OUTPUT); // set mode of ledPin to OUTPUT
}
void loop() {
flash(delayTime); flash(delayTime); flash(delayTime); // S (three short pulses) -> see flash function below
delay(3*delayTime); // pause between letters
flash(3*delayTime); flash(3*delayTime); flash(3*delayTime); // O (three long pulses)
delay(3*delayTime); // pause between letters
flash(delayTime); flash(delayTime); flash(delayTime); // S (three short pulses)
digitalWrite(ledPin,HIGH); // turn off LED
delay(7*delayTime); // pause between words
}
void flash(int flashDuration)
{
digitalWrite(ledPin,LOW); // turn on LED
delay(flashDuration); // pause – keep LED on
digitalWrite(ledPin,HIGH); // turn off LED
delay(flashDuration); // keep LED turned off
}
Содержание ESP 8266
Страница 10: ...ESP8266 Quickstart Guide 10...