![]() |
Цитата:
Цитата:
Цитата:
Да и свою логику тоже добавляю по работе с серийным портом, кнопками руля. в своем предыдущем блоке питания делал назначение одной из кнопок руля (при длительном нажатии кнопки положить трубку) - отложить выключение системы на то кол-во минут, на сколько секунд перед выключением зажигания я удерживал кнопку. например в машине дети остались и чтоб не оставлять ключ - жму кнопку 5 сек и потом спокойно достаю ключ и ухожу, система при этом играет 5 минут. за это время я уже например вернулся, сунул ключ, завелся и поехал - при этом планшет продолжал играть |
Цитата:
детей нефиг в машине оставлять без присмотра. Неинтуитивнопонятный интерфейс. Нафиг. Цитата:
Подсказка: кив не участвует. Совсем. иначе блок бы жрал в простое, как мамонт. |
Цитата:
Цитата:
|
Цитата:
По тому же принципу включается видеорегистратор и REM. Подали 1 - ITS включила канал. Так при чём тут кив? :smile1: |
Цитата:
|
boolean HUB = 0; //byte HUBpin = 11; /* PB3 управление транзюком питания хаба*/ // 0-хаб вЫключен, 1 - хаб включен
А у вас точно эта нога арудины управляет питанием хаба? тут или коммент кривой или название переменной (на мой взгляд), ибо вроде как этот пин отвечает за +5 В на ПОГО-пине boolean II_KIW_pin_POGO = 0; //byte II_KIW_pin_POGOpin = 2; /* 32pin = PD2 = pin D2 включить 2 канал KIW управление SS2 выходом питания +5V (2 канал kiw3312s) на пого пин(или USB), чтоб планшет думал, что идет зарядка*/ //0 = нет 5V на POGO; 1 = есть 5V на POGO Тут тоже не правильное описание, ведь это включение 2-го канала КИВа, который включает хаб. Короче эти 2 переменные надо местами поменять, кажись ) |
Вложений: 2
Цитата:
Потом открываем полевик и пропускаем питание +5 с 2кива на хаб ( HUB ). А вот в описании подключения есть ошибка. POGO и HUB надо поменять местами. Тогда и скетч правильно читается, и схема. Вложение 46684 Вложение 46685 В скетче это делается одновременно, так что физически разницы НЕТ. |
Вложений: 1
Собираю новый БП. с ардуиной. и чет запутался... пока есть вот такая схема и вот такой скетч.
http://pccar.ru/attachment.php?attac...1&d=1486640003 //Кнопка для д.Холла и выключение блока питания хаба D12 int powerbutton = 12; // int sleepButton = 11; int powerButtonHub = 7; int sleepControl = 10; int powerControl = 9; int powerControlHub = 11; boolean lastButton = LOW; boolean currentButton = LOW; boolean lastpowerButton = LOW; boolean currentpowerButton = LOW; boolean powerHubOn = false; boolean powerOn = false; void setup() { // put your setup code here, to run once: pinMode(powerbutton, INPUT); pinMode(sleepButton, INPUT); pinMode(powerButtonHub, INPUT); pinMode(sleepControl, OUTPUT); pinMode(powerControl, OUTPUT); pinMode(powerControlHub, OUTPUT); } boolean debounce(boolean last) { boolean current = digitalRead(powerbutton); if (last != current) { delay(5); current = digitalRead(powerbutton); } return current; } boolean debouncepower(boolean lastpower) { boolean currentpower = digitalRead(powerbutton); if (lastpower != currentpower) { delay(5); currentpower = digitalRead(powerbutton); } return currentpower; } void loop() { currentButton = debounce(lastButton); if (lastButton == LOW && currentButton == HIGH) { powerHubOn = !powerHubOn; } lastButton = currentButton; digitalWrite(powerControlHub, powerHubOn); digitalWrite(sleepControl, powerHubOn); //Упрвление питанием планшета currentpowerButton = debounce(lastpowerButton); if (lastpowerButton == LOW && currentpowerButton == HIGH) { powerOn = !powerOn; } lastpowerButton = currentpowerButton; digitalWrite(powerControl, powerOn); } Прошу посмотреть и указать на ошибки. Спасибо |
Цитата:
По схеме - схему нарисуй, чтобы понять можно было хоть что-то. |
Вложений: 2
Вот поправил плату и схему.
|
Часовой пояс GMT +4, время: 19:16. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot