WeMos Blink – моргаем встроенным светодиодом

Из-за того что распиновка платы Вемос отличается от распиновки плат Ардуино, не все скетчи корректно  работают на этой платформе. Давайте рассмотрим скетч, как правильно моргать встроенным светодиодом на wemos d1r2  или wemos d1 mini pro с помощью кнопки.

int inputPin = D3;  // подключаем кнопку pin D3 и GND
int val = 0;        // переменная для хранения значения вкл/выкл

void setup() {
  pinMode(BUILTIN_LED, OUTPUT);  // set onboard LED as output
  pinMode(inputPin, INPUT);      // set pin as input
}

void loop() {
  val = digitalRead(inputPin);     // read the input pin
  digitalWrite(BUILTIN_LED, val);  // sets the LED to the button's value
}

Как видно из примера скетча, вам необходимо подключить кнопку на выводы D3  и GND Вемоса, после чего залить счетч через Ардуино IDE, когда скетч будет загружен, нажмите на кнопку 1 раз, светодиод загорится, нажмите второй раз и он потухнет!

Ардуино+