Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 27
  1. #1
    Местный
    Регистрация
    23.01.2011
    Возраст
    44
    Сообщений
    183
    Вес репутации
    244

    По умолчанию управление светом

    Приветствую Всех. Решил сделать систему управления светом в авто. То есть при открывании двери плавно загорается подстветка дверей, а так же автоматическое включение света фар после запуска мотора. Схемно предстовляю как это реалезуется. Лампы подключаются через транзисторы. Програмно немного в тупике. Свет в двери включается от любой двери. На деюсь на вашу помощь

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: управление светом

    Простейшая задача
    Опрашиваем входы? при изменении сигнала на входе зажигаем соответствующий выход, выходы нужно использовать с PWM 3, 5, 6, 9, 10 и 11
    функция реализующая шим analogWrite(lPin_x, val);
    Последний раз редактировалось Chip; 13.02.2012 в 09:47.

  3. #3
    Местный
    Регистрация
    23.01.2011
    Возраст
    44
    Сообщений
    183
    Вес репутации
    244

    По умолчанию Re: управление светом

    Спасибо. Бум делать

  4. #4
    Местный
    Регистрация
    23.01.2011
    Возраст
    44
    Сообщений
    183
    Вес репутации
    244

    По умолчанию Re: управление светом

    составил из кусков найденных в инете скетч. Что не так в нем не покажете ? хотелось бы чтоб на дисплей выводилось напрежение, температура, уровень топлива и давление масла. Но что то пока не получается

    PHP код:
    #include <LiquidCrystal.h>

    LiquidCrystal lcd(1211105432);

    float opn=4.99;     
    float volt;                    
    float var0;                

    int G1 ;          
    float var1  ;      

    float T1;            
    float var2;

    float P;            
    void setup()
    {
      
    lcd.begin(162); 

    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);

    Последний раз редактировалось Chip; 07.04.2012 в 01:59.

  5. #5
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: управление светом

    А что выводится?

  6. #6
    Местный
    Регистрация
    23.01.2011
    Возраст
    44
    Сообщений
    183
    Вес репутации
    244

    По умолчанию Re: управление светом

    выводится напряжение бортовой сети и температура. эти показания правильные. а вот с уровнем топлева в баке не получается и давлением масла. в баке стоит резистор на сколько я знаю.
    напряжение подключено через резисторный делитель

  7. #7
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: управление светом

    А что выводится нуль?

  8. #8
    Местный
    Регистрация
    23.01.2011
    Возраст
    44
    Сообщений
    183
    Вес репутации
    244

    По умолчанию Re: управление светом

    вот это показывает значения топлива и масла постоянно прыгают
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_20120408_000024[1].jpg 
Просмотров:	1207 
Размер:	98.8 Кб 
ID:	14252  

  9. #9
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: управление светом

    В скетче увидел чтение только с 0 до 2 аналоговых входов,
    а показаний на дисплей выводишь 4
    Судя по формуле ты получаешь вполне адекватные значения
    G1 =((opn*var1/1.0240)/.50); попробуй число 3573 преобразуй обратно и увидишь вполне нормальный результат
    Последний раз редактировалось Chip; 08.04.2012 в 02:05.

  10. #10
    Местный
    Регистрация
    23.01.2011
    Возраст
    44
    Сообщений
    183
    Вес репутации
    244

    По умолчанию Re: управление светом

    Последний раз редактировалось Artemka181; 01.05.2012 в 18:32.

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •