MKR GSM 1400 Работает только при подключении к компьютеру

mkr-gsm-1400

Мой MKR GSM 1400 отлично работает при подключении к компьютеру (питание от USB) и после открытия последовательного подключения к нему. Это не так, когда я подключаю его к источнику питания. Мой источник питания - 5V 3A с USB - адаптером.

void setup() {
  // put your setup code here, to run once:
  //...
  while (!Serial);
  //...
}

void loop() {
  // put your main code here, to run repeatedly:
  //...
}

, 👍0

Обсуждение

Что значит, что он не работает? Что же происходит на самом деле? Также покажите нам свой код и схему. В настоящее время вы не предоставляете нам достаточно информации, чтобы помочь вам., @chrisl

@chrisl Скетч не запускается = Он не работает. Достаточно ли моего источника питания? Можно ли питать его через USB-соединение или мне нужно питать его где-то еще? Я не думаю, что проблема в моем коде., @Mike C.

у вас есть while (!Serial); в скетче?, @Juraj

Как вы видите, что он не работает? As asked: пожалуйста, скажите, что на самом деле происходит, а не то, что не происходит., @chrisl

Позже я загружу минимальный скетч. У меня есть подключенный Xbee. Скетч делает http - запрос. Если бы он был запущен, я бы увидел данные в базе данных. Если я подключусь к компьютеру, он запустится. Я использую Serial, чтобы сообщить мне, что происходит при подключении к компьютеру., @Mike C.

Это было в то время (!), @Mike C.

Я опубликовал вопрос с более подробной информацией, так как у меня такая же проблема: https://arduinoprosto.ru/q/77324/arduino-mkr-gsm-1400-fails-to-start-up-without-serial-monitor, @Gineer


1 ответ


Лучший ответ:

5

Если ваш скетч на Arduino с родным USB не запускается, если он не подключен к USB, всегда сначала проверяйте, не забыли ли вы отключить зависимость от Serial. Распространенной ошибкой является бесконечный цикл while (!Serial) {} в setup().

,