Показано с 1 по 8 из 8

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #4
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Управление подсветкой приборки.

    Вот так все работает
    PHP код:
    #define LED 9     //  выход на управлении подсветкой 
    #define BUTTON 7  // переключател   гараритов 
    #define Ain 5  // аналоговый вход для измерения сопротивления

    int i 0;         
    int val LOW;  // состояние переключателя габаритов on - off     
    int res 0// уровень яркости 
    int old_val LOW;   



    void setup() { 
      
    pinMode(LEDOUTPUT);    
      
    pinMode(BUTTONINPUT);  
      
    digitalWrite(BUTTONHIGH); //Подключить внутренний подтягивающий резистор


    void loop() { 

      
    val digitalRead(BUTTON); // читаем состояния переключателя  
       
    delay(10); 

        if (
    val == HIGH && old_val==1)   //если подсветку включаем 
          
    {
            
    res analogRead(Ain)/4;  // читаем состояние регулятора яркости 
            
    for (0resi++) { // зажигаем плавно подсветку до уровня //выбранной яркости 
             
    analogWrite(LEDi);        
            
    delay(20);  
              } 
           
    old_val 0;   
          }   

      if ( 
    val == LOW  && old_val==0//если подсветку выключаем 
        
    {
          
    res analogRead(Ain)/4;  
           for (
    res0i--) { // тушим плавно от уровня регулятора яркости //до нуля 
            
    analogWrite(LEDi); // set the LED brightness 
          
    delay(20);           // Wait 10ms 
          

         
    old_val 1
        } 

    Последний раз редактировалось Chip; 29.03.2010 в 15:55.

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

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

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

Ваши права

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