Программирование Ардуинки с помощью SD

Тема в разделе "Arduino & Shields", создана пользователем artrad, 8 июн 2016.

  1. artrad

    artrad Нуб

    Доброго времени суток. Есть идея - взять ардуинку, засунуть в коробочку , в этой коробочке организовать вывод наружу портов и питания. Данный аппарат можно использовать для различных целей, только поменяв датчики и активные элементы (сервоприводы, релейки и т.д.). Остается проблема - заменить скетч.
    ВОПРОС: возможно ли программировать ардуинку не через комп. Например закачал скетч (исходником или HEX) на SD - карту, засунул в аппарат - и скетч залился в Ардуинку?
    Принимаются любые идеи, вплоть до использования еще одной ардуинки (одна читает, другая выполняет код)
     
  2. ИгорьК

    ИгорьК Гуру

    Если есть wifi - берите Arduino Yun и делайте так.
     
  3. AlexU

    AlexU Гуру

    Теоретически можно, если удастся в Bootloader запихать необходимый функционал (например, для ATmega328P максимальный размер bootloadera 4 кБ). После чего сделать так, чтобы первым стартовал Bootloader, а не основная прошивка (делается через fuse -- BOOTRST). Bootloader по каким-нибудь признакам проверяет "свежая" прошивка в МК или нет, и если нет то прошивает данными с SD-карты.
     
  4. ZAZ-965

    ZAZ-965 Гуру

  5. aleksis-76

    aleksis-76 Нерд

    есть такая штука http://elm-chan.org/fsw/ff/00index_e.html там есть бутлоадер с использованием sd карты, если осилите будет Вам счастье.