Есть ли способ «скомпилировать» код Python на Arduino (Uno)?

У меня есть проект типа робототехники с Arduino Uno , и, короче говоря, я экспериментирую с некоторыми алгоритмами ИИ. . Однако мне нужно реализовать некоторые матричные алгоритмы высокого уровня, которые были бы довольно простыми, используя NumPy / SciPy , но они представляют собой полный кошмар для C или C ++. Даже с библиотеками это становится просто смешно.

Можно ли как-нибудь реализовать этот проект на Python? Я думаю, что слышал что-то о Mega , имеющем такую ​​возможность, но у меня есть Uno, и его замена на данный момент не вариант (это немного отбросило бы проект назад). кое-что об использовании Python для связи с Arduino через USB, но я не могу подключить USB-кабель, пока он работает. Мне нужно загрузить программу и покончить с ней.

Есть ли варианты, или я только что зашел в тупик?

54
задан Peter Mortensen 15 November 2011 в 10:47
поделиться