Могу ли я использовать блокнот ++ для написания эскизов?

Перед установкой IDE Arduino мне просто интересно, могу ли я просто использовать блокнот ++ для записи файлов и перемещения их в правильное место. Я предполагаю, что notepad ++ не поддерживает код Arduino, но я подозреваю, что для него будет мода, хотя эскизы - это младшая версия C ++, которая поддерживается.

ide
11 голосов | спросил user3137 12 J000000Saturday14 2014, 10:59:59

5 ответов


11

Вы можете легко использовать блокнот ++ или любой текстовый редактор для редактирования файлов кода arduino (.pde или .ino). Я использую возвышенный текстовый редактор для всего моего кодирования arduino.

Как вы отметили, синтаксис arduino - c ++, поэтому настройка режима подсветки синтаксиса на c ++ - это все, что вам нужно сделать; не требуется мода.

Arduino включает в себя опцию «Использовать внешний редактор» в меню настроек, которая будет перезагружать файл каждый раз при компиляции или загрузке. Он также отключает редактирование в окне редактора. В этом режиме просто сохраните файл в любом редакторе, перейдите в окно arduino и нажмите «Загрузить».

Начиная с 1.5, arduino имеет поддержку командной строки. большинство редакторов позволяют заставить кнопку «build» выполнить произвольные команды в текущем каталоге. установив build для запуска «arduino --verify» или «arduino --upload», который вы можете закодировать в любом редакторе, который вы хотите, даже без открытия окна arduino.

ответил BrettAM 13 J000000Sunday14 2014, 00:37:04
3

Вы можете использовать любой редактор для написания кода Arduino. @BrettM уже подробно описал это.

Вместо опции внешнего редактора вы можете полностью удалить IDE Arduino с помощью Makefile, а также создать и загрузить свой код самостоятельно.

  

Arduino IDE сосет. Хорошо, я признаю, что это хорошо для начинающих и для   программирование с щелчком и забыть, но ему нужен полный стек Java   и скрывает пользователю основные шаги, связанные с компиляцией и   загрузка программ на плату arduino.

     

I (как и многие другие разработчики программного обеспечения) предпочитают понимать, что я   выполнение и запуск Makefile из командной строки - это способ увидеть   отдельные шаги и выберите, для запуска и когда. Наконец, я   не отказываясь от моего любимого редактора, просто чтобы написать программы arduino.

Здесь как это сделать.

ответил ps95 5 +04002014-10-05T17:00:18+04:00312014bEurope/MoscowSun, 05 Oct 2014 17:00:18 +0400 2014, 17:00:18
2

Файлы Arduino - это просто текстовые файлы с расширением * .ino, поэтому можно редактировать их с помощью текстового редактора.

Для компиляции их (легко) требуется IDE Arduino. Чтобы создать проект Arduino без IDE, создайте каталог, например. MyProject и создайте внутри него файл под названием MyProject.ino. Они должны иметь одно и то же имя. Добавление дополнительных * .ino-файлов внутри каталога приведет к дополнительным вкладкам в IDE Arduino для этих файлов при открытии MyProject.ino.

ответил geometrikal 12 J000000Saturday14 2014, 18:47:13
0

Хорошо, вы должны начать задавать вопросы где-то в порядке? Вы можете использовать notepad ++ для записи своих файлов и перемещения их в нужное место, но это было бы бессмысленно, потому что вам понадобится модем для компиляции и загрузки его в Arduino. Я бы порекомендовал просто использовать родную Arduino IDE, потому что он выполняет всю работу за вас, все, что вам нужно сделать, это написать свой код, загрузить его и сидеть сложа руки и смотреть.

ответил Laughing Man 12 J000000Saturday14 2014, 15:22:06
-3

Вы можете использовать любой текст в текстовом редакторе и сохранять его как .ino-файл. Вам все равно придется открыть файл с помощью программного обеспечения arduino и скомпилировать /загрузить на плату arduino.

ответил kirtan-shah 5 +04002014-10-05T08:54:52+04:00312014bEurope/MoscowSun, 05 Oct 2014 08:54:52 +0400 2014, 08:54:52

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132