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 (единица мутности), а не в напряжении.