Можете ли вы открывать и редактировать файлы. c в Arduino IDE? И впоследствии загрузить их на плату Arduino - PullRequest
0 голосов
/ 19 апреля 2020

Я пытался открыть c файлы в Arduino IDE (что, по мнению некоторых людей, возможно).

Я не смог этого сделать.

Как я могу запрограммировать Arduino на c, учитывая, что у меня есть проект / файлы в другой IDE? (например, MPLABX)

Ответы [ 2 ]

1 голос
/ 19 апреля 2020

В одном есть два ответа:

Если вы действительно хотите использовать ArduinoIDE, у вас должен быть файл basi c * .ino, имеющий как минимум определения и включения, которые находятся в файл проекта и требуемая настройка () l oop () обычно в main в c переходит к l oop () в ArduinoIDE. Это непростой путь, потому что есть некоторые специфические c проблемы, вытекающие из философии ArduinoIDE (помогите создателям с небольшими (нет?) Навыками программирования быстро начать работу).

Если вам просто нужен инструмент Arduino - цепи и хотите работать более комфортно у вас есть два других варианта:

  • EclipseIDE с надстройкой Sloeber. Загрузите пакет Sloeber-AllInOne для быстрого запуска, а затем добавьте другие необходимые вам модули (например, для веб-разработки или аналогичные)
  • PlatformIO - IDE для разработки микроконтроллеров - есть также облачная версия для тестирования ок.

Все упомянутые инструменты являются реальным открытым исходным кодом и доступны на кросс-платформе P C, а не подарком такой компании, как MS, для возможного последующего захвата разработчиков

0 голосов
/ 19 апреля 2020

Я не уверен, что вы пытаетесь архивировать. Вы хотите открыть его через Arduino IDE или также скомпилировать исходный код?

Я не знаю, как программировать на голом c в Arduino IDE. Но если вы хотите использовать настоящий c код, возможно, стоит начать компилирование и загрузку через терминал самостоятельно или использовать IDE, которая подходит для разработки на микроконтроллерах.

Я думаю, вы можете сказать Arduino IDE более детально записывать результаты. Это скажет вам точно команды, которые использует IDE (использует avrdude). Затем вы можете использовать IDE / Editor по вашему выбору для кодирования.

В противном случае, посмотрите, например. Атмел Студио. Они также поддерживают Arduino.

...