Существуют ли столь же удобные решения на других микроконтроллерах именно для образования? Аудитория - дети от 10 до 16 лет.
Что нравится в Ардуино и хочется иметь на другой платформе:
- наличие среды для графического программирования (Ardublocks)
- на плате необходимый и достаточный минимум деталей, все остальное (кнопки, светодиоды, датчики и пр. периферия) подключается проводами.
- С-образный ЯП для тех, кто постарше.
- много примеров
Что НЕ нравится:
- довольно глючный компилятор в Arduino IDE, программы получаются большие, порой вылазят глюки типа игнорирования вложенных циклов и пр.
- Низкая скорость работы с периферией, конечно решается определенными библиотеками, но лучше бы сразу из коробки.
- Для некоторых задач в принципе хочется быстродействия побольше, равно как и памяти.
Я тоже изучал этот вопрос, ничего лучше нет. Есть отдельные платы с процессором на 100500 мегагерц, линуском и гигабайтами памяти, вроде по описанию всё хорошо, но как доходит до дела, оказывается глюкодром, нет сообщества, по сути мертвое железо.
Ардуино просто стандарт, все минусы можно простить за их дешевизну, вылизанное железо, развитое сообщество. Их фреймворк позволяет делать вставки хоть на ASM, все глюки обходятся и давно известны, система живая и часто при возникновении глюка надо просто обновить ПО. Их фреймворк всеядный, можно для atmega 8 писать, можно для ARM32 (Arduino DUE), если нужно больше ресурсов. Если нужно еще больше ресурсов, тогда Распбери ПИ, но это по сути "скучный" компьютер с ОС, то же самое что и ПК.