Теперь все желающие могут попробовать Pure Data на микроконтроллере Raspberry RP2040.
Шэр, репост. Основная мотивация сделать публичным — хотелось бы, чтобы была возможность у других людей сделать более существенный вклад. В остальном, PD на RP2040 пока не имеет смысла
https://github.com/eu-ch/rp2040-playground
Шэр, репост. Основная мотивация сделать публичным — хотелось бы, чтобы была возможность у других людей сделать более существенный вклад. В остальном, PD на RP2040 пока не имеет смысла
https://github.com/eu-ch/rp2040-playground
GitHub
GitHub - eu-ch/rp2040-playground
Contribute to eu-ch/rp2040-playground development by creating an account on GitHub.
❤6🤝1
Bright Brains
Photo
Несложные по сути девайсы, но невероятно удобные в проектах. Эмуляция клавиатуры такими устройствами позволяет нажимать реальную кнопку на компьютере, телефоне или планшете при замыкании контактов, выведенных на клеммную колодку. Это удобно при настройке и отладке проектов – софт реагирует глобально на нажатие клавиши и совершенно не знает о реализации этой клавиши. Также при удаленном управлении это становится главным преимуществом такого подхода — не нужно просить кого-то нажимать что-то, просто жмёшь у себя локально на кнопку. На фото на две кнопки, но за кадром на четыре кнопки
❤2
Искренне не люблю ардуинщиков. Некоторые ардуинщики даже становятся стмщиками, но суть значительно от этого не меняется.
Своими глазами видел, как люди к оптопаре колхозят делитель напряжения! Или, например, устройство, где цвет проводов питания внутри устройства несколько раз меняется полярностью. Если в первом случае ещё что-то можно сделать выучив закон Ома, то во втором поможет только эвтаназия. Люди жалуются на "качество чипа", когда высокоскоростные линии буквально переплетены с линиями питания. Случайное использование конденсаторов в цепях цифрового питания вызывает проблемы, а не решает их. Самообфусцирующий код вместо самодокументирующего, простыни копипастного кода, примитивные ошибки с памятью, плохо настроенные проекты, которые невозможно ни прочитать, ни скомпилировать через месяц. Поменять элементарную компонентную базу — сложно, а переиспользовать или сменить кодовую — непонятно. Слишком сложные решения достойны отдельного упоминания.
И эти люди замешаны в мелко- и среднесерийном производстве у доверчивых клиентов. А чо, мол, светодиодом мигает, может и Теслу построит?
Должна ли схемотехника и код отвечать критерию "если работает значит это правильно" — вопрос дискуссионный, компании и инженеры могут придерживаться разных взглядов на этот счет. Руководствуясь таким принципом, можно было остановиться на бронзовых орудиях труда. Ценность преобладания системного подхода над подходом к единичному изготовлению очень высока — разработка производственного процесса, а не изделия. Каждый шаг в этом процессе расходует ресурс, часто невосполнимый — время. Интегрируя математически результат (например, умножая достаточно долго на 1,01 или на 0,99) станет заметна существенная разница между тем, чтобы сделать хорошо или пойти на компромиссы при незначительном различии в расходах. Ошибки накапливаются с прогрессией, а хорошие решения дают синергию. Более того, можно ли рассматривать устройство вообще как единичное? Ведь если это устройство решает проблему, рано или поздно встанет вопрос о его серийном производстве. Не так ли? Так создаются целые каскады ситуаций. А в электронике очень длинные циклы — производство, логистика, отладка, новая ревизия. Это или дорого, или долго, или и то и другое. Оптимизация за счёт компромиссов (а что ещё хуже — халатность) часто стоит клиентам проекта, потому что системные подходы на длинных дистанциях опережают сиюминутное прототипирование и MVP может не пережить более вдумчивых конкурентов.
Электричество и электроника фундаментально сложны. Соединять проводки и по ним пускать какие-то сигналы — сегодня справляются даже дети, не задумываясь о квантовой теории поля. Внутренняя сосредоточенность и способность к воображению позволяют лучше разрабатывать, но важно стремиться к пониманию фундаментальных закономерностей. Опыт показывает, что такие инженеры доживают до глубокой старости как востребованные, создавая порой выдающееся наследие
Своими глазами видел, как люди к оптопаре колхозят делитель напряжения! Или, например, устройство, где цвет проводов питания внутри устройства несколько раз меняется полярностью. Если в первом случае ещё что-то можно сделать выучив закон Ома, то во втором поможет только эвтаназия. Люди жалуются на "качество чипа", когда высокоскоростные линии буквально переплетены с линиями питания. Случайное использование конденсаторов в цепях цифрового питания вызывает проблемы, а не решает их. Самообфусцирующий код вместо самодокументирующего, простыни копипастного кода, примитивные ошибки с памятью, плохо настроенные проекты, которые невозможно ни прочитать, ни скомпилировать через месяц. Поменять элементарную компонентную базу — сложно, а переиспользовать или сменить кодовую — непонятно. Слишком сложные решения достойны отдельного упоминания.
И эти люди замешаны в мелко- и среднесерийном производстве у доверчивых клиентов. А чо, мол, светодиодом мигает, может и Теслу построит?
Должна ли схемотехника и код отвечать критерию "если работает значит это правильно" — вопрос дискуссионный, компании и инженеры могут придерживаться разных взглядов на этот счет. Руководствуясь таким принципом, можно было остановиться на бронзовых орудиях труда. Ценность преобладания системного подхода над подходом к единичному изготовлению очень высока — разработка производственного процесса, а не изделия. Каждый шаг в этом процессе расходует ресурс, часто невосполнимый — время. Интегрируя математически результат (например, умножая достаточно долго на 1,01 или на 0,99) станет заметна существенная разница между тем, чтобы сделать хорошо или пойти на компромиссы при незначительном различии в расходах. Ошибки накапливаются с прогрессией, а хорошие решения дают синергию. Более того, можно ли рассматривать устройство вообще как единичное? Ведь если это устройство решает проблему, рано или поздно встанет вопрос о его серийном производстве. Не так ли? Так создаются целые каскады ситуаций. А в электронике очень длинные циклы — производство, логистика, отладка, новая ревизия. Это или дорого, или долго, или и то и другое. Оптимизация за счёт компромиссов (а что ещё хуже — халатность) часто стоит клиентам проекта, потому что системные подходы на длинных дистанциях опережают сиюминутное прототипирование и MVP может не пережить более вдумчивых конкурентов.
Электричество и электроника фундаментально сложны. Соединять проводки и по ним пускать какие-то сигналы — сегодня справляются даже дети, не задумываясь о квантовой теории поля. Внутренняя сосредоточенность и способность к воображению позволяют лучше разрабатывать, но важно стремиться к пониманию фундаментальных закономерностей. Опыт показывает, что такие инженеры доживают до глубокой старости как востребованные, создавая порой выдающееся наследие
❤6🤔3🤪2💔1
Начав исследовать нейронные сети, не думал, что сгенерировать кучу 3д объектов будет так просто