Доброго времени суток. Есть идея - взять ардуинку, засунуть в коробочку , в этой коробочке организовать вывод наружу портов и питания. Данный аппарат можно использовать для различных целей, только поменяв датчики и активные элементы (сервоприводы, релейки и т.д.). Остается проблема - заменить скетч. ВОПРОС: возможно ли программировать ардуинку не через комп. Например закачал скетч (исходником или HEX) на SD - карту, засунул в аппарат - и скетч залился в Ардуинку? Принимаются любые идеи, вплоть до использования еще одной ардуинки (одна читает, другая выполняет код)
Теоретически можно, если удастся в Bootloader запихать необходимый функционал (например, для ATmega328P максимальный размер bootloadera 4 кБ). После чего сделать так, чтобы первым стартовал Bootloader, а не основная прошивка (делается через fuse -- BOOTRST). Bootloader по каким-нибудь признакам проверяет "свежая" прошивка в МК или нет, и если нет то прошивает данными с SD-карты.
artrad, не вы первый, уже придумано и реализовано http://www.rlocman.ru/shem/schematics.html?di=107017
есть такая штука http://elm-chan.org/fsw/ff/00index_e.html там есть бутлоадер с использованием sd карты, если осилите будет Вам счастье.