Запись на последовательный монитор на Sparkfun ESP8266 Thing

Ниже мой текущий код:

#include <Wire.h>
  #include <ESP8266WiFi.h>
  #include <BlynkSimpleEsp8266.h>

  // You should get Auth Token in the Blynk App.
  // Go to the Project Settings (nut icon).
  char auth[] = "836addccd2ee4f05b96f0f3ad831249e"; // ***Type in your Blynk Token

  // Your WiFi credentials.
  // Set password to "" for open networks.
  char ssid[] = "_Fast&Furious";// ***your wifi name
  char pass[] = "Mclaren2018";// ***and password
  const int MOTION_PIN = 4; // Pin connected to motion detector
  WidgetLCD lcd(V1);
  void setup()
  {
    Serial.begin(115200);
    Blynk.begin(auth, ssid, pass);
    pinMode(MOTION_PIN, INPUT_PULLUP);
    Serial.println("SETUP");
  }

  void loop()
  {
    Blynk.run();
    int proximity = digitalRead(MOTION_PIN);
  if (proximity == LOW) // If the sensor's output goes low, motion is detected
  {
    Blynk.virtualWrite(5,1023);
    lcd.clear();
    lcd.print(0,0,"Motion detected");
    Serial.println("Motion detected!");
  }
  else
  {
    Blynk.virtualWrite(5,0);
    lcd.clear();
    lcd.print(0,0,"Motion NOT detected");
    Serial.println("Motion NOT detected!");
  }
  }

В настоящее время я пытаюсь просто написать текст в последовательную консоль. Но когда я загружаю свой код, он просто выводит на консоль строку k. Что я делаю неправильно, чтобы получить такой странный результат?

Это ссылка на учебник, по которому я следил: http://designinformaticslab.github.io/productdesign_tutorial/2017/01/24/motion_sensor.html

Любая помощь приветствуется!


person L. Full    schedule 26.07.2018    source источник
comment
возможно, вы печатаете слишком быстро; добавьте задержку в свой цикл или в условное   -  person dandavis    schedule 26.07.2018


Ответы (1)


Мне кажется, все хорошо, вы уверены, что правильно установили скорость передачи данных на последовательном мониторе? Я бы написал новую программу очень быстро, которая ТОЛЬКО выполняет последовательный вывод и заставит ее работать (это упрощает решение проблемы и делает ее более очевидной, если это что-то вроде скорости последовательного порта), а затем вернуться к вашей более полной программе, и она должно сработать.

person Joey Novak    schedule 26.07.2018