[PYTHON] Développement Arduino: vim + ino

arduino_ino.png

À propos de ʻino`

L'IDE d'arduino a un design simple et à la mode. Cependant, je souhaite toujours le développer sur une base de commande.

Il existe un outil de ligne de commande non officiel appelé ino. Avec lui, vous pouvez facilement créer et télécharger. Il est également officiellement introduit.

ʻIno` ne peut pas être construit ou téléchargé par lui-même. Vous avez besoin du logiciel officiel Arduino (IDE).

Cependant, j'étais vraiment dedans. À partir de la conclusion, l'original ʻino` peut être utilisé avec la série arduino 1.0x. Arduino Software propose actuellement les séries 1.0x, 1.5x (bêta) et 1.6x. Le dernier en date pour le moment est le 1.6.3. (OldSoftwareRelease)

J'ai essayé plusieurs modèles, mais le résultat était le suivant. La version de ʻino` installée à partir de pip est la v0.3.6, et la version compatible avec la série v1.5x (v0.3.7) doit être installée par vous-même. Ce n'est pas un très bon résultat, donc si vous développez sur la ligne de commande basée sur la dernière version, vous voudrez probablement le réparer vous-même ou trouver un autre moyen.

ino v0.3.6 (pip install) ino v0.3.7 (githug install)
IDE v1.6.3 × ×
IDE v1.5.8 BETA × ×
IDE v1.5 BETA x
IDE v1.0.5

Je voulais construire en utilisant la dernière version, donc j'ai corrigé ʻino avec un essai et une erreur, et j'ai pu construire. Cependant, d'autres commandes, telles que ʻupload, avaient également besoin d'être modifiées, alors j'ai brisé mon cœur et j'ai abandonné. Parce que je veux jouer à Arduino le plus tôt possible. (Je parle d'utiliser IDE ...)

Pour le moment, vous pouvez créer et télécharger des versions encore plus anciennes, alors notez-le. Si vous êtes intéressé, veuillez vérifier la différence dans Notes de version.

Environnement

Obtenez le logiciel Arduino

Cela a été un long préambule, mais la version Arduino utilise v1.0.5. Vous pouvez obtenir Mac sur le site Arduino et Ubuntu sur ʻapt-get`. Notez que j'ai construit l'environnement pour les deux plates-formes ensemble. La procédure est presque la même pour les deux.

Mac

--Téléchargez la dernière série v1.0x v1.0.5

20150428084901.png

#Vous pouvez également utiliser wget
$ wget http://arduino.googlecode.com/files/arduino-1.0.5-macosx.zip

Ubuntu

# arduino IDE
$ sudo apt-get install arduino

installation ino

$ easy_install pip
$ pip install ino
$ git clone https://github.com/amperka/ino.git
$ cd ino
$ make install

Essayez d'utiliser ino

Création de projet

L'échantillon de code d'éclairage LED est écrit par défaut avec -t

$ mkdir ./hoge
$ cd ./hoge
$ ino inot -t blink

build

$ ino build

upload

J'ai pu télécharger sans spécifier le port. Il peut également être spécifié en option.

$ ino upload

La fin

Il est très pratique de pouvoir créer et télécharger avec des opérations simples sans se soucier des détails. Bien sûr, vous pouvez également définir les détails. Vous pouvez créer / etc / ino.ini ou ~ / .inorc et spécifier, par exemple, les périphériques série, les débits en bauds, les répertoires Arduino IDE, etc. (http://inotool.org/quickstart)

Vous pouvez également vérifier le numéro de série avec la commande ʻino serial, mais picocom` est requis.

En fait, je n'utilise pas ʻino. J'utilise platformio`. C'est plus facile, alors j'aimerais laisser une note.

Recommended Posts

Développement Arduino: vim + ino
Développement Arduino en ligne de commande: vim + platformio
Vigueur
Mémo de configuration de l'environnement de développement Vim + Python