• Можно ли сделать автозапуск скетча на ардуино сразу после подключения к любому ПК с ОС Windows, который запускает .exe файл, находящийся на sd-карте?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Для автоматического запуска чего-то на флешке при подключении существует автозапуск. Давным давно так запускались и распространялись разные вирусы и троянцы. Поэтому теперь, этот способ не работает, автозапуск флешки отключен практически у всех.
    На "языке ардуино" вы можете написать программу которая пошлет какие-нибудь байтики в USB порт. Самый работоспособный способ это создать флешку которая притвориться что она клавиатура и пошлет соответствующие команды так, будто их ввел с клавиатуры пользователь. Как спаять такой имитатор клавиатуры вы легко можете нагуглить.
    Ответ написан
    7 комментариев
  • Что делать если повреждена файловая система ПК?

    С такой формулировкой вопроса - только отдать специалисту. Я конечно могу написать 100500 вариантов, что может быть и что делать в этом случае. Но это займёт у меня несколько часов, которые мне никто не оплатит. А глядя на то, что человек даже не может первичную диагностику провести и гуглить не умеет (а уж по таким вопросам материала - миллионы страниц), мне совсем не хочется ничего делать. Когда мне с такими вопросами звонят - я говорю "приносите, посмотрю". Ибо мне самому сделать будет быстрее в несколько раз, чем кому-то объяснять и ждать пока сделает, потом ждать пока исправит ошибки свои, потом опять отвечать на очередную сотню вопросов...
    Ответ написан
    1 комментарий
  • Продление срока службы акумулятора телефона?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Зарядить до 80 процентов, запаять в пакет вместе с силикагелем, замаскировать под морковку и положить в холодильник.

    Раз в месяц заряжать, менять силикагель и обновлять маскировку.

    Если обнаружили запчасти айфона в супчике, значит, замаскировали плохо.

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

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Неправильный какой-то вывод в ответе, либо формулу неправильно переписали

    Достаём калькулятор и считаем.
    1) 16+3.3 = 19.3
    2) 19.3 * 2.828 = 54.5804

    Получили число уже почти такое же как в ответе, только к нему еще даже не прибавили второе вычисление корней, которое даст число явно больше единицы

    wolframalpha
    Ответ написан
    Комментировать
  • Как поменять у всех файлов в каталоге вторую букву на #?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    А разве банальная маска не сработает?
    rename ??*.* ?#*.*
    Ответ написан
    1 комментарий
  • Почему Ватметр показывает низкое потребление тока от одноплатника Odroid-C1?

    @kalapanga
    0.031А - это ток потребляемый блоком питания от сети 220V.
    Если Вас интересует ток, потребляемый одроидом от блока питания, то считаем так. 3.7 W делим на 5V получаем 0,74А - вполне нормальная цифра. Точнее будет немного меньше, так как 3.7 нужно уменьшить с учётом КПД блока питания. Ну и плюс-минус погрешность китайского измерителя.
    Ответ написан
    1 комментарий
  • Возможно ли в цифровом виде считать показания с датчика этого прибора?

    @pfg21
    ex-турист
    купить термостат с интерфейсом 485. он будет стоит некоторых денег, но гораздо меньших чем усилия в написании прошивки и последующее выковыривание багов.
    тем более в условиях постоянно работающей штуки, управляющей некоторым процессом.
    Ответ написан
    Комментировать
  • Нужно ли 40-летнему джуну уметь максимально много?

    php666
    @php666
    PHP-макака
    Короче, я боюсь, что, выучив слишком много всего, стану отпугивать работодателей своей продвинутостью.
    лол
    40 лет, а мыслит как 18-и летний юноша-максималист
    выучит он "слишком много всего"
    ты выучи сначала
    потом приходи сюда
    когда ты "слишком много всего" выучишь, тебе минимум будет 45 лет

    Но вот думаю: А не слишком ли "крутым" я стану?
    на первом же собеседовании тебя сотрет в порошок 25-30 летний чувак с опытом и покажет твое истинное место.
    это не оскорбления.
    это твое будущее.
    Ответ написан
    8 комментариев
  • Нужно ли 40-летнему джуну уметь максимально много?

    @rPman
    "слишком много думаешь"

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

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

    От 40-летнего ожидают большой опыт и знания, так что если выбирать направление самосовершенствования - то улучшай скилы в какой то конкретной области, и делай это на отлично. (просто во многих это сделать будет тупо сложно)
    Ответ написан
    Комментировать
  • Как мигнуть светодиодом три раза используя внешнее прерывание attachinterrupt()?

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

    wataru
    @wataru Куратор тега Математика
    Разработчик на С++, экс-олимпиадник.
    Надо ввести какую-то метрику - какая-то числовая оценка, которая говорила бы вам, почему [[1,2],[3,4],[5,6]] лучше чем [[1,2,3,4],[5],[6]]. Например, можно взять максимальную разность двух чисел в любой группе. Или сумму квадратов расстояний от всех чисел до среднего в их группе. Или минимальное расстояние между числами в разных группах (это надо максимизировать).

    Потом можно применять какой-то из известных методов кластеризации, в зависимости от выбранной метрики. В случае одного измерения, как у вас (просто числа) можно еще применить и динамическое программирование. Этот метод работает для практически любой вменяемой метрики. Считайте функцию F(n,k) - лучшая возможная метрика если первые n чисел разбить на k групп. Для пересчета надо перебрать, сколько чисел идет в последнюю группу (i), и пересчитать метрику на основе F(n-i, k-1). из всех вариантов выбрать лучший.
    Ответ написан
    Комментировать
  • Анимация и создание 3-д моделей?

    Blender полностью подойдет. Раз вы с ним уже знакомы, стоит продолжать в этом направлении.
    Изучите как правильно создавать персонажей, как делать риг, как анимировать.
    Ответ написан
    3 комментария
  • Какие есть бесплатные сайты с 3d моделями для инженерной разработки изделий?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Практически во всех кадах есть стандартные наборы метизов и примитивов.
    До кучи смотрите на форумах коммунити по программам.

    Кроме того на многих сайтах продающих комплектуху есть уже готовые модели
    как пример
    https://darxton.ru/catalog_item/minirels-mgn9-hiwi...
    Ответ написан
    Комментировать
  • Нужно ли тщательно вычищать пыль из слотов ноутбука?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    Память может не заработать, если слоты будут слишком уж пыльные, или работать нестабильно.

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

    Для чистки используют щетку и сжатый воздух (не фен, не пылесос, а баллон или компрессор!), в особо запущенных случаях - моют спиртом. В тяжелейших случаях залития / попадания грязи, моют обычной водой с детергентом, после чего немедленно удаляют всю воду спиртом и продувкой.

    Кроме того, не следует забывать, что пыль мешает нормальному отводу тепла, потому что накапливается она как раз там, где циркулирует охлаждающий компоненты воздух.
    Ответ написан
    3 комментария
  • Каковы шансы сломать ноутбук при добавлении в него новых комплектующих?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    САМЫЙ ВАЖНЫЙ ДИСКЛЕЙМЕР
    Или почему нужна куча инструментов и оснастки, а не стол с газеткой и батина отвертка

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

    Если в результате вмешательства винты будут побиты плохим инструментом, часть будет утеряна сразу, а часть - когда вывернутся (без фиксатора резьбы), ноутбук уже будет корчом (и не будет стоить свои XXX баксов).

    САМЫЙ ВАЖНЫЙ ДИСКЛЕЙМЕР КОНЧИЛСЯ

    1) Отсутствие мануальных навыков может сыграть с вам злую шутку. Ковыряние ноутбука - операция высокой сложности. Если вы до этого никогда не делали своими руками работ с электронной техникой, риск растет. (Нет, замена колпачков на вашей ласточке к таким работам не относится).

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

    Мануальные навыки можно получить только на практике, никакой учебник или ютюб не передаст вам ощущения "вот так вот не надо, надо вот так!" (тикток тоже не поможет).

    2) Отсутствие знаний и понимания того, что перед вами и как это должно работать
    Вы просто не будете понимать, что за блоки и шлейфы перед вами, зачем они нужны, как они работают правильно, а как - неправильно. Следовательно, если что-то пойдет не так, вы или доломаете девайс, или будете искать проблему очень долго, а потом повеселите сервисмэна.

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

    Таким образом, чтобы сделать эту операцию качественно, надо иметь:

    • пластиковые шпатели или заточенную кредитку для вскрытия корпуса. Нет, не надо брать у подручного балалаечника медиатор - он предназначен для игры на балалайке, - у него слишком маленькая площадь, за него будет тяжело ухватиться.
    • фиксатор резьбы
    • кассета с ячейками, куда вы будете складывать снятый крепеж. Не в кучку на столе, не в перевернутую крышку - а в кассету. Чтобы потом, просматривая видеосъемку того, как вы разбирали, вы ловко брали нужные винтики и сажали их на место. Иначе можно засадить более длинный винтик вместо штатного и тупо продырявить материнку, накопитель, память, или просто корпус.
    • подходящие отвертки, причем желательно не из магазина "все по 35р.". Отвертка, слизанная об винт - это шедевер!
    • одежда не должна быть из синтетики, а то будет весело
    • Нужны знания и навыки о том, как все перечисленное выше правильно и безопасно применять на практике
    Ответ написан
    3 комментария
  • Каким образом микроконтроллер может отправлять данные на сервер?

    gbg
    @gbg
    Любые ответы на любые вопросы
    0) Терминология. Микроконтроллер - это как правило, микросхема и только микросхема. Которая содержит в себе оперативку, вычислительное ядро, некоторые периферийные устройства (например, wi-fi стек, как ESP8266).

    Вставить симку в микроконтроллер невозможно, потому что невозможно вставить симку в микросхему.
    Симку можно вставить в слот на плате контроллера, на которой могут быть расположены микроконтроллер, антенна wi-fi, преобразователь питания и другие блоки.

    1)Архитектура решений может быть весьма разнообразной - контроллер может выходить в интернет самостоятельно, а может использовать для этого промежуточный сервер.

    В зависимости от этого, используют или HTTPS, как главный на сегодня протокол для безопасных коммуникаций в интернете, или MODBUS (в пределах локальной сети контроллеров со шлюзом в интернет), или свой велосипед.

    Использование в интернете каких-то протоколов, отличных от HTTP(S) сразу тащит за собой кучу проблем вида "а вот у меня провайдер режет порты".
    Использование HTTP влечет за собой проблемы вида "S in IoT stands for Secure". Ваш трафик сможет прослушивать и модифицировать любой желающий, а также встраивать в него рекламу.

    Вывод. Если ваш контроллер смотрит напрямую в Интернет, используйте HTTPS / WebSocket. Если через шлюз - используйте MODBUS.

    Для того, чтобы использовать велосипедное решение, нужно назвать как минимум три фатальных недостатка вышеперечисленных. Утверждение "это изобрел не я" не является фатальным недостатком технологии.
    Ответ написан
    Комментировать
  • Кто знает библиотеки для мотора для arduino?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Те знают, кто учил библиотеки для мотора для arduino на python.
    Ответ написан
    1 комментарий
  • Как передать значения из form1 в form2?

    Сделайте в Form3 конструктор с массивом и передавайте массив Fleet[][] при создании формы From3.
    Ответ написан
    2 комментария
  • Как написать программу для моделирования электрических цепей?

    @VT100
    Embedded hardware & software.
    • Изучаете язык SPICE.
    • Делаете парсер языка в топологию и стоимости путей (номиналы компонентов).
    • Парсите топологию в матрицу (или - матрицы?) на основе закона Ома и правил Кирхгофа.
    • Опционально - упрощаете матрицу или топологию на основе замены "звезда<>треугольник".
    • Решаете матрицу(ы).
    • Смотрите исходный код ngspice и бьётесь головой о стол.
    • Повторяете до достижения приемлемого результата.


    P.S. Если Вы - программист, вперёд!
    Если электронщик - выберите программу по душе и изучайте её. P.P.S. В том смысле, что не надо делать инструмент, если не планируете заниматься их изготовлением.
    Ответ написан
    Комментировать
  • Почему 192.168.1.0/23 и 192.168.0.0/23 одно и то же?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вы просто не понимаете смысл короткой записи маски.
    /23 означает, что первые 23 бита маски равны единице, а последние 32-23 = 9 бит равны нулю.
    Таким образом маска будет 11111111.11111111.11111110.00000000 = 255.255.254.0
    Теперь разложим побитно ваши адреса:
    Маска:   11111111.11111111.11111110.00000000 = 255.255.254.0
    Адрес 1: 11000000.10101000.00000000.00000000 = 192.168.0.0
    Адрес 2: 11000000.10101000.00000001.00000000 = 192.168.1.0
    Чтобы преобразовать эти адреса в сети надо выполнить побитовый логический AND адреса с маской. Получим
    192.168.0.0 & 255.255.254.0 = 192.168.0.0
    192.168.1.0 & 255.255.254.0 = 192.168.0.0
    Таким образом, оба адреса входят в одну сеть размера /23.
    Правильное обозначение этой сети 192.168.0.0/23.
    Ответ написан
    1 комментарий