Задать вопрос
  • Как сделать управляемый usb-хаб при помощи Arduino?

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    Сделать можно. Зависит от уровня вашей мотивации. Если вам нужно каждый шаг объяснять да показывать, маловероятно, что осилите. Если нет - вперед.

    Из аппаратуры вам понадобятся ардуина, катушка провода метра три, паяльник с принадлежностям, ножницы, мультиметр.

    Вам нужно будет определить схемное решение, по которому хаб управляется кнопками. Да, хаб придется вскрыть и изучать. Если у вас кривые руки, это будет последнее событие в жизни хаба.

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

    Почему байтик - да у вас 8 кнопок надо нажимать, 8 кнопок = 8 бит = байтик.

    И управлятор на ПК написать, с графическим интерфейсом конечно же.

    Резюме - лично мне, при отсутствии других дел, на это веселье понадобился бы день, с учетом коэффициента ПЦ (3.14) - три дня. Сколько у вас уйдет - не знаю.
    Ответ написан
    Комментировать
  • Можно ли в слот PCI воткнуть карту Pci-e x1?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно, но не всем.
    Зависит от вашей физической силы.
    Ответ написан
    Комментировать
  • Как резултат цикла выводить снизу вверх?

    SuperMax899
    @SuperMax899
    лучшее "спасибо" - кнопка "решение вопроса"
    поменять направление цикла - не "от", а "на"
    например от i=0
    i++
    до i=5
    ставим условия наоборот
    Скинь код исправлю. (можешь начало цикла, где он объявляется и от "чего" до "чего" идет)
    Ответ написан
    Комментировать
  • Две кнопки контролируют питание ардины + используются как цифровые входы, есть ли опасность?

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    Существует вероятность получить неизвестно что вместо результата работы, потому как контроллер будет запитан черт знает как из-за дребезга контактов.

    Такие вещи делаются с использованием спящего режима контроллера с пробуждением по прерыванию от изменения состояния входа.
    Ответ написан
    7 комментариев
  • 315Mhz Радиомодуль с пультом для Ардуино. Правильно ли я подключаю?

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    Суньте ему проволоку, эдак с полметра, в дырку, помеченную ANT.
    Ответ написан
    1 комментарий
  • Как с помощью Arduino контролировать Android?

    Nerwin
    @Nerwin
    И ни капельки я не тупой...просто ленивый
    можно эмулировать на ардуине hid клавиатуру, подключать по otg, Основные функции (громкость, музыка) будут работать
    Ответ написан
    Комментировать
  • NAS с апаратным шифрованим дисков (кроме Synology)?

    @other_letter
    Советую НЕ брать такие берите просто комп (пусть и маленького размера) и ставьте туда сами софт. Шифровать тоже чтобы софтом.

    Причина очень проста - если вдруг вашей Synology через 5 лет станет плохо, Вы вполне можете остаться с шифрованными дисками, которые ничем не открыть.
    Ответ написан
    1 комментарий
  • Как рассчитать тепловыделение компьютера?

    @nirvimel
    Из закона сохранения энергии следует:
    Полная потребляемая энергия = Механическая работа
                                + Энергия электромагнитного излучения
                                + Энергия, выделяемая в виде тепла.

    Электромагнитное излучение за пределы корпуса ничтожно мало и не превышает доли ватта (иначе это сильно мешало бы работе любой электроники вокруг и было бы небезопасно для человека).
    Механическую работу в ПК совершают только кулера, вычитаем несколько ватт их потребления.
    Вся остальная потребляемая мощность выделяется в виде тепла.
    Сколько насчитал электросчетчик, через который подключен ПК, таково и тепловыделение.
    Ответ написан
    Комментировать
  • Есть ли разница между промышленными и "обычными" датчиками?

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    Главная разница - промышленный датчик имеет документацию о поверке и проверке, методику такой поверки и проверки и сертификат. То есть, он является средством измерения, законченным прибором. Его показания имеют юридическую значимость.

    То есть, в промышленности никто не ставит "голый" термометр DS1820. Ставят готовый прибор с определенным интерфейсом, корпусом, степенью защиты и так далее.

    Вы сразу на такой масштаб замахиваетесь, что просто дух захватывает. У вас хоть с одним-то датчиком проекты есть?

    В промышленности никому в голову не придет ставить макетную плату типа ардуины в систему. Это крайне дорого, а смысла не имеет - ардуина не является промышленным компьютером и не имеет шансов таковым стать. Исполнение не то. У промышленных штуковин как минимум есть внешний аппаратный сторожевой таймер (не баловство, встроенное в атмегу, а отдельное от атмеги устройсто!) и монитор питания. Также есть оптическая развязка интерфейсов (упс, для ардуины тут нужен уже отдельный шилд, отдельный шилд - это дурацкие разъемы и наука о контактах - нафиг такое).
    Ответ написан
  • Чем открыть/посмотреть .exe?

    @nirvimel
    Как поступать с подозрительными исполнимыми файлами:
    • Правильный вариант - запустить под виртуальной машиной, не подключенной к сети, после чего откатить виртуалку к снапшоту, сделанному до запуска.
    • Приемлемый вариант - создать нового юзера системы, переключить файрволл в режим полного блокирования, залогиниться под новым юзером, запустить подозрительный файл, разлогиниться, вернуть режим файрволла, удалить созданного юзера.
    • Неправильный вариант - пойти спросить на форуме, после чего запустить под администратором.
    Ответ написан
    1 комментарий
  • Как зашифровать документ так, чтобы к нему могла обращаться другая программа?

    @nirvimel
    Если программа может что-то расшифровать, значит программе доступен ключ для расшифровки, значит ключ доступен юзеру от имени которого эта программа запущена в системе, значит это юзер имеет возможность расшифровать документ. В любом случае приходим к необходимости разделять доступ на уровне ОС и настраивать права. Можно, конечно, запускать какой-то серверный процесс от имени одного юзера, которому доступен ключ, и подключаться к нему клиентом от имени юзера, которому ключ не доступен. Но такую систему еще надо разработать, готовое решения вы вряд ли найдете.
    Ответ написан
    Комментировать
  • Почему батарея выдает постоянно 3.7В и на мгновение 0.3А а потом 0А?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Или эта батарея старая и моментом разряжается, или в ней встроена защита от короткого замыкания, в отличие от двух других.
    Ответ написан
    Комментировать
  • Почему батарея выдает постоянно 3.7В и на мгновение 0.3А а потом 0А?

    Stalker_RED
    @Stalker_RED
    При измерении силы тока амперметр включается последовательно с нагрузкой, в разрыв цепи. Если вы подключаете амперметр без нагрузки, то меряете какие-то переходные процессы внутри амперметра.

    %D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%
    © www.ruselectronic.com/news/multimjetr-i-izmjerjenija
    Ответ написан
    4 комментария
  • Зачем нужна таблица маршрутизации на хосте, если она есть у роутера?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Зачем нужна таблица маршрутизации на хосте, если она есть у роутера?
    Ну как минимум для того, чтобы связаться с роутером.

    где должен прописываться маршрут к яндексу? и почему его нет на хосте?
    На хосте у вас должен быть маршрут к вашему роутеру. Чтобы трафик уходил на роутер.
    А на роутере есть маршрут к вашему провайдеру.
    А у вашего провайдера есть маршрут к серверу яндекса.

    Чтобы отправить письмо в деревню Гадюкино, Сидней, или Архангельск вам не нужно знать маршруты к этим населенным пунктам, достаточно знать маршрут к своему почтовому отделению в соседнем доме.
    И даже если вы будете знать маршрут - вы же не будете указывать почте каким именно маршрутом отправлять письмо. Они сами разберутся.
    Почте не надо указывать по какому маршруту везти письмо из Москвы в Питер, они сами знают, что кратчайший маршрут идет через Владивосток.
    Ответ написан
    1 комментарий
  • Какой алгоритм выбора победителя лотерии использовать?

    riot26
    @riot26
    <:З )~~
    просто выбрать рандомный билет из всех, нет?
    Ответ написан
    Комментировать
  • Как сделать свой SJ Data Killer?

    @nirvimel
    Держать аккумулятор постоянно заряженным - это все крайне ненадежно.

    У нас (только не спрашивайте - где) делали так:
    • Из флешки вынимается плата (чип занимает большую часть платы) с разъемом, корпус выбрасывается.
    • Ровно по середине чипа (можно условно) проводим линию.
    • Плата погружается в эпоксидку ровно по эту линию. Застывает первая половина "кирпича".
    • Край заливки на линии смазывается каким-нибудь жиром.
    • Плата погружается в эпоксидку другой стороной. Застывает вторая половина "кирпича". Смазка не дает половинам слипнуться вместе.
    • Получается эпоксидный "кирпич" из двух половин, которые соединены между собой только одним чипом (под ним еще плата, но не важно).
    • Когда вас просят достать все из карманов (сами они туда не полезут), вы одной рукой нажимаете пальцами на вашу "флешку" посильнее (щелчок практически не слышен в шаге от вас) и кладете на стол две разломанные половинки, в каждой из которых торчит по половине кристалла (!).
    Ответ написан
    8 комментариев
  • Verilog - в чем отличия?

    @ont0shko
    Отличия языков в уровнях абстракции.

    verilogvhdl1.gif

    На уровне вентилей Verilog имеет все из коробки, язык от туда и начинался, в то время как для VHDL была разработана VITAL. В результате они сравнились по возможностям.

    С описанием алгоритмов и поведенческих моделей, они справляются оба, тут дело вкуса и действительно наличия лицензии. Verilog зачастую идет как основной язык, в то время VHDL - опция. Куча софта на входе желают видеть Verilog или производные из него. В плане FOSS решений есть icarus verilog и GHDL, однако последний вроде как встал.

    Уровень системы, тут конечно VHDL вырывается в перед. Аля Паскаль( и его родители ) система пользовательских типов, все из коробки, ребята давайте тип сделаем фукнции к нему напишем, операторы определим, лучше день потерять потом за пять минут до лететь. Куда там C-подобному Verilog'у без структур данных, тяжко. Однако SystemVerilog такое С++ из мира Verilog. Вот вам Typedef, Enum, Union, Struct, Class. Правда SV - это другой язык и к нему опять нужна лицензия.

    Я начинал с VHDL, он такой строгий и прям в строгости держит, сейчас перебираюсь на Verilog, SystemVerilog.
    Ответ написан
    1 комментарий
  • Пятно на мониторе. Что посоветуете?

    opium
    @opium
    Просто люблю качественно работать
    Посоветую отнести в сервис центр смахивает на отпечатки пальцев
    Ответ написан
    1 комментарий
  • Как найти из 4 чисел, где 3 равные между собой одно не равное, за один раз?

    Mrrl
    @Mrrl
    Заводчик кардиганов
    Надо уточнить - что считать, операции сравнения, или условные операторы. Считать написанные операции/операторы, или выполняющиеся.
    Возможные варианты решения:
    return a==b ? (a==c ? d : c) : (a==c ? b : a);
    int X[4];
    return X[(X[0]==X[2])+2*(X[0]==X[1])];

    int f(int p,int q,int r){
      return p==r ? q : p;
    }
    int g(int a,int b,int c,int d){
      return a==b ? f(c,d,a) : f(a,b,c);
    }

    int x=a^b,y=a^c;
    x=(x|-x)>>31; y=(y|-y)>>31;
    return ((a^b^c^d)&x&y)^((b^d)&x)^((c^d)&y)^d;

    (в последнем вообще нет сравнений и условных операторов).
    Ответ написан
    Комментировать