#3
Сообщение
dim21841 » 19.11.2015{, 15:54}
Цитата kossn93 ()200?'200px':''+(this.scrollHeight+5)+'px');">переменная float-преобразование строк- вход блока экрана. нет проблем перевести флоатfloat напрямую в строку не переводится (
вот что я делал:
и что получилось:
а вот пример того как я делал по примеру в Arduino IDE:
// ОММЕТР (С)2013 ALEN Studio by Little_Red_Rat
// Омметр на осное ARDUINO
// Подключение делителя напряжения к ARDUINO
// Arduino 5V -> R1 10kOm -> Arduino Analog 0 -> R2 -> Arduino GND
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7 );
int analogPin = 7; // Анлоговый вход для считывания напряжения с делителя напряжения
float Vout = 0; // Переменная для хранения значения напряжения в средней точки делителя (0-5.0)
float R2 = 0; // Переменная для хранения значения резистора R2
void setup()
{
lcd.begin(16, 2);
Serial.begin(57600); // Подготовка Serial Monitor для вывода информации
}
void loop()
{
Vout = (5.0 / 1023.0) * analogRead(analogPin); // Вычисляем напряжение в средней точки делителя (0-5.0)
R2 = 10000 / ((5.0 / Vout) - 1); // Вычисляем сопротивление R2 (10000 это значение R1 10 кОм)
Serial.print("Voltage: "); //
Serial.println(Vout); // Напряжения в средней точки делителя (0-5.0) для справки
Serial.print("R2: "); //
Serial.println(R2); // Значение сопротивления R2
lcd.setCursor (0, 0);
lcd.print("Voltage: ");
lcd.print(Vout);
lcd.setCursor (0, 1);
lcd.print("R2: ");
lcd.print(R2);
delay(1000); // Пауза 1 сек
}
и вот как это выглядело:
-
Вложения
-
-
-