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

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

    Номинал резистора какой?

  2. #32
    Новичок
    Регистрация
    12.10.2010
    Возраст
    35
    Сообщений
    8
    Вес репутации
    175

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

    переберал от 1 до 10 Мом

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

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

    А контактная площадка заизолирована?

  4. #34
    Местный Аватар для zhserg
    Регистрация
    12.11.2010
    Сообщений
    135
    Вес репутации
    200

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

    Не стал создавать новую тему, напишу в этой.
    Вышеприведенную библиотеку я применил для управления подсветкой в кухне (в гарнитуре у нас в дверках верхних шкафов белые матовые пластиковые вставки и за них я приклеил светодиодную ленту).
    Идея такова - входя на кухню, прикладываем ладонь к стенке шкафчика где установлен датчик (он у меня из 10коп монетки), загорается подсветка и горит 5 мин, потом сама выключается, если до того не будет повторного "нажатия".
    Схему не нарисовал, т.к. она очень простая и не отличается от примера в начале темы. Управление лентой через полевой транзистор IRLR2905. Если кому будет нужно, то нарисую.
    Вот код программы:
    PHP код:
    #include <CapSense.h>       // подключить библиотеку 

    CapSense   Sensor1 CapSense(12,7); // назначить пины для сенсора 
    int LEDpin 3// подключение LED ленты на 3-ий пин
    byte sens 0;
    unsigned long lastTime 0;      // последнее измерение
    unsigned long timeLight 300000;    // продолжительность свечения 5 мин

    void setup()                      

    //    Serial.begin(9600);
       
    pinMode(LEDpin,OUTPUT);
       
    analogWrite(LEDpin0); 
    }  

    void loop()                      
    {  
        
    long temp1 =  Sensor1.capSense(30); // измерить емкость и сохранить в temp1 

        
    if (temp1 60)    // изменяя значение, мы регулируем чуствительность сенсора  
        
    { if (sens == ) {sens 1;}  
          else {
    sens 0;}   
          
    on_off_LED (sens);
          if (
    sens == 1) {lastTime millis();} // засекаем время
        
    }    
        
    delay(500);                       //пауза между нажатиями
          
    if (((millis() - lastTime) > timeLight) && (sens == 1)) {
              
    sens 0// если прошло 5 мин, то выключаем
              
    on_off_LED (sens);
            }
    // Serial.println(temp1);
    }  

    void on_off_LED (byte on// плавное включение и выключение
    {
    if (
    on == 1) {
      for (
    int i=0<= 128i++){
          
    analogWrite(LEDpini);
          
    delay(3);
        }
      }
    else{
      for (
    int i=128>= 0i--){
          
    analogWrite(LEDpini);
          
    delay(3);
        }
      }

    Последний раз редактировалось zhserg; 13.12.2010 в 20:26.

  5. #35
    Новичок
    Регистрация
    06.12.2011
    Возраст
    58
    Сообщений
    13
    Вес репутации
    162

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

    Добрый день , подскажите что не так?! резистор 1Мом из сотового телефона .

    На сенсор ни как не реагирует.

    Сенсор проверяется в антистатическом помещении (пол антистатический линолеум , на ногах антистатические тапки), может из за этого?!
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_0151.jpg 
Просмотров:	439 
Размер:	172.6 Кб 
ID:	13715   Нажмите на изображение для увеличения. 

Название:	IMG_0152.jpg 
Просмотров:	447 
Размер:	109.2 Кб 
ID:	13716   Нажмите на изображение для увеличения. 

Название:	IMG_0153.jpg 
Просмотров:	414 
Размер:	138.1 Кб 
ID:	13717  

  6. #36
    Местный Аватар для zhserg
    Регистрация
    12.11.2010
    Сообщений
    135
    Вес репутации
    200

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

    Переключи на цифровые входы. У тебя вроде к аналоговым подключено.
    avaclub.ru
    Intel D525MW, 2Gb, SSD 40Gb, 7' noname, ATX DC-DC 160W MINI-ITX, GM-2 USB GPS Receiver MTK2, USB ELM327 V1.4

  7. #37
    Новичок
    Регистрация
    06.12.2011
    Возраст
    58
    Сообщений
    13
    Вес репутации
    162

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

    заработало поставил большой резистор)) спасибо

  8. #38
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    38
    Сообщений
    210
    Вес репутации
    196

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

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

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

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

    Так она же гальванически развязана, то есть находится под пластиком или под пленкой

  10. #40
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    38
    Сообщений
    210
    Вес репутации
    196

    По умолчанию Re: Применение емкостных Touch кнопок на Carduino.

    а на прямую я не могу ее касаться?

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Ваши права

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