• Как из аналогового сигнала получить вольты?

    На ардуино есть отличная функция map и на англ., для преобразования диапазонов.
    spoiler

    _______________________
    Математически функция map() может быть записана так:
    
    long map(long x, long in_min, long in_max, long out_min, long out_max)
    {
      return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
    }
    //а если заменить long на float или double, то она будет работать с плавающей точкой
    //и соответственно изменить имя функции, что бы оно не пересекалось с родной библиотекой ардуины

    _______________________

    Если считать в милливольтах, т.е.
    y = map(x, 0, 1023, 0, 5000), т.е. 1023 - соответствует 5000 мВ, т.е. 5 В.

    Если надо можно сделать на ее основе свою, но переваривающую плавающие точки. Только помните, что плавающие точки считать немного дольше, чем целые числа.
    Ответ написан
    Комментировать
  • Можно ли STM32H753VI (TFBGA100) страссировать в 4-х слоях?

    Ocelot
    @Ocelot
    Теоретически можно. 2 внешних слоя сигнальные, 2 внутренних - питания и GND.
    Два внешних ряда шариков развести на слое Top, следующие два ряда - на Bottom, внутренние шарики - земля и питание. Всё упирается в то, позволяют ли технормы вашего производства ПП протащить дорожку между падами на фольге 35 мкм.
    Ответ написан
    Комментировать
  • Можете помочь досоставить схему включения свет.диодной ленты при открывании двери через геркон?

    hint000
    @hint000
    у админа три руки
    Вариант через реле

    60725aedc2acc083098696.png
    (если реле как из схемы, то там 6 слотов под подключение проводов - что в какой порт подключать)?

    6072589f9d1bb433721469.png
    Смотрите обозначения: COM = общий, NO = нормально разомкнутый контакт, NC = (в данном контексте) нормально замкнутый контакт. Вам нужны COM и NO.
    Ответ написан
    2 комментария
  • Я новичок, как изучать микроконтроллеры AVR если их под рукой нет?

    никак не могу даже определиться где все это добро купить в России

    Просто возьми ардуинку. Купить можно много где. В чипидип есть в принципе всё, но там конечно дороже, чем на али.

    Полноценных эмуляторов нет и не может быть, тк нужно симулировать работу всех электронных компонентов.
    Ответ написан
    Комментировать
  • Почему принято писать пробелы вместо табов?

    @d-stream
    Готовые решения - не подаю, но...
    В общем случае табулированный текст каждый может отобразить для себя с нужным количеством пробелов в зависимости от желания, размера экрана и т.п. В обратную сторону - увы - без изменения текста это не прокатит.
    Но видимо мир захватили профи, центрующие текст пробелами)

    Чуть в стороне от чисто программирования существуют разные шрифты, лигатуры и 5 пробелов совсем не равны по длине соседним 5 пробелам другим шрифтом...
    Ответ написан
    2 комментария
  • Как обработать звук с микрофона на arduino?

    @VT100
    Embedded hardware & software.
    какой датчик использовать? и можно получать частоты звука

    Судя по тегу записи - тот, который есть. Например - электретный микрофон от сломанной гарнитуры. При необходимости - с усилителем (надо указать, какое опорное напряжение для АЦП предполагается использовать).
    Если нужен анализ спектра звука - читать про БПФ (быстрое преобразование Фурье, FFT) и про то, как это делалось 30 лет назад в АОН'ах (на существенно более слабых микроконтроллерах).
    Ответ написан
    2 комментария
  • Зачем менять полярность в переменном токе?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Оно не просто меняется, оно меняется по синусу (или косинусу).
    Это очень удобно по многим причинам:
    1) Производная синуса - косинус. И это одно и то же по форме, т.е. это тот же синус, только сдвинутый на 90 градусов по фазе. Т.е. устройства, которые работают как производная (трансформатор, или катушка индуктивности, например) и на выходе получается тоже переменный ток.
    2) Первообразная синуса - тоже косинус (минус косинус). И тут то же самое. Если прибор работает как интегратор (конденсатор, например), то опять же - форма остаётся неизменной.
    Всё это очень упрощает формулы, в итоге можно просто рисовать векторные диаграммы вместо решения кучи интегралов и производных
    3) Как было выше сказано, электрические машины переменного тока более надёжные
    4) Синус проще всего получить, вращая контур в постоянном магнитном поле.
    ЭДС=-Ф(t)'=-(B*S*cos(w*t))'=B*S*w*sin(w*t)
    Формула "школьная", но суть должна быть ясна - изменяем угол равномерно (alpha=wt) и получаем на выходе гармонические колебания ЭДС индукции.
    Ответ написан
    Комментировать
  • Как вручную перенести Windows 10 на SSD, без сторонних программ?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Чисто системными инструментами? Да легко.
    Переводите системный диск в динамический.
    Создаете зеркальный рэйд, указав в качестве зеркала чистый SSD.
    Дожидаетесь синхронизации, выключаете компьютер и отключаете старый системный диск.
    Включаете и загружаетесь с зеркального, рэйд в состаяниии degrade. Удаляете зеркалирование и все.
    Ответ написан
    2 комментария
  • Что если к планшету подключать зарядное на 2,1 ампера?

    @Carfik
    Автор говнокода
    Планшет будет заряжаться
    Ответ написан
    Комментировать
  • Разница подключения минусового провода на раму или на акб?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Когда минусовой провод, какого-нибудь потребителя кидают на кузов, то получается электроны бегут по всему кузову и это создаёт доп. сопротивление?
    Не хотелось бы вдаваться в глубокую физику, но придётся. По кузову (точнее, по всем соединённым с ним металлическим частям) распределяется электрополе, забираясь во все уголки, а электроны выбирают путь достаточно своеобразно и не очень определённо. По дальним концам кузова они точно не "бегут", пока эти концы ничем проводящим не заканчиваются. Чтобы они побежали, цепь должна быть замкнута, т.е. представлять собою кольцо.
    Раньше у датчиков был только 1 провод, а масса шла через двигатель и потом уже через косу на акб, я думаю это плохой способ, потому что если что то где-то сгниёт, то датчик может работать не коректно и его замена не поможет.
    Это действительно снижает надёжность, но конструкторы автомобилей должны учитывать не только надёжность. Использование массы как одного из проводов бортовой электросети делает эту сеть в несколько раз дешевле. А надёжность снижается лишь при плохом уходе хозяина за своим авто.
    Лучше делать отдельные цепи + и -, как сейчас это делается.
    Я не автомобилист, и не в курсе, как это делается сейчас в автомобильной технике, но знаю, что неиспользование массы как одного из основных проводов бортовой сети практикуется в ракетной технике. У ракетчиков вопрос стоимости не главенствует, зато им очень важна надёжность. Кроме того, им важно контролировать целость проводки и надёжность изоляции, а отделение корпуса от сети даёт такую возможность весьма простыми средствами.
    Ответ написан
    Комментировать
  • Как считается потребляемая мощность если используется понижающий блок питания?

    hint000
    @hint000
    у админа три руки
    Потому что так считают НЕ потребляемую мощность, а номинальную выходную мощность блока питания.
    Ответ написан
    Комментировать
  • Робот на ардуино не едет назад. Как исправить?

    У вас по нажатию кнопок в верх и вниз задается одно и тоже направление вращения

    if(ps2x.Button(PSB_PAD_UP)) {
      // ***
      // устанавливаем направление мотора «M1» в одну сторону
      digitalWrite(DIR_1, LOW);  // <<<<<
      // ***
    }
    
    if(ps2x.Button(PSB_PAD_RIGHT)){...}
    if(ps2x.Button(PSB_PAD_LEFT)){...}
    
    if(ps2x.Button(PSB_PAD_DOWN)){
      // ***
      // устанавливаем направление мотора «M1» в другую сторону
      digitalWrite(DIR_1, LOW); // <<<<< 
      // ***
    }
    Ответ написан
    Комментировать
  • Можно-ли заряжать Bluetooth-наушники от ПК?

    15432
    @15432
    Системный программист ^_^
    Абсолютно без разницы. 5 вольт они и в Африке 5 вольт
    Ответ написан
    Комментировать
  • Почему ПК не видит сканер QR-кодов?

    vaut
    @vaut
    Вы описание читали?
    Сканер штрихкодов работает напрямую с компьютером без всяких приложений: он притворяется типовой USB-клавиатурой и выдаёт считанные данные в виде строки текста. Именно такой режим работы задан по умолчанию.


    Обратите внимание, что нам не удалось перевести сканер в режим виртуального COM-порта, как указано в инструкции. По информации от производителя, эта функция зарезервирована на будущее.
    Ответ написан
    Комментировать
  • Как обмануть аудиокодек смартфона?

    @graf_Alibert
    Я вижу такие пути решения:
    1) Выкинуть старый смартфон и купить новый.
    2) Продиагностировать и отремонтировать линию микрофона
    3) Отнести специалисту по ремонту смартфонов
    А то что вы спрашиваете - просто огромнейший костыль, проблему нужно не обходить, а устранять.
    Ответ написан
    Комментировать
  • Какой софт можно изучить для управления 3д принтероми и фрезерными станками?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Крайне странное желание, которое вероятно возникла из за непонимания технологии.
    Превзойти в одиночку своим хобби проектом софт который пилится многие годы обширным сообществом нереально.
    Пока что из описания ничего необычно не видно, вполне стандартная схема, модель -> слайсер -> сеть -> RPI -> контроллер.

    Начать стоит с того чтобы вообще разобраться как устроена 3Д печать:
    Как делают 3д модели для печати и почему блендер плохо подходит.
    Как модели слайсятся для 3д печати и ознакомиться с разными слайсерами.
    Узнать что такое OctoPrint.
    Ознакомится с существующими прошивками типа marlin 2.0.

    Пока непонятно что ты хочешь, но на всякий случай предупрежу. Невозможно сделать хороший фрезерный станок, который одновременно будет ещё и хорошим 3д принтером.
    Ответ написан
    Комментировать
  • Не работает anno 1800, что делать?

    @entermix
    Не работает anno 1800, что делать?

    Там написано, что нужно обратиться в службу поддержки!
    Ответ написан
    Комментировать
  • Мультриметр измеряет емкость на постоянном токе?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Да, привычные мультиметры делают измерение ёмкости и индуктивности на переменном токе. Но способ измерить ёмкость на постоянном токе есть. Для этого надо воспользоваться параметром "постоянная времени RC-цепи":

    31707e49ef0fd027148d15a6b8c0514ad2354d1b
    Заряжаем конденсатор до известного напряжения, затем разряжаем его на резистор с известным сопротивлением. В момент подключения резистора надо запустить секундомер, и когда напряжение на конденсаторе упадёт примерно на две трети (точно - до уровня 36,8% от исходного), секундомер покажет величину постоянной времени (тау в формуле выше). Зная тау и сопротивление, по этой формуле элементарно вычисляем ёмкость.
    Ответ написан
    Комментировать