Otázka:
Mohu použít Poznámkový blok ++ pro psaní skic?
user3137
2014-07-12 11:59:59 UTC
view on stackexchange narkive permalink

Než nainstaluji IDE Arduino, přemýšlel jsem, jestli můžu jednoduše použít Poznámkový blok ++ k zápisu souborů a jejich přesunutí na správné místo. Předpokládám, že Poznámkový blok ++ nepodporuje Arduino kód, ale mám podezření, že pro něj bude existovat mod, i když náčrty jsou low-endová verze C ++, která je podporována.

Pět odpovědi:
BrettAM
2014-07-13 01:37:04 UTC
view on stackexchange narkive permalink

K úpravě souborů kódu arduino (.pde nebo .ino) můžete snadno použít poznámkový blok ++ nebo libovolný textový editor. K veškerému mému arduino kódování používám úžasný textový editor.

Jak jste si všimli, syntaxe arduina je c ++, takže nastavení režimu zvýraznění syntaxe na c ++ je vše, co musíte udělat; žádný mod by neměl být nutný.

Arduino obsahuje v nabídce předvoleb možnost „Použít externí editor“, díky které se soubor znovu načte při každé kompilaci nebo nahrání. Zakáže také úpravy v okně editoru. V tomto režimu jednoduše uložte soubor do libovolného editoru, přejděte do okna arduino a stiskněte upload.

Od verze 1.5 má Arduino podporu z příkazového řádku. většina editorů umožňuje, aby tlačítko „build“ spouštělo libovolné příkazy v aktuálním adresáři. nastavením buildu na spuštění „arduino --verify“ nebo „arduino --upload“ můžete kódovat v libovolném editoru, který chcete, i bez otevřeného okna arduino.

ps95
2014-10-05 18:00:19 UTC
view on stackexchange narkive permalink

K psaní kódu Arduino můžete použít libovolný editor. @BrettM to již podrobně popsal.

Místo možnosti externího editoru můžete s Arduino IDE úplně skončit pomocí Makefile a vytvořit a nahrát svůj kód sami.

Arduino IDE naštve. Dobře, připouštím, že je to hezké pro začátečníky i pro programátory typu „klikni a zapomeň“, ale potřebuje plný zásobník Java a skryje uživateli základní kroky při kompilaci a nahrávání programů na desku arduino.

Já (stejně jako mnoho dalších vývojářů softwaru) dávám přednost porozumění tomu, co dělám, a spuštění souboru Makefile z příkazového řádku je způsob, jak zobrazit jednotlivé kroky a vybrat, které a kdy spustit. Nakonec nepustím svého oblíbeného editora, jen abych psal arduino programy.

Zde, jak na to.

geometrikal
2014-07-12 19:47:14 UTC
view on stackexchange narkive permalink

Soubory Arduino jsou pouze textové soubory s příponou * .ino, takže je v pořádku je upravovat pomocí textového editoru.

K jejich kompilaci (snadno) je však zapotřebí Arduino IDE. Chcete-li vytvořit projekt Arduino bez IDE, vytvořte adresář např. MyProject a vytvořte v něm soubor s názvem MyProject.ino. Musí mít stejné jméno. Přidání dalších souborů * .ino do adresáře bude mít za následek další karty v IDE Arduino pro tyto soubory, když otevřete MyProject.ino.

Arduino IDE k jejich kompilaci není potřeba. Jenom volá kompilátor avr-g ++ a pak nahraje. (Dobře, takže to také dělá nějaké předběžné zpracování, ale pravděpodobně by stálo za to jen napsat platný c ++)
@RubberDuck Skript sestavení Arduino přidá všechny záhlaví do souborů * .ino. Osobně používám netbeans s avr-g ++ a knihovnou celého kódu Arduino. Po nastavení funguje opravdu dobře.
Laughing Man
2014-07-12 16:22:06 UTC
view on stackexchange narkive permalink

Je to v pořádku, musíte někde začít klást otázky, že? Můžete použít poznámkový blok ++ k zápisu souborů a jejich přesunutí na správné místo, ale bylo by to zbytečné, protože k jejich kompilaci a nahrání do Arduina potřebujete mod. Doporučil bych jen použít nativní Arduino IDE, protože dělá veškerou práci za vás, vše, co musíte udělat, je napsat svůj kód, nahrát jej a sedět a dívat se.

kirtan-shah
2014-10-05 09:54:53 UTC
view on stackexchange narkive permalink

Můžete použít libovolný textový editor a uložit jej jako soubor .ino. Stále musíte otevřít soubor se softwarem arduino a zkompilovat / nahrát na desku arduino

Jaká je nová hodnota nebo přidaná hodnota vaší odpovědi ve srovnání s předchozími odpověďmi na tuto otázku? Žádný nevidím.
omlouvám se, jsem jen začátečník na fórech, jen chci získat reputaci omlouvám se
Vítejte na Arduino Stack Exchange. Zjistíte-li, že poskytnete užitečné odpovědi na otázky, získáte reputaci dostatečně rychle. :)


Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...