Цитата:
Тут начал копать материнку старую вот что там есть и что можно применить на блоке. 70T03GH-10 шт 60T03GH-5 шт p75n02ldg-2шт amp3095p-1шт apl1085-1шт apl1117-1шт |
70T03GH сходу как N-канальники можешь использовать. ДрСабра если есть - естественно пусть стоит. На кнопки ардуино леонардо и еще какая то только подходит ( которые ЮСБ клаву умеют имитировать, как я понял), тут есть хорошие темы с полным описанием.
APM3095P P-канальник! МОжешь сувать на входной ключ. http://www.datasheetcatalog.com/data...APM3095P.shtml apl1085-1шт регулятор напруги, специфический, не пойдёт https://www.insidegadgets.com/wp-con...09/APL1085.pdf apl1117-1шт тоже регулятор напруги. http://www.alldatasheet.com/datashee...C/APL1117.html |
Вложений: 2
положу тут, чтоб не потерять.
Отладка схемы из винды. http://habrahabr.ru/company/microsoft/blog/262419/ Windows Remote Arduino – это библиотека WinRT, которая позволяет управлять цифровыми и аналоговыми каналами платы Arduino из Windows/Windows Phone приложения, с помощью привычных команд типа digitalRead/Write и analogRead/Write. При этом сама плата может быть подключена к компьютеру по USB или Bluetooth – важно, чтобы обеспечивался последовательный канал передачи данных. МОП-структура (заумности и не только про полевики |
Вложений: 1
oleg707 еще раз здравствуйте.
Помогите по скетчу. Я так понимаю он у меня немного попроще чем ваш будет.Значения я потом сам подставлю. Алгоритм такой появляется асс либо импульс сигналки подается питание на планшет. Потом хаб и отг можно одновременно включать и выключать. Пропадает асс через 1-5 мин питание планшета выключается и через 5-10 мин хаб и отг. Если что то неправилно в последовательности поправте. Схему с номерами входов и выходов прилагаю. |
Цитата:
|
Вложений: 1
добавил в скетч, пока тестирую...
// кусок кода ниже нужен для того, чтобы при включении и сразу выключении ACC при полностью выключенном планшете(холодный старт) экран мог тухнуть по сигналу датчика холла. if (millis()-pauseTimeHALL>=1 && flagHALL == 0 && flagACC == 0) //проверка отсчета при холодном старте { digitalWrite(SLEEPpin, 0); //выключаем минус на упр SLEEP (7 pin PW1) = включаем экран delay(1500); // на 1.5 сек digitalWrite(SLEEPpin, 1);//выключаем экран delay(300);// на 0.3 сек flagHALL = 1; } if (millis()-pauseTimeHALL>=1 && flagHALL == 0 && flagACC == 1){flagHALL = 1;} delay использовал, чтобы программа не шла ниже по коду и не дрыгала этот датчик холла туда сюда с частотой исполнения кода. всё равно предполагается, что зажигание выключено и реагировать в миллисекунды нам не надо. Пока тестирую, полторы недели вроде норма. подправил железную схему, чтобы немного быстрее включался блок ( раньше надо было подержать секунды 2-3 ключ в замке), сейчас вставил и сразу вынял ключ, схема запускается, заодно добавилась возможность запускать схему с сигналки ( при открытии центрального замка), так, как хочет anru . |
Вложений: 1
выловил баг.
При пограничных значениях подсевшего АКБ ( у меня 12 вольт) получалось так, что АСС < 12В, а Ubat_real >12. переписал строчку if (U_acc_real>= 12 && flagACC == 0 && flagAKB == 1) //проверка напруги АСС и АКБ при флаге ACC = 0 текущий скетч |
Вложений: 1
с подачи anru поправил часть, которая должна включать схему от импульса сигналки.
|
Печатка болталась где то в шапке!
|
Учитесь писать без пауз, так проще отслеживать все происходящие события.
|
Часовой пояс GMT +4, время: 02:52. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot