Я использую узел MCU с датчиком мутности TDS-10, который имеет аналогово-цифровой чип, я использую код для печати значения вольта датчика - PullRequest
0 голосов
/ 08 марта 2020
void setup()
{
  Serial.begin(9600); //Baud rate: 9600
}
void loop() {
  int sensorValue = analogRead(A0);// read the input on analog pin 0:
  float voltage = sensorValue * (5.0 / 1024.0); // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
  Serial.println(voltage); // print out the value you read:
  delay(500);
}

Я использую этот код для получения данных от датчика (https://robu.in/product/turbidity-sensor-module/), используя только узел mcu, этот датчик использует 5 В, поэтому я подключил внешнее 9 В, проводя некоторые исследования, и выяснил, что это Датчик в чистой или без воды даст выход 4,2 В, но мой дает диапазон 0,00 В-0,03 В Подключение: 1. Кабель данных датчика подключен к A0 на узле MCU 2. V CC подключен к внешняя батарея 9 В, так как этому датчику необходим вход 3 В. 3. Коннектор подключен к коннектору внешнего источника питания. Я также ищу решение, которое обеспечит мне выходной сигнал в NTU (единица мутности), а не в напряжении.

...