этот код ничего не печатает на последовательном мониторе. Код находится в setup()
Serial.println("CLEARDATA"); //удаляет все данные, оставшиеся от предыдущих проектов
Serial.println("LABEL,time,load reading(gm),microwave output,CO sensor,sound data,magnetic sensor "); //всегда пишите LABEL, чтобы Excel знал, что дальше будут названия столбцов (вместо Acolumn можно написать, например, Time)
Serial.println("RESETTIMER"); //сбрасывает таймер в 0
//pinMode(AOUTpin, INPUT); //устанавливает вывод как вход для Arduino
// pinMode(ledPin, OUTPUT); //устанавливает вывод как выход Arduino
Serial.println("HX711 calibration sketch");
Serial.println("Remove all weight from scale");
Serial.println("After readings begin, place known weight on scale");
Serial.println("Press + or a to increase calibration factor");
Serial.println("Press - or z to decrease calibration factor");
@sudeep banik, 👍-1
2 ответа
▲ 4
Причины могут быть разными, среди них:
- Скорость последовательного порта не соответствует скорости последовательного «монитора»
- Скорость последовательного порта вообще не установлена (может быть причиной первой проблемы)
,
@Michel Keijzers
▲ 2
Я не вижу этого перед печатными заявлениями: Serial.begin(9600); // или какая-то другая скорость
Это предотвратит любую печать.
,
@CrossRoads
Смотрите также:
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- avrdude ser_open() can't set com-state
- Как подключиться к Arduino с помощью WiFi?
- Mac OSX Yosemite не отображает последовательные порты для Uno R3
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?