Добрый день. Может ли в принципе плата работать в таком режиме? Просто UNO надо перешивать постоянно - надоело. В Leonardo (как и в UNO) не хватает памяти для крупных скетчей. Gen2 идеально подходит для проекта, но сколько не бился, сколько не читал - как клавиатуру работать контроллер не смог заставить. Может есть какие идеи?
А какая реально потребность в памяти? Arduino Due или связка из Mega2560 (IO+логика) +Mega32U4 (HID) не спасет ситуацию? Галилео - это как то слишком, как мне кажется, совсем уж другой масштаб... "из пушки по воробьям".
Именно в кб сейчас затруднительно сказать точно. В UNO два варианта алгоритма занимают 98% памяти. Может конечно можно позаниматься рукоблудием и уменьшить - но раз работает, значит лучше не трогать. А Галилео ген2 есть в наличии, собран на нем макет с обвесом. По памяти запас еще есть. Без использования EEPROM. Все это работает за исключением режима HID. А вот идея дополнить галилео мегой32u4 - кажется решением. Вопрос только в питании - еще один блок городить.
Покупаете Leonardo, выпаиваете разъемы BLS-*, вместо них впаиваете PLS-* контактами вниз или т.н. "Arduino stackable headers", используете Leonardo как шилд для Galileo. Питание будет поступать через разъем шилда.
Подумал и нашел решение попроще. Реально Галилео лишним получается. Достаточно Леонардо + модуль microSD + экран с кнопками для взаимодействия с пользователем + пара датчиков. С учетом некоторых глюков Gen2, делающих невозможное надежное использование ее в отрыве от ПК кажется на текущий момент идеальным решением. 2 Unixon - спасибо за подсказку. А по HID-у - просто "вспоминатель" паролей от айфонов.