Wie verwende ich Notepad++ anstelle der Arduino IDE? (Ausführliche Erklärung mit Bildern und Text)

不言
Freigeben: 2018-09-26 17:31:55
Original
7006 Leute haben es durchsucht

In diesem Artikel erfahren Sie, wie Sie Notepad++ anstelle der Arduino IDE verwenden. (Ausführliche Erklärung mit Bildern und Text), hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Der Ursprung des Problems

Die mit Arduino gelieferte IDE ist zu schwierig zu verwenden. Sie hat eine hässliche Einrückung, keine Eingabeaufforderungsfunktion und eine schlechte Unterstützung für Chinesisch verschiedene Möglichkeiten::> ;_<::.

In diesem Artikel wird die Verwendung von Notepad++, einem leichten Freitexteditor, vorgestellt, um eine leistungsstarke und intelligente Arduino-Entwicklungsumgebung zu erstellen, um Codebearbeitung, Kompilierung, Hochladen und andere Funktionen zu realisieren, die es jedem ermöglicht Arduino IDE vollständig entfernen.

Hier ist zuerst ein Bild, damit es jeder erleben kann!

Vorbereitungstools

1. Notepad++ (Download: http://www.php.cn/xiazai/gongju/92 )

2. Arduino IDE (es wird empfohlen, die neueste Version zu verwenden)

3. Notepad++.Arduino.0.2.0 Plug-in-Paket

Link: http: //sourceforge.net/ project/narduinoplugin/

Baidu Cloud: http://pan.baidu.com/s/1qY4vQTe Passwort: 78tu

Konfiguration starten

1 . Installieren Sie Notepad++

2. Entpacken Sie Notepad++.Arduino.0.2.0 wie folgt

3. >[Sprachformat anpassen], klicken Sie im Popup-Dialogfeld auf [Importieren] und wählen Sie die Datei Arduino_sprache_0.2.0.xml im Plug-in Notepad++.Arduino.0.2.0 aus -in-Paket oben extrahieren und importieren. Schließen Sie einfach das Dialogfeld, wenn Sie fertig sind.

4. Kopieren Sie die 2 Dateien unter APIs im Plug-in-Paket in die APIs unter Plugins unter Notepad++

5. Öffnen Sie Notepad++, Menüleiste [Plug-in]->[Plugin-Manager]->[Plugin-Manager anzeigen], suchen Sie NppExec und installieren Sie es.

6. Öffnen Sie Notepad++, Menüleiste [Sprache]-> Sie finden [Arduino] unten, wählen Sie es aus. Beginnen Sie mit dem Schreiben eines einfachen Arduino-Codes (Code-Eingabeaufforderungen können derzeit implementiert werden, später wird es jedoch leistungsfähigere geben).

7. Bearbeiten Sie 2 Ausführungsskripte

Nachdem der obige Code geschrieben wurde, drücken Sie F6, um den Code auszuführen. Das folgende Dialogfeld wird angezeigt

temporäres Skript bei >1, um ein neues Skript zu erstellen. Geben Sie das folgende Skript an 2 Stellen ein

NPP_SAVE"H:\Arduino\arduino-1.6.8-windows\arduino-1.6.8\arduino_debug.exe" --verify "$(FULL_CURRENT_PATH)"
Nach dem Login kopieren

Erklärung: Das Format der zweiten Zeile ist wie folgt:

Der Pfad von arduino_debug.exe in Ihrem Arduino-Installationsverzeichnis [Leerzeichen] --verify [Leerzeichen]"$(FULL_CURRENT_PATH) "

An 3 Stellen speichern, den Namen des Gespeicherten eingeben script: Arduino_verify und klicken Sie auf OK.

Das obige Skript wird zum Überprüfen und Kompilieren des Arduino-Programms verwendet. Auf die gleiche Weise müssen wir ein neues Skript erstellen, um das Programm auf die Platine herunterzuladen.

Skriptinhalt:

NPP_SAVE"H:\Arduino\arduino-1.6.8-windows\arduino-1.6.8\arduino_debug.exe" --upload "$(FULL_CURRENT_PATH)"
Nach dem Login kopieren

Der Name wird gespeichert als: Arduino_upload.

Auf diese Weise haben wir 2 Skripte, eines zum Kompilieren und Herunterladen des Arduino-Programms.

Überprüfen Sie, ob die vorherige Arbeit korrekt ist: Drücken Sie nach dem Schreiben des Codes F6. In einem Popup-Dialogfeld können Sie das auszuführende Skript auswählen. Wählen Sie zunächst Arduino_verify aus und klicken Sie auf OK. Kompilieren, dieses Mal werden die Kompilierungsinformationen in der Notepad++-Konsole angezeigt. Drücken Sie erneut F6, wählen Sie Arduino_upload, klicken Sie auf OK und die Upload-Informationen werden auch in der Notepad++-Konsole angezeigt.

Process started >>>
Looking for library &#39;user32&#39;
Adding paths from jna.library.path: null
Trying user32.dll
Found library &#39;user32&#39; at user32.dll
DPI detection failed, fallback to 96 dpi
Looking for library &#39;shell32&#39;
Adding paths from jna.library.path: null
Trying shell32.dll
Found library &#39;shell32&#39; at shell32.dll
Looking for library &#39;Ole32&#39;
Adding paths from jna.library.path: null
Trying Ole32.dll
Found library &#39;Ole32&#39; at Ole32.dll
正在加载配置...
正在初始化包...
正在准备开发板...
正在验证...
Nach dem Login kopieren

Intelligente Eingabefunktion hinzugefügt

Der Haupteffekt besteht darin, dass Notepad++ automatisch den vollständigen Code festlegt, wenn Sie die Abkürzung eingeben und die Tabulatortaste drücken. Wenn Sie dw eingeben und die Tabulatortaste drücken, wird es als digitalWrite abgeschlossen.

Sie müssen auch Plug-ins installieren:

[Plugin]->[Plugin-Manager]->[Plugin-Manager anzeigen], suchen Sie nach

FingerText ,Installieren.

Nachdem die Installation abgeschlossen ist, klicken Sie auf:

[Plug-in]->[FingerText]->[SnippetDock ein-/ausschalten], die rechte Seite des Bearbeitungsbereichs wird angezeigt wird wie folgt angezeigt:

点击上面的【Create snippet From Selection】,出现如下页面。

对于每一条缩略字补全规则,我们需要填写 红色箭头 所指的3个区域。

第一:缩略词。根据你自己的喜好,建立缩略词与完整代码的映射关系,如dw --> digitalWrite()

第二:这个规则生效的环境。可以是 GLOBAL, Lang:xxx, Ext.xxx

  • GLOBAL 表示对于所有语言,所有后缀格式的文件,都生效。

  • Lang:HTML 表示对HTML语言生效,Lang:java表示对java语言生效。

  • Ext:ino 表示对文件后缀后ino 的文件生效(Arduino主sketch的后缀就是ino) 。Ext:cpp对cpp后缀生效。

第三:缩略词对应的完整代码。

在完整代码中可以使用 $[![]!] 来定位热点光标。补全后,使用tab键可以依次按序定位到热点。还可以使用带名称的热点,名称填写可选的值。

如: $[![pin]!] $[![OUTPUT]!] ,补全后,按下tab,就可以定位到带名字的热点pin,再按下,就会定位到下一个带名字的热点OUTPUT。

每条完整代码后面都要使用 [>END<] 标记结束

注意:如果补全规则有中文,且出现补全后乱码的现象,请在【Create snippet From Selection】页面,设置Notepad++的语言编码方式(菜单栏【编码】),让他和你的源代码的编码方式一致。

编辑完成后,按下ctl +S 或者【Save current snippet】按钮保存即可。如需再添加,再点击图中的 【New Snippet】。

增加文件浏览器

安装方法:菜单栏【插件】->【Plugin Manager】- >【Show Plugin Manager】,找到Explorer,安装。点击红心旁边的按钮就可以打开。

使用第三方串口监视器软件

openjumper的串口监视器软件。这个是我目前找到的能够兼容Arduino的串口监视软件,它是专门为Arduino写的,但是里面有广告。

链接:http://pan.baidu.com/s/1ge7fRHL 密码:wdks

也可以到官网下载。

最后的提示

1、Arduino在执行编译和上传脚本时,会加载当前开发板的相关配置信息。这个配置文件在【Arduino IED】 ->【文件】->【首选项】面板的最下面的一个文件路径,点击后里面有个preference.txt,这个就是编译和上传时的配置文件。

在Arduino IDE中我们可以在选项卡里面配置,但是Notepad++则没有这个功能,如果你的开发配置改变了(换了不同型号Ardunio板,或则端口等),则需要打开Arduino IDE,进行配置,配置好以后,关闭Arduino IDE,对应的配置就保存到preference.txt中去了,这个时候Notepad++就能加载正确的配置,就可以使用Notepad++编译和上传了。

2、在使用Arduino IDE 建立工程时,要遵守以下规范:主sketch所在的文件夹名要和主sketch名一致! 假如编写一个 LED 的闪烁程序。

/workspace           //arduino的工作目录
    /blink          //当前工程的目录
        blink.ino   //arduino源文件,和当前工程目录名称一样。
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie verwende ich Notepad++ anstelle der Arduino IDE? (Ausführliche Erklärung mit Bildern und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!