Хотя я ненавиджу и не использую Arduino,но может будет полезно узнать как ускорить: http://habrahabr.ru/post/141442/
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…
0 комментариев на «“Ускоряем свою Arduino”»
Вы просто не умеете готовить Arduino 🙂
Она конечно дороговата (про шилды и не говорю), да и среда разработки у неё примитивная. Но ведь аналог и самому спаять можно, а нормальное IDE также вполне прикручивается.
Однако нездоровый пиар конечно имеется.
Я просто не вижу смысла использовать Arduino. Если нужно написать прошивку под AVR, открываю AVR Studio и пишу на чистом С. Нужно под STM32 — Keil, Cypress — PSoC Disigner или PSoC Creator и т.д Так я знаю точно как то что я написал работает.
для своего робота пишу на python, и мне жудко не нравиться что нужно использовать только API, а не писать низкоуровневые функции самому.
А, если не секрет, что за IDE используете под питон? Я вот тоже любитель питона — пишу в Spyder из комплекта Python(x,y).
И что за API? Имеете в виду встроенные в питон возможности или API чего-то ещё? Если встроенные — в питон же вроде-бы можно свои расширения на C писать.
Есть така класная штука, радиомодули Synapse — приемопередатчик+микроконтроллер:http://www.synapse-wireless.com/snap-components/rf-engine. Красота модулей в том что исполнительный скрипт в них можно заливать беспроводно. IDE для них Synapse Portal.
Если заинтерисовало, кратко можно почитать тут:http://www.sparkfun.com/tutorials/367 , будуть вопросы, задавайте.
как я понял, в модуль залита виртуальная машина python — и с помощью API функций можно обращаться к портам, таймерам, уарт, исполнять функции на другом ноде дистанционно и другие…