Привет Я новичок в GUI MatLabLM35 уравнение температуры sesnor для Arduino UNO, который подключен к MatLab GUI
Я пытаюсь создать оси построить температуру, которая исходит от LM35 через Arduino UNO в MatLab
Я использовал следующий код для чтения аналогового напряжения, readVoltage(a,0)
Я получаю значения около 0,28-0,30, но я точно не знаю, что именно это означает, это реальный temperature/100
или что? Я знаю, что внутри arduino ADC преобразует входное напряжение в другой диапазон (0-1023), когда я использую analogRead()
на стороне arduino. Это также работает здесь или нет? Я смутил эту вещь, когда я должен был предположить, что она 0-1023 или непосредственно получает чтение.
спасибо , но мой вопрос был о ADC и readVoltage() команде, которая на стороне Matlab я думаю, что это дает мне входное напряжение напрямую или что? –
О, извините. Когда я читал Matlab, я думал, что вы используете только для отображения, а не для программирования Arduino. Виноват. Во всяком случае ... В Matlab у вас просто есть 'readVoltage', который дает вам преобразованное напряжение. В arduino IDE, с другой стороны, у вас есть «analogRead», который дает вам чтение ADC (то есть 0-1023). [Здесь] (http://it.mathworks.com/help/supportpkg/arduinoio/ref/readvoltage.html) вы можете найти документацию о функции 'readVoltage'. – frarugi87