Задать вопрос
  • Как не откладывать обработку прерывания в долгий ящик?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Если я в коде по прерыванию отключаю обработку этого самого прерывания, например на пару секунд, то прерывание действительно не будет обрабатываться эти две секунды, но если оно было, то будет обработано сразу же после следующего подключения прерывания.

    Это описание верно только для прерывания срабатывающего по фронту сигнала. Прерывание срабатывающее по уровню сигнала нигде не запоминается. Вне зависимости от того, было ли оно запрошено в то время, пока оно было запрещено, если оно не запрошено в момент разрешения прерывания -- прерывания не случится.

    Верно ли я понимаю, что микроконтроллер запоминает факт прерывания

    Верно для прерываний срабатывающих по фронту. Неверно для прерываний срабатывающих по уровню.

    не может этот флаг скинуть, пока как раз таки я снова не подключу прерывание и он тут же радостно мне его передает?

    Неверно в общем случае. Флаги запроса прерывания могут быть доступны через регистры, иногда эти регистры можно программно очищать.

    Возможно ли как-то переопределить данное поведение?

    У некоторых прерываний можно настроить, срабатывают они по уровню или по фронту. Например, у Atmel можно настроить как детектируются внешние прерывания INT0 и INT1 -- регистром EICRA.

    Или скинуть каким-то другим способом этот флаг?

    Опять же, на Atmel флаги внешних прерываний лежат в R/W регистре EIFR, в нужные биты которого можно записать 0, чтобы очистить запомненный запрос прерывания.
    Ответ написан
    2 комментария
  • Как модуль находит wifi?

    @Fixid
    Если очень упрощенно с кучей допущений.
    Модуль знает протокол связи
    1 вариант:
    Говоришь модулю найти все сети, он начинает слушать эфир и отдает список доступных сетей
    2 вариант:
    Говоришь модулю подключиться к определенной сети, вот ее имя и пароль. Модуль начинает орать в пространство и звать сеть по имени пока она не откликнется, если откликнулась то говорит пароль и т.д.

    У каждого модуля есть свой протокол общения, например он может быть связан с arduino через com порт. Arduino через порт загружает команду, в ответ получает данные.
    Например:
    connect <имя сети> <пароль> - запрос соединения
    ok - ответ модуля что соединение создано
    Ответ написан
    3 комментария
  • Как соединить нихром с медью?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Подогрев такого рода, в одежде, делается из углеродной нити или углеродной ленты,
    она крепится простым наматыванием ленты на провод и фиксацией поверх фольгой для надёжности.

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

    ЗЫ
    я подогрев делал из узкого медного скотча, его и крепить змейкой удобно, он сам прилипает и паяется на ура.
    но он не износостойкий, его только на твёрдые поверхности можно использовать.
    Ответ написан
    1 комментарий
  • Как написать программу для определения серого адреса?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Вопрос в том, каким образом выявить признак "серости" адреса
    Да элементарно - если ваши сервисы доступны, значит белый, иначе серый.

    если такой адрес может начинаться с 77.ххх.ххх.ххх (так же, как и белый).
    Не может. Не конечно теоретически можно засунуть белый адрес за NAT, но никто в здравом уме так делать не будет.
    Поэтому определяется элементарно.
    Серые адреса начинаются на -
    10
    100
    127
    169
    172
    192
    Все остальные - белые.

    Скорее всего вы не там смотрите адрес.
    Единственное место где можно смотреть адрес - интерфейс устройства которое получило адрес.
    А то некоторые люди умудряются смотреть свой адрес на ресурсах вроде 2ip.ru... Не уподобляйтесь таким людям.
    Ответ написан
  • На каких ресурсах разработчику можно найти неофициальную удаленную работу: хочу вторую работу,кроме официальной?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg

    На каких ресурсах разработчику можно найти неофициальную удаленную работу

    КапитанОчевидность утверждает, что есть фриланс биржи.

    а то на основной работе никах перспектив в повышении зарплаты

    какая текущая зп? Какой скил и стек технологий? Возможно на фрилансе Вы не найдете лучше чет то что есть (конкуренция на фриланс выше, чем в Вашем городе).
    Ответ написан
    Комментировать
  • Что вы думаете о Processing в 2019?

    @stratosmi
    там паренек крутые вещи с ним делает

    Это связано с этим пареньком, а не с этим инструментом.
    Последний пост на хабре про данный яп датирован 2009 годом. Значит ли это что язык скорее мёртв, чем жив?

    Это значит, что конкретно на Хабре эта тематика не популярна.
    Там и о многих вполне себе свежих технологиях статей кот наплакал.
    Не любят 1С (сейчас статьи начали появляться, а раньше - за них отхватывали минуса, бо принципиально на Хабре не любят 1С, и мало кто рисковал), о такой перспективной вещи как Dart/Flutter вообще ровно одна статья по делу и т.п. и т.д.
    Ответ написан
    Комментировать
  • Создание smart cast из arduino и доп модулей?

    @Fixid
    Мощей не хватит. Купите Miracast и не парьтесь. Тут нужен как минимум нормальный ARM, по типу raspberry/orange pi.
    Я понимаю ваше желание все сделать умным, но для начала изучите аналогичный опыт и 90% вопросов отпадет
    Ответ написан
    6 комментариев
  • Как быть, если задерживают оплату на месяц?

    Sanes
    @Sanes
    В договоре должен быть пункт регулирующий такие ситуации. Если договора нет, то можете подождать или распоряжаться дизайном на своё усмотрение.
    Менеджер морозится. Попробуйте связаться непосредственно с заказчиком.
    Ответ написан
    31 комментарий
  • Где купить стартовый набор для обучения?

    @kalapanga
    Покупать дешевле конечно у китайцев. Наборов у них масса. Но учитывайте вот что. Все эти наборы в коробочках позволят выполнить некоторое количество примеров, но собрать какое-то законченное полезное устройство вряд ли получится. Чего-нибудь да не хватит, что-то останется лишним. Возможно интереснее купить набор с какой-нибудь ездящей платформой. Всё-таки изделие будет. Или найти в интернете несложный и интересный для вас проект и закупиться деталями под него. А дальше уж как пойдёт. Но всё это на Ваш выбор.
    Ответ написан
    5 комментариев
  • Будут ли два модуля RAM с одинаковой частотой и таймингами, но разной емкостью работать в двухканальном режиме?

    Ezhyg
    @Ezhyg
    Только одного объёма!
    Ну ты б с матчастью ознакомился, чисто для приличия!
    Слова "необязательное условие" опускай, речь идёт о конкретных домашних применениях, там такое редко можно сделать. Но, например 2+2 и 4+4 - будут по отдельности - каждая пара - в двухканальном режиме, потому что два контроллера памяти, похожая схема работает у меня в одном из компов.
    Ответ написан
    4 комментария
  • Как работает данный код Arduino?

    proudmore
    @proudmore
    Как в коде написано, так и работает :)
    Было бы проще разъяснить вам то, что вас интересует, если бы была известна ваша конечная цель.
    А то понимать как работает хочу, но разбираться как работает не хочу и не планирую :)
    Ответ написан
    4 комментария
  • Не перегреется ли ssd?

    Jump
    @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    Думаю все будет нормально.
    SSD от перегрева не сгорит, просто будет работать медленнее, по идее места для охлаждения должно хватить.
    Если будет не хватать - поставите в корпус дополнительный вентилятор.
    Ответ написан
    Комментировать
  • Где лучше всего искать со-основателя из области IT для моего стартапа?

    Andy_wish
    @Andy_wish
    Вы суть бизнес предложения здесь обрисуйте и мы более предметно ответим. А, может, вы тут и найдёте партнёра. Вы ведь для этого здесь тему подняли? ;)
    Ответ написан
    4 комментария
  • Где лучше всего искать со-основателя из области IT для моего стартапа?

    Jump
    @Jump
    Системный администратор со стажем.
    Где лучше всего искать со-основателя из области IT для моего стартапа?
    Где бываете там и ищите.

    нет заинтересованности подрядчиков погрузиться в детали бизнеса и сделать качественный продукт для конечных пользователей
    Разумеется. Зачем подрядчику погружаться во всякие дебри, ему работу работать надо.

    Или у людей «горят глаза», но это школьники/студенты без опыта программирования, а иногда и знаний. Или это опытные разработчики, с позицией: «не нужен мне ваш бизнес и пользователи, просто дайте зарплату», которая не отличается от текущих подрядчиков.
    Возможно проблема в том, что вы предлагаете.
    У школьника глаза загорятся достаточно конфету показать, студент готов за тарелку супа мегапроект поднимать.
    А опытный разработчик грамотно оценивает цену своих услуг, и не готов работать за копейки.
    Какую долю от бизнеса вы ему обещаете? И каким образом? Какие гарантии даете, что выполните свое обещание? Или вы предлагаете сразу же переписать на него половину бизнеса? Достаточный ли оборот у бизнеса в данный момент, чтобы вызвать интерес?

    Но вероятнее всего проблема в том, что вы не того ищите.
    Вот я например IT специалист, разбираюсь в IT, но у меня нет достаточного опыта и чутья в финансах, чтобы отличить выгодный проект от невыгодного. Не моя специализация.
    А если я не уверен что проект выгодный - нафига мне работать на этот проект?
    IT специалисту нужна либо твердая валюта в качестве оплаты, либо четкие гарантии что бизнес успешный, тогда он возьмется работать за часть прибыли.

    Вам нужно искать финансиста, инвестора, который оценит проект и вложит деньги.
    А на эти деньги вы купите работу нужных вам специалистов.
    Ответ написан
    3 комментария
  • C++ программа для обчисления максимума в a,b,c?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    std::max(std::max(a,b),c)
    Ответ написан
    1 комментарий
  • Как работают приложения, которые меняют цвет глаз?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    можно будет менять цвет холодильника!

    Это далеко не одно и тоже.
    Глаза очень просто искать с помощью библиотек (тем же opencv).
    -Дальше выделяем круг с радужкой.
    -Применяем к кругу фильтр изменения цвета и насыщенности
    -Применяем к кругу маску, которая по контуру сделает переход в полную прозрачность (скажем в процентов 10 от линейных размеров круга). Такой прием скроет выбивающуюся тональность круга относительно подложки.
    -Накладываем круг на оригинальное изображение.

    Однако готовых библиотек для детектирования холодильников на фото вы навряд ли найдете.
    Ответ написан
    Комментировать
  • Как долго можно хранить системный блок?

    Jump
    @Jump
    Системный администратор со стажем.
    Как долго можно хранить системный блок?
    Сколько угодно.

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

    Если в компьютере есть SSD диски - они могут перестать читаться.
    Ответ написан
    Комментировать
  • Ошибка в условии задачи?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    c влияет лишь на вертикальное позиционирование графика.
    То есть увеличиваем c, - и график поднимается вверх. При этом координата минимального значения (по x) не меняется.
    Ответ написан
    2 комментария
  • Как соединить Arduino и Raspberry Pi 3?

    SilenceOfWinter
    @SilenceOfWinter
    та еще зажигалка...
    Eсли Raspberry Pi 3 с Bluetooth, то можно докупить к ардуино модуль - 1мбит\с хватит?
    Ответ написан
    5 комментариев
  • Найти наставника?

    jams
    @jams
    Веб-разработчик | PHP | WP | JS
    Новичков берут себе в помощники либо чтобы ездить на них бесплатно либо за копейки. Просто так никто не хочет тратить время на то, чтобы подтянуть новичка на проектах клиентов.

    Лучше поставь себе задачу, например сделать дизайн сайта либо верстку сайта по чужому макету либо еще что-то в этом духе. И потихоньку двигайся от начала до конца, пока сайт не будет готов. По мере разработки ссотри видео по теме процесса (например, делаешь меню, так и гугли как сделать меню для сайта или как нарисовать красивое меню сайта) и по ходу дела будешь понимать все глубже.

    И еще... Чтобы чему-то научиться, нужно все время в этом варится. Хотите быть дизайнером, шуршите в этом направлении: подпишитесь на крутых зарубежных дизайнеров в Ютубе, в Инстаграме, Пинтересте, Дрибле, Бехансе, смотрите работы в Awwwards. Хотите быть фронтенд разработчиком, сделайте все аналогичное в направлении фронтенда.
    Ответ написан
    2 комментария