• Хочу написать простенький симулятор процессора для уроков, какую выбрать систему команд?

    @evgeniy_lm
    Ну, если бы я писал эмулятор то однозначно выбрал AVR. В остальном вам выбирать
    Ответ написан
    Комментировать
  • Сколько строк кода может уместить ATmega 8?

    @evgeniy_lm
    Согласно даташит там 8Кб памяти это примерно 3500-4000 команд, в Atmega168 в два раза больше

    Во-первых, вы не с того начали. В первую очередь МК это некая "железяка" ("черный ящик") у которой есть входы/выходы. В свою очередь у вас есть периферия (датчики/исполнители) которая цепляется на эти самые входы/выходы. Т.е. для начала вам нужно определится с железной составляющей МК и по этому параметру делать выбор МК как правило разработчики придерживаются некоего баланса памяти и количества выводов. т.е. если у вас хватает пинов то и памяти скорее всего будет достаточно.

    Во-вторых, осваивать МК лучше начинать с использованием Assembler, так проще понять принцип взаимодействия МК с периферией и контролировать расход памяти. С другой стороны поднять проект на Assembler сложнее бегущих огней даже для профи долго и проблематично.

    В-третьих, если вы хотите войти в МК "прям сразу" стоит смотреть в сторону Arduino. Там вы имеете ряд стандартизированных модулей, вам не нужно заморачиватся с обвязкой (кварцы, стабилизаторы, программаторы, беспаячные выводы), есть куча периферии с готовыми драйверами и библиотеками. С другой стороны как правило там используется ATmega328 который без проблем можно программировать напрямую в т.ч. и на Assembler.
    Ответ написан
  • На каком этапе обучения стоит учить ООП?

    @evgeniy_lm
    ООП это не стихотворение, его учить не нужно. Объектная модель это способ мышления человека. Т.е. если вы человек то использование ООП для вас будет проще, чем другие варианты, ну если вы рептилоид то вам стоит пообщаться на эту тему со своими братьями по разуму.
    Ответ написан
    Комментировать
  • Что лучше для ребенка для первоначального освоения ПК - Windows или Linux?

    @evgeniy_lm
    В принципе ребенку пофиг. Minecraft, scratch и arduino IDE работают одинаково и там и там, а больше ребенку и не нужно.
    Ответ написан
    Комментировать
  • Колледж или 10 класс?

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

    Знаю основы HTML, CSS, JS и Python.
    Это означает "Я вообще ни какого понятия не имею о программировании"

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

    Я хочу найти нормальное окружение
    А то "окружение" хочет чтобы ты его нашел? На самом деле окружение не находят, а создают по "своему образу и подобию"

    Сам думаю окончу 9 класс с красным аттестатом.
    И что это тебе даст? Когда я поступал в ВУЗ был конкурс 2,5 человека и мне такие как ты говорили "У тебя нет шансов, вот я сдам один экзамен и поступил, а ты три не сдашь". Ребята посыпались на втором экзамене, а некоторые даже на первом. Главное не то как ты облизываешь училок, а то как ты можешь применять свои знания.

    Смогу ли я устроиться на работу без вышки?
    Первые 100 руб я заработал в 14 лет. Спроси у родителей, что такое 100 руб в средине 80-х. Сейчас для толкового пацана заработать используя свою голову, а не бицепсы вариантов куда больше чем тогда.

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

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

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

    @evgeniy_lm
    Как лучше использовать ноутбук для эффективной службы батареи?

    Эффективно, разумеется. Если у вас есть возможность работать от сети работаете от сети, нет - работаете от аккумулятора.

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

    В современных батареях стоят литиевые аккумуляторы, они хорошо держат заряд. У меня был недавно случай, понадобился аккумулятор, нашёл в барахле стандартный 18650 (как правило они стоят в батареях, валялся года 3). Думал он дохлый, а он оказывается полностью заряжен и работает без проблем. Так что используйте свой аккумулятор так как вам удобно.

    И если при работе от сети батарея тоже быстро умирает, то почему?
    Батарея умирает только от частого разряда-заряда. У моей жены ноут практически все время работает от сети уже 10 лет. Иногда проверяю аккумулятор, емкость уменьшилась незначительно (около 15%)
    Ответ написан
  • Сколько ядер процессора хватит для программирования?

    @evgeniy_lm
    Сколько ядер процессора хватит для программирования?
    Одного

    Хватит ли 4-ядерного i3 10 поколения (3,7 ГГц) для программирования на Питоне и C#?
    Хватит и еще останется

    Или стоит рассматривать 6-ядерный i5?
    Рассматривать хорошие вещи всегда стоит
    Ответ написан
    Комментировать
  • Насколько процессор Intel Celeron 3867U хуже Intel Core i5-1135G7?

    @evgeniy_lm
    Если по простому, по рабоче-крестьянски Celeron это Intel третьего сорта и сравнивать их с i3 смысла
    Ответ написан
    3 комментария
  • Не могу прошить ESP32-CAM, что не так?

    @evgeniy_lm
    Serial port COM1
    У вас при подключении платы должен появится СОМ порт с номером больше 1, вот его нужно выбрать при прошивке. Если порт не появился значит у вас либо нет драйвера эмулятора для вашей платы, либо в плате нет загрузчика, либо палата дохлая
    Ответ написан
    Комментировать
  • Как подключить/вывести данные ардуино?

    @evgeniy_lm
    А то находил для DHT22 и NTC но всё отдельно.
    Ну, слипите в один, в чем проблема?

    Вот где у вас будет проблема так это "несколько NTC" они аналоговые, а у Wemos D1 mini аналоговый вход только один. Но даже с калибровкой одного вы задолбаетесь.
    Ответ написан
    Комментировать
  • На чем проще сделать "умный дом" без интернета?

    @evgeniy_lm
    Есть задача сделать очень простой "умный дом", только с локальной сетью (без доступа в интернет).
    Управление "умным домом" удаленно опция очень полезная, но не обязательная.

    никаких датчиков и пр. не будет.
    "ум" дома определяется именно датчиками, нет датчиков и пр. нет умного дома.

    Поясню. Есть витрина, хочется по нажатию кнопки на ноутбуке (в своем приложении) включать/регулировать подсветку разных зон.
    Если бы вы искали не решения типа "умный дом", а как банально RGB лентой или контроллер rgb ленты то вопросов бы у вас не было бы
    Ответ написан
  • Возможно ли использовать смартфон в качестве устройства графического вывода компьютера?

    @evgeniy_lm
    TeamViewer не подойдет?
    Ответ написан
    Комментировать
  • Как включать/выключать лазер по нажатию кнопки?

    @evgeniy_lm
    i3a4em уже исправил вашу ошибку, повторятся не буду, а вот объяснять семилетнему ребенку такие вещи проще используя tinkercad или s4a. В таком возрасте складывать кубики понятнее чем писать мудреные слова
    Ответ написан
    Комментировать
  • Как думаете, есть ли подвох в пк за 10 к?

    @evgeniy_lm
    Очень дешево даже для б/у. С другой стороны как говорится "на авито один дурак продает, другой дурак покупает", может дурак продавец. Если логично мыслить то такой комп даже б/у должен стоить 150-200 баксов при оф. курсе 50 это и будет 10000р. Но реальный курс за 150. так что здесь сложно что-то сказать
    Ответ написан
  • Стоит ли идти в 3д в 2022?

    @evgeniy_lm
    Вот, блин, незадача!. Твой вопрос вроде бы не сложный, но ответы не однозначные и даже противоположные. Одни пишут - "а хрен его знает", другие - "Не вздумай! Это тебя убьёт!", а третьи - "Беги бегом, будешь бабки грести лопатой!" Короче, еще больше запутали.
    Но на самом деле все просто, правы все и первые и вторые и даже третьи. Успешность работника в любой профессии определяется двумя параметрами - навыки и способности. Если у тебя есть навыки 3D дизайна ты без проблем сможешь векторизовать разную хрень для всяких интернет магазинов или рисовать модели для 3D печати. Заработок не особо, но с голоду не умрешь и опять же называться 3D дизайнером все таки престижнее чем такелажником. Если у тебя есть талант художника ты можешь рисовать модели для мультфильмов или игр, Зарплата будет несколько выше и твои дети будут хвастаться своим одноклассникам - "а вот этого черта мой батя нарисовал". Вот если ты суперталантище то без проблем сможешь зашибать миллионы баксов на концептах суперкаров, правда тут нужно знать и уметь очень много того что к 3D никакого отношения не имеет.

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

    @evgeniy_lm
    Пару лет назад пытался слепить свой NAS. Причем задача не стаяла так масштабно как у вас, просто нужна была домашняя файлпомойка RAID1,но вникая в тему понял проще купить готовый и не парить мозг. В конце концов поступил еще проще и дешевле - раскидал все "важные" файлы по пяти гуглдискам.
    Ответ написан
    Комментировать
  • Как лучше начать с 0?

    @evgeniy_lm
    понятия и термины, значения различных строчек кода

    Дык, это и есть язык программирования. Так что не совсем понятно что вы там изучаете. Попробуйте начать с книг типа "Язык программирования .... для чайников" или "Язык программирования ... за 24 часа" и им подобные.
    Ответ написан
  • Что должен уметь делать Python разработчик?

    @evgeniy_lm
    что нужно будет сделать чтобы стал востребованным?
    Востребованный разработчик ПО создает востребованное ПО. Т,е. чтобы быть "востребованным" необходимо уметь писать нужные-важные программы.
    Какие области математики нужно учить
    математика не стихотворение ее учить не надо. Ее надо видеть. Есть такое понятие - "математическая модель", это описание какого либо предмета, процесса или явления в математических терминах. Любая компьютерная программа это всего лишь запись некой ММ на каком либо языке программирования. Т.е. если вы не в состоянии описать математически чашку кофе на завтрак или тарелку супа на обед то в программировании вам банально делать нечего.
    Ответ написан
    8 комментариев
  • Нужна ли математика Python,Java программисту?

    @evgeniy_lm
    Нет. "степень ,квадрат и также (+, -, *, /) " это 0,000000000000000000000000000000000000001% тех знаний которыми должен обладать разработчик.
    Самый простой способ если кто-то из родственников и знакомых вас устроит куда ни будь эникейщиком где вы сможете понемногу развивать свои знания и опыт в программировании. Так же можно устроится подмастерьем в какую ни будь софтверную контору., возможно даже как волонтер (бесплатно). Там вы будите бегать за пивом и сигаретами, смотреть что делают "серьезные дядьки" и о чем они говорят. Если вы будите внимательно смотреть и слушать, то через год-полтора вам начнут ставить простые задачи. Если этого не произойдёт то вам стоит задуматься о смене профессии ни как не связанной с программированием.
    Ответ написан
    Комментировать
  • Как процессор ''понимает'' машинный код?

    @evgeniy_lm
    как процессор понимает нули и единицы
    Никак, он вообще думать не умеет
    как происходит преобразование нулей и единиц в электрический сигнал.
    Никак. Нет там нулей/единиц, Есть только электрические сигналы типа включено/выключено. Это человек такие сигналы называет "логический ноль", "логическая единица"
    Есть ли в ЦПУ ЦАП?
    А что такое ЦПУ? Если имеется ввиду CPU (логика подсказывает), то нет его там. Я даже представить не могу что ему там делать. Современный процессор с аналоговыми сигналами ни как не пересекается. Существуют процессоры для цифровой обработки аналоговых сигналов (аудио, видео, пр.) называется DSP там и ЦАП есть и АЦП и даже не один.
    Ответ написан
    Комментировать