Mise à jour de 'Arduino cli'
parent
80178ef45f
commit
bcceadce60
|
@ -5,14 +5,10 @@
|
||||||
Pour commencer, nous allons installer arduino-cli qui va avec notre vimscode, pour cela, nous utiliserons la documentation fournie par Arduino, il suffit de faire quelques manips.
|
Pour commencer, nous allons installer arduino-cli qui va avec notre vimscode, pour cela, nous utiliserons la documentation fournie par Arduino, il suffit de faire quelques manips.
|
||||||
Aller sur le site d' [Arduino-cli](https://arduino.github.io/arduino-cli/0.19/installation/#latest-release) et télécharger la version 64 bit de linux.
|
Aller sur le site d' [Arduino-cli](https://arduino.github.io/arduino-cli/0.19/installation/#latest-release) et télécharger la version 64 bit de linux.
|
||||||
Ensuite cela effectué, il faut dézipper le dossier télécharger, se placer dans le dossier et déplacer le fichier "arduino-cli" qui se trouve dans ce dernier dans "/usr/bin" :
|
Ensuite cela effectué, il faut dézipper le dossier télécharger, se placer dans le dossier et déplacer le fichier "arduino-cli" qui se trouve dans ce dernier dans "/usr/bin" :
|
||||||
<pre><code class="shell">
|
<pre><code class="shell">mv arduino-cli /usr/bin</code></pre>
|
||||||
mv arduino-cli /usr/bin
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
Pour vérifier que l'installation, c'est bien passé, tapé la commande :
|
Pour vérifier que l'installation, c'est bien passé, tapé la commande :
|
||||||
<pre><code class="shell">
|
<pre><code class="shell">arduino-cli help core</code></pre>
|
||||||
arduino-cli help core
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
Si elle vous renvoie l'aide Arduino alors tout va bien sinon refaite les étapes précédentes.
|
Si elle vous renvoie l'aide Arduino alors tout va bien sinon refaite les étapes précédentes.
|
||||||
|
|
||||||
|
@ -20,20 +16,16 @@ Suivez ce tuto pour la création d'un premier projet si besoin [Premier projet](
|
||||||
|
|
||||||
Pour l'autocomplétion des commandes, il nous reste encore quelques choses à faire.
|
Pour l'autocomplétion des commandes, il nous reste encore quelques choses à faire.
|
||||||
Il faut donc créer un dossier ou nous allons mettre le fichier d'autocomplétion :
|
Il faut donc créer un dossier ou nous allons mettre le fichier d'autocomplétion :
|
||||||
<pre><code class="shell">
|
<pre><code class="shell">mkdir ~/completion_zsh
|
||||||
mkdir ~/completion_zsh
|
|
||||||
ou
|
ou
|
||||||
mkdir ~/completion_sh
|
mkdir ~/completion_sh
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
Ensuite, il faut rajouter une ligne tout en haut dans notre bashrc ou zshrc :
|
Ensuite, il faut rajouter une ligne tout en haut dans notre bashrc ou zshrc :
|
||||||
<pre><code class="shell">
|
<pre><code class="shell">fpath=($HOME/completion_zsh $fpath)</code></pre>
|
||||||
fpath=($HOME/completion_zsh $fpath)
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
Nous allons maintenant générer le fichier d'autocomplétion que nous allons ensuite placer dans notre dossier :
|
Nous allons maintenant générer le fichier d'autocomplétion que nous allons ensuite placer dans notre dossier :
|
||||||
<pre><code class="shell">
|
<pre><code class="shell">arduino-cli completion zsh > _arduino-cli
|
||||||
arduino-cli completion zsh > _arduino-cli
|
|
||||||
mv _arduino-cli ~/completion_zsh/
|
mv _arduino-cli ~/completion_zsh/
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
|
@ -44,23 +36,19 @@ Ne pas oublier de relancer un terminal pour que les changements soient pris en c
|
||||||
-port introuvable
|
-port introuvable
|
||||||
|
|
||||||
Il faut lancer cette commande :
|
Il faut lancer cette commande :
|
||||||
<pre><code class="shell">
|
<pre><code class="shell">sudo usermod -aG dialout "votre utilisateur"</code></pre>
|
||||||
sudo usermod -aG dialout "votre utilisateur"
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
## Commandes utiles pour Arduino-cli
|
## Commandes utiles pour Arduino-cli
|
||||||
|
|
||||||
Pour ce qui concerne la création d'un projet :
|
Pour ce qui concerne la création d'un projet :
|
||||||
<pre><code class="shell">
|
<pre><code class="shell">arduino-cli config init # Sert a créer initié une configuration dans le dossier courant
|
||||||
arduino-cli config init # Sert a créer initié une configuration dans le dossier courant
|
|
||||||
arduino-cli config init --overwrite # Sert a repositionner initié une configuration dans le dossier courant
|
arduino-cli config init --overwrite # Sert a repositionner initié une configuration dans le dossier courant
|
||||||
arduino-cli sketch new MyFirstSketch # Sert a créer son projet dans le dossier de configuration intié auparavant avec le nom "MyFirstSkectch"
|
arduino-cli sketch new MyFirstSketch # Sert a créer son projet dans le dossier de configuration intié auparavant avec le nom "MyFirstSkectch"
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
|
|
||||||
Si tout s'est bien passé, vous devez avoir un dossier avec le nom que vous avez choisi et un fichier dedans qui a aussi ce même nom, à l'intérieur duquel il y a quelques lignes :
|
Si tout s'est bien passé, vous devez avoir un dossier avec le nom que vous avez choisi et un fichier dedans qui a aussi ce même nom, à l'intérieur duquel il y a quelques lignes :
|
||||||
<pre><code class="shell">
|
<pre><code class="shell">void setup() {
|
||||||
void setup() {
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
|
@ -70,8 +58,7 @@ void loop() {
|
||||||
Pour le reste en vrac :
|
Pour le reste en vrac :
|
||||||
|
|
||||||
IMPORTANT : Certaines commandes ci-dessous ne marchent pas toutes seules, il faut obligatoirement avoir un argument supplémentaire, si vous tapez une de ces commandes sans arguments supplémentaire vous aurez l'aide arduino avec les arguments supplémentaires.
|
IMPORTANT : Certaines commandes ci-dessous ne marchent pas toutes seules, il faut obligatoirement avoir un argument supplémentaire, si vous tapez une de ces commandes sans arguments supplémentaire vous aurez l'aide arduino avec les arguments supplémentaires.
|
||||||
<pre><code class="shell">
|
<pre><code class="shell">arduino-cli board # Commandes de la carte Arduino
|
||||||
arduino-cli board # Commandes de la carte Arduino
|
|
||||||
arduino-cli burn-bootloader # Chargez le chargeur d’amorçage
|
arduino-cli burn-bootloader # Chargez le chargeur d’amorçage
|
||||||
arduino-cli cache # Commandes de cache Arduino
|
arduino-cli cache # Commandes de cache Arduino
|
||||||
arduino-cli compile # Compilation des croquis Arduino
|
arduino-cli compile # Compilation des croquis Arduino
|
||||||
|
|
Loading…
Reference in a new issue