Выход Arduino - PullRequest
       16

Выход Arduino

0 голосов
/ 09 марта 2019

Я сталкиваюсь с полной странной проблемой: один набор кода работает, а другой нет.

Этот код работает:

int pin = 2;
void setup() {
  // put your setup code here, to run once:
  pinMode(pin, OUTPUT);
  digitalWrite(pin, LOW);
}
void loop() {
     // put your main code here, to run repeatedly:

}

И в то же время это не такрабочая:

int pin = 2;
void setup() {
  // put your setup code here, to run once:
  pinMode(pin, OUTPUT);
  digitalWrite(pin, LOW);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(pin,HIGH);
  delay(5000);
  digitalWrite(pin,LOW);
  delay(5000);

}

1 Ответ

1 голос
/ 11 марта 2019

Попробуйте установить светодиод на контакт D2, чтобы проверить, светится он или нет. Не забудьте добавить резистор (220 Ом или 330 Ом) перед светодиодом. Также светодиод имеет полярность. Маленькая нога должна быть направлена ​​к земле, а длинная нога (анод) должна быть направлена ​​к выводу D2.

Если у вас нет светодиода или резистора, попробуйте использовать Serial.print (), чтобы показать, проходит ли система ваш код или нет. Вы можете просмотреть свой последовательный ответ через ваш последовательный монитор.

...