-
управление светом
Приветствую Всех. Решил сделать систему управления светом в авто. То есть при открывании двери плавно загорается подстветка дверей, а так же автоматическое включение света фар после запуска мотора. Схемно предстовляю как это реалезуется. Лампы подключаются через транзисторы. Програмно немного в тупике. Свет в двери включается от любой двери. На деюсь на вашу помощь
-
Re: управление светом
Простейшая задача
Опрашиваем входы? при изменении сигнала на входе зажигаем соответствующий выход, выходы нужно использовать с PWM 3, 5, 6, 9, 10 и 11
функция реализующая шим analogWrite(lPin_x, val);
-
Re: управление светом
-
Re: управление светом
составил из кусков найденных в инете скетч. Что не так в нем не покажете ? хотелось бы чтоб на дисплей выводилось напрежение, температура, уровень топлива и давление масла. Но что то пока не получается
PHP код:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
float opn=4.99;
float volt;
float var0;
int G1 ;
float var1 ;
float T1;
float var2;
float P;
void setup()
{
lcd.begin(16, 2);
void loop ()
{
var0 = analogRead(0);
volt =(opn*var0/1024.0);
float U1;
U1=volt*((2010.0+294.0)/294.0)-(opn*var1/1024.0);
var1 = analogRead(1);
G1 =((opn*var1/1.0240)/.50);
var2 = analogRead(2);
T1=(opn*var2/10.24);
P=G1*1;
lcd.setCursor(0,0) ;
lcd.print(U1);
lcd.print(" ");
lcd.setCursor(6,0) ;
lcd.print("V");
lcd.setCursor(0,1) ;
lcd.print(G1);
lcd.print(" ");
lcd.setCursor(4,1);
lcd.print("Gas");
lcd.setCursor(8,0) ;
lcd.print(T1);
lcd.print(" C ");
lcd.setCursor(8,1) ;
lcd.print(P);
lcd.print(" Oil ");///
delay(333);
}
-
Re: управление светом
-
Re: управление светом
выводится напряжение бортовой сети и температура. эти показания правильные. а вот с уровнем топлева в баке не получается и давлением масла. в баке стоит резистор на сколько я знаю.
напряжение подключено через резисторный делитель
-
Re: управление светом
-
Вложений: 1
Re: управление светом
вот это показывает значения топлива и масла постоянно прыгают
-
Re: управление светом
В скетче увидел чтение только с 0 до 2 аналоговых входов,
а показаний на дисплей выводишь 4
Судя по формуле ты получаешь вполне адекватные значения
G1 =((opn*var1/1.0240)/.50); попробуй число 3573 преобразуй обратно и увидишь вполне нормальный результат
-
Re: управление светом