Посмотрите, что на Aliexpress продают уже готовое с rp2040 и rp2350, чего только нет, в том числе и готовые устройства с тачэкранами разного размера, сетевыми интерфейсами, видеовыходом.
Для себя делаю, сейчас работаю на 32-кнопочной полуаккордовой клавиатуре, скоро буду переходить на 20-кнопочную с лёгкими двуручными аккордами (http://ibnteo.klava.org/parakeys/), на которой можно любое клавиатурное сочетание одной рукой набирать, там ещё кое-что доработал, ещё не опубликовал, в процессе, будет самая компактная клавиатура (не считая чисто аккордовых, где большая нагрузка на пальцы), при этом очень удобная для ввода не только текста, но и программного кода, работа в любом текстовом редакторе, управление мышью, окнами.
Я уже применяю Pico для автоматизации, код на C++ пока что, сейчас переходим на Rust. Если портов не хватает, расширяем такими же платами, с передачей данных по i2c, а через RS485 можно устанавливать контроллеры хоть где, и в большом количестве, и всё это копеечное, на Ардуино даже не стал бы такое делать, хотя тоже можно, конечно. На том же Rust не напишите под 8-битные контроллеры прошивку, а значит разработка будет дольше, будете потом все ошибки ловить во время работы программы в микроконтроллере, а не на этапе компиляции.
Так я и использую, можно хоть на C++, хоть на Rust прошивки писать, или даже на Micro Python, заливать прошивки ещё проще, загрузчик открывает диск в операционке, куда просто копируешь uf2 файл, для обновления прошивки не нужны дополнительные программы. Программировать можно даже в той же Arduino IDE, и через неё заливать прошивки точно так же, как и в Arduino.
Двухядерность полезная вещь, можно в Pico W одно ядро занять сетевыми подключениями, а второе будет управлять PIO, или вот как в Мурмуляторе одно занимается эмуляцией разных платформ, а второе выводит изображение на монитор.
На Aliexpress посмотрите сколько уже готовых плат продают с rp2040 или rp2350, уже с тачэкранами, или с различными сетевыми интерфейсами, с зарядкой аккумулятора, есть даже в формате классической Arduino платы.
Надо сравнивать не с Raspberry Pi, а с Raspberry Pi Pico, и здесь уже сравнение не в пользу Arduino. Раньше использовал Pro Micro для своих USB клавиатур, сейчас перехожу на Pico, под который есть Micro Python, можно прошивки на Rust писать, есть даже проект Мурмулятор, использующий оба ядра микроконтроллера. Время Ардуино похоже прошло.
Так крепление может быть не жёстким, просто чтобы можно было поднимать скейт не рукой, а ногой, и понятно, что это не для новичков. Видел на ютубе коньки такого же типа, где как раз крепление от сноуборда сделали.
Лифт за 100 лет не запустили, и не запустят вообще никогда. А что касается SkyWay, там всё в порядке, и запустят когда построят большей длины линию, проблем с такими скоростями у электромоторов нет. Но речь здесь про космические технологии будущего, где ракетам нет места, так как КПД крайне низкий.
Лифт ещё надо доставить в космос, гораздо реалистичнее выглядит SpaceWay, размер сооружения примерно такой же, но строится на поверхности планеты, и не требует сверхпрочных материалов.
Раскладка JCUKEN довольно удобная, когда мне надоела QWERTY из-за перегруженных мизинцев, перешёл на JCUKEN, хватило 5 дней, чтобы привыкнуть к ней, просто представлял что печатаю в ЙЦУКЕН, уже много лет на ней работаю.
Обычно используют шаблоны через какой-то отдельный шаблонизатор, но такой подход даже лучше, больше возможностей, DSL для формирования HTML, доступны все возможности языка, ещё и меньше ошибок в выходном коде даст, проверяется на этапе компиляции.
Панель с кнопками может располагаться сбоку (например, слева), и быть расширяющейся, когда наводится мышь или устанавливается фокус через клавиатуру, тогда можно вывести достаточно много позиций, да ещё и с длинным описанием. В VSCode такой минималистический интерфейс, который можно было бы перенести и для всего остального, запускать программы, переключаться между ними, отображать более удобный и информативный tray блок, да даже можно было бы и файловый браузер там же разместить, при входе в который справа отображалась бы вторая панель. Это меню можно расширять командами программ, под их позицией выводить дополнительные пункты этого меню.
Тоже примерно к такой раскладке пришёл, только на больших пальцах всего 2 кнопки, на них лишь пробел и слоефикаторы, и ещё много слоёв на остальных кнопках.
Посмотрите, что на Aliexpress продают уже готовое с rp2040 и rp2350, чего только нет, в том числе и готовые устройства с тачэкранами разного размера, сетевыми интерфейсами, видеовыходом.
Для себя делаю, сейчас работаю на 32-кнопочной полуаккордовой клавиатуре, скоро буду переходить на 20-кнопочную с лёгкими двуручными аккордами (http://ibnteo.klava.org/parakeys/), на которой можно любое клавиатурное сочетание одной рукой набирать, там ещё кое-что доработал, ещё не опубликовал, в процессе, будет самая компактная клавиатура (не считая чисто аккордовых, где большая нагрузка на пальцы), при этом очень удобная для ввода не только текста, но и программного кода, работа в любом текстовом редакторе, управление мышью, окнами.
Я уже применяю Pico для автоматизации, код на C++ пока что, сейчас переходим на Rust. Если портов не хватает, расширяем такими же платами, с передачей данных по i2c, а через RS485 можно устанавливать контроллеры хоть где, и в большом количестве, и всё это копеечное, на Ардуино даже не стал бы такое делать, хотя тоже можно, конечно. На том же Rust не напишите под 8-битные контроллеры прошивку, а значит разработка будет дольше, будете потом все ошибки ловить во время работы программы в микроконтроллере, а не на этапе компиляции.
Так я и использую, можно хоть на C++, хоть на Rust прошивки писать, или даже на Micro Python, заливать прошивки ещё проще, загрузчик открывает диск в операционке, куда просто копируешь uf2 файл, для обновления прошивки не нужны дополнительные программы. Программировать можно даже в той же Arduino IDE, и через неё заливать прошивки точно так же, как и в Arduino.
Двухядерность полезная вещь, можно в Pico W одно ядро занять сетевыми подключениями, а второе будет управлять PIO, или вот как в Мурмуляторе одно занимается эмуляцией разных платформ, а второе выводит изображение на монитор.
На Aliexpress посмотрите сколько уже готовых плат продают с rp2040 или rp2350, уже с тачэкранами, или с различными сетевыми интерфейсами, с зарядкой аккумулятора, есть даже в формате классической Arduino платы.
Есть Pico малинка, она и дешевле и мощнее Arduino, ещё и двухядерная.
Надо сравнивать не с Raspberry Pi, а с Raspberry Pi Pico, и здесь уже сравнение не в пользу Arduino. Раньше использовал Pro Micro для своих USB клавиатур, сейчас перехожу на Pico, под который есть Micro Python, можно прошивки на Rust писать, есть даже проект Мурмулятор, использующий оба ядра микроконтроллера. Время Ардуино похоже прошло.
Так крепление может быть не жёстким, просто чтобы можно было поднимать скейт не рукой, а ногой, и понятно, что это не для новичков. Видел на ютубе коньки такого же типа, где как раз крепление от сноуборда сделали.
Используют ли вариант с креплением на ноги, чтобы преодолевать препятствия, не поднимая скейты руками?
Была такая клавиатура NSK 353R (и с чёрными кнопками NSK 353S), да ещё и с шифтами на больших пальцах, довольно удобно.
Как и фонетическая JCUKEN для английского, такая была на советских клавиатурах. По нагрузке на пальцы она мне даже больше Dvorak-а нравится.
Всех уже заставили на сайты поставить формы принятия печенек, поставили даже те, кто к ЕС никакого отношения не имеют.
Лифт за 100 лет не запустили, и не запустят вообще никогда. А что касается SkyWay, там всё в порядке, и запустят когда построят большей длины линию, проблем с такими скоростями у электромоторов нет. Но речь здесь про космические технологии будущего, где ракетам нет места, так как КПД крайне низкий.
Лифт ещё надо доставить в космос, гораздо реалистичнее выглядит SpaceWay, размер сооружения примерно такой же, но строится на поверхности планеты, и не требует сверхпрочных материалов.
Раскладка JCUKEN довольно удобная, когда мне надоела QWERTY из-за перегруженных мизинцев, перешёл на JCUKEN, хватило 5 дней, чтобы привыкнуть к ней, просто представлял что печатаю в ЙЦУКЕН, уже много лет на ней работаю.
Обычно используют шаблоны через какой-то отдельный шаблонизатор, но такой подход даже лучше, больше возможностей, DSL для формирования HTML, доступны все возможности языка, ещё и меньше ошибок в выходном коде даст, проверяется на этапе компиляции.
Панель с кнопками может располагаться сбоку (например, слева), и быть расширяющейся, когда наводится мышь или устанавливается фокус через клавиатуру, тогда можно вывести достаточно много позиций, да ещё и с длинным описанием. В VSCode такой минималистический интерфейс, который можно было бы перенести и для всего остального, запускать программы, переключаться между ними, отображать более удобный и информативный tray блок, да даже можно было бы и файловый браузер там же разместить, при входе в который справа отображалась бы вторая панель. Это меню можно расширять командами программ, под их позицией выводить дополнительные пункты этого меню.
Можно попросить друга позвонить на нужный номер, так что здесь то же самое.
До CanonCat ему ещё далеко, как и vim, с его режимами.
Тоже примерно к такой раскладке пришёл, только на больших пальцах всего 2 кнопки, на них лишь пробел и слоефикаторы, и ещё много слоёв на остальных кнопках.
Нет, схема всё та же, но надо подвести к плате контроллера все кнопки, и диодов столько же сколько и кнопок, но диоды стоят не на плёнке, а на плате.