Страница 23 из 70 ПерваяПервая ... 131718192021222324252627282933 ... ПоследняяПоследняя
Показано с 221 по 230 из 697
  1. #221
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Адаптер рулевых кнопок.

    Не могу разобраться с автозагрузкой, если запускать через реестр при загрузке компа вылетает ошибка что фаил не найден.

  2. #222
    Пользователь
    Регистрация
    29.12.2010
    Возраст
    39
    Сообщений
    36
    Вес репутации
    171

    По умолчанию Re: Адаптер рулевых кнопок.

    1. Не хватает прав
    2. В ярлыке указана рабочий каталог?

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

    По умолчанию Re: Адаптер рулевых кнопок.

    В свойствах-> расположение? Указан путь к файлу
    Программа запускается на с ошибкой , скорее всего из программы не загружается какой то из файлов.
    Последний раз редактировалось Chip; 26.10.2011 в 14:05.

  4. #224
    Новичок
    Регистрация
    07.11.2010
    Сообщений
    7
    Вес репутации
    167

    По умолчанию Re: Адаптер рулевых кнопок.

    путь к конфигу указан относительный. а при старте из реестра обычно wd=%systemroot% , где конфига нет

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

    По умолчанию Re: Адаптер рулевых кнопок.

    Спасибо за наводку буду побывать

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

    По умолчанию Re: Адаптер рулевых кнопок.

    Функция GetDir(0,dir);
    не подошла, ошика так и вылетает

    Функция Application.ExeName
    вроде подходит, сейчас подправлю все и попробую

    Пока решил переделать дизайн
    В таком стиле
    Изображения Изображения
    • Тип файла: jpg des.jpg (33.1 Кб, Просмотров: 2310)
    Последний раз редактировалось Chip; 27.10.2011 в 02:27.

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

    По умолчанию Re: Адаптер рулевых кнопок.

    Для использования новой версии программы со старыми версиями устройств нужно проделать некоторые манипуляции с адаптером. Физический контакт с адаптером при этом не потребуется, достаточно что бы он был подключен к любому USB входу компьютера.
    Для этого потребуется:
    1-ARDUINO IDE 22
    2-Программа HotKey_V3.0

    Устройство должно быть подключено к USB , если у Вас есть еще устройства на чипе FTDI то во избежании проблем и конфликта отключите их.

    1-Распаковываем архив HotKey.rar и запускаем утилиту Description_Joystick.exe
    2-Появится окно утилиты с вашим дескриптором, нажмите кнопку "Изменить дескриптор"
    3-Если дескриптор изменился то, утилита автоматически завершит выполнение.
    Что бы проверить изменился дескриптор или нет читайте здесь
    После этого утилита больше не понадобится, если она кому то мешает то ее можно смело удалить и переходить к следующему этапу.

    Устройство должно быть подключено к USB , если у Вас есть еще устройства на чипе FTDI то во избежании конфликта отключите их.
    1-распаковываем архив и запускаем программу arduino.exe
    2-Заходим в пункт меню Tools-->Board-->Arduino...Nano...ATMega168
    3-Заходим в пункт меню Tools-->Serial Port->comXX где ХХ номер порта Вашего устройства
    4-В основное окно программы копируем и вставляем следующий текст
    PHP код:
    //http://compcar.ru     
    #define PIN 5  //номер аналогового порта    
    #define LIMIT 10 //предел погрешности при дребезге   

    byte bytes[4];     
    unsigned long math_time,old_time,real_timeres_dt1res_d;     
    void setup()          
    {         
    Serial.begin(115200);          
    }     

    void loop()         
    {       
      
    res_d analogRead(PIN);  
      if( 
    res_d LIMITres_d LIMIT
      
    delay(10);   
      
    res_dt1 analogRead(PIN);   
            
    old_time millis();    
            
    math_time 0;     
            while(
    math_time 200)    
              {    
                 
    real_time millis();                 
                 
    math_time real_time old_time;   
                
    res_dt1 analogRead(PIN);  
                if(
    res_dt1 res_d-LIMIT || res_dt1 res_d+LIMIT)break; 
              }    
           
        if( 
    math_time 70)  
          {   
          
    bytes[0] = res_d  0xFF;          // преобразовать в 4-байта     
          
    bytes[1] = (res_d  0xFF00) >> 8;     
          
    bytes[2] = (res_d  0xFF0000) >> 16;    
          
    bytes[3] = (res_d  0xFF000000) >> 24;    
          
    Serial.writebytes,4); // отправить прочитаное значение компьютеру          
          
    }       

    5-Нажимаем комбинацию клавиш Ctrl+U и ждем когда в нижнем окне появися сообщение Done Uploading

    После этого устройство готово для работы программой HotKey
    HotKey1.png
    Ввиду утери исходных кодов старой версии программы , программа была
    полностью написана заново.
    Что изменилось в программе:
    1-Программа при запуске прячется в трей и если устройство не подключено то перечеркивает иконку в трее красными линиями.
    2-Программа запустится даже без подключенного устройства, после подключения устройства программа начнет автоматически работать.
    3-Программа работает только с устройством Joystik и не конфликтует с другими устройствами программами работающих с драйвером FTDI
    Тоесть Вы можете подключить еще arduino,Pultik и другие устройства параллельно.
    4-Программа имеет всего один *.exe фаил, настройки горячих клавиш осуществляются в программе.
    5-Программа автоматически переключает раскладку клавиатуры в (EN) при получении команды нажатия горячих клавиш.
    6-Программа автоматически прописывается(удаляется) в автозагрузку нажатием 1 кнопки.
    7-Программа имеет кнопку отключения звукового сопровождения
    8-При потере сигнала от USB к которому подключено устройство, программа прячется в трей и ждет когда устройство появится то есть его подключат к ПК, после появления устройства в системе программа автоматически подхватит его и продолжит работу.
    9-Программа при выходе из сна производит переподключение устройства к USB порту. Для гарантированной работы устройства
    10-Программа стала универсальной и имеет возможность работать с большим количеством устройств(буду выкладывать прошивки по мере возможности)
    Вложения Вложения
    • Тип файла: rar HotKey.rar (1.12 Мб, Просмотров: 2734)
    Последний раз редактировалось Chip; 18.03.2017 в 00:50.

  8. #228
    Местный
    Регистрация
    02.09.2009
    Возраст
    64
    Сообщений
    141
    Вес репутации
    215

    По умолчанию Re: Адаптер рулевых кнопок.

    Chip, а можно ли как-то повысить помехозащищённость? Ёмкость на входе не очень помогает.

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

    По умолчанию Re: Адаптер рулевых кнопок.

    Какая емкость конденсатора? Провода от кнопок не соединяются с корпусом авто? Какая длина проводов от кнопок до адаптера?
    Поставь предел погрешности в скетче и в программе максимально возможным.

  10. #230
    Местный
    Регистрация
    02.09.2009
    Возраст
    64
    Сообщений
    141
    Вес репутации
    215

    По умолчанию Re: Адаптер рулевых кнопок.

    Ставил ёмкость 0,1 не помогла. Сейчас 2,2 мкФ работает. Провода изолированы от корпуса, длина около полуметра.

Страница 23 из 70 ПерваяПервая ... 131718192021222324252627282933 ... ПоследняяПоследняя

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

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

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

Ваши права

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