Показано с 1 по 10 из 12

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Ломастер Аватар для basurman971
    Регистрация
    13.02.2011
    Возраст
    52
    Сообщений
    396
    Вес репутации
    319

    По умолчанию Кнопка с электронной фиксацией на Ардуино Мини.

    Здравствуйте.
    Подскажите, как реализовать включение-выключение компа на ардуине, как в этой теме http://compcar.ru/forum/showthread.php?t=3163
    Ищу давно, но толком ничего нет. Кнопка на 564 серии изготовлена давно, качество работы не устраивает. Может после выключения опять комп включить, или наоборот не включает.
    Читал и тут http://compcar.ru/forum/showthread.php?t=5329 и тут http://compcar.ru/forum/showthread.php?t=5804. Но к сожалению доизобрести не смог ничего.
    Мне кажется что этот код проще всего дописать, только я не знаю как.
    PHP код:
    unsigned char  button_state
    unsigned char  button_mem

    #define BUTTON 12 
    #define RELAY 13 
    void setup() 

      
    pinMode(RELAY,OUTPUT);  
      
    pinMode(BUTTON,INPUT); 
      
    digitalWrite(BUTTONHIGH); //подключить внутренний подтягивающий резистор 

    void loop() 

        
    button_state digitalRead(BUTTON); //прочитать состояние кнопки 
        
    delay(30); // пауза для проверки дребезга  
        
    if (digitalRead(BUTTON) == LOW && button_state == LOW  &&  button_mem == 0
        { 
           
    digitalWrite(RELAYHIGH);  
           
    button_mem=255;  //запомнить состояние реле 
           
    while(digitalRead(BUTTON) == LOW){ delay(10);}//ждем отпускания кнопки 
        
    } else  
            { 
              if (
    digitalRead(BUTTON) == LOW && button_state == LOW  &&  button_mem == 255
              { 
               
    digitalWrite(RELAYLOW);  
                
    button_mem=0//запомнить состояние реле 
               
    while(digitalRead(BUTTON) == LOW){ delay(10);}//ждем отпускания кнопки 
              

            }    

    Заранее благодарен.
    ps Ардуину для хорошего дела не жалко.
    pps
    ещё раз про смысл того, что мне нужно:
    я приезжаю на автомойку полностью набитую мойщиками-таджиками
    они начинают мыть машину
    и пока они там своими кривыми руками и ссаными тряпками всё трут они нажав всего 1 раз на кнопку включают вдобавок ещё и комп, а мне это уж точно не нужно в мойке, где и так полно воды и люботных всяких чертей
    или ещё один случай из жизни
    например, что-то случилось с компом (ну бывает иногда), а тут старый-добрый приятель попросил довезти его куда-то, а у приятеля ручки шаловливые. Садится он в машинку и вдруг нажимает кнопочку включения НЕ ИСПРАВНОГО компа одновременно задавая вопрос "а что это такая за кнопочка???" - много раз такое видел в своей машине ))))

    так вот, чтобы этих всех проблем избежать, мне требуется схема кнопки, которая будет замыкать цепь питания ИМЕННО ПОСЛЕ 3-4 секунд удержания кнопки В НАЖАТОМ СОСТОЯНИИ

    фуф...
    вот я о чём собственно спрашивал ))))
    есть идеи как это реализовать?
    Последний раз редактировалось basurman971; 03.05.2014 в 02:36.

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

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

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

Ваши права

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