Différences entre versions de « Spark.IO-CLI-BlinkLed »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 12 : Ligne 12 :
 
flash core said  {"id":"0123456789ABCDEFGHI","status":"Update started"}</nowiki>
 
flash core said  {"id":"0123456789ABCDEFGHI","status":"Update started"}</nowiki>
  
{{bloc-etroit|text=Let's make sure your core is online and loaded with Tinker. We should see the four characteristic functions exposed by Tinker, "digitalwrite", "digitalread", "analogwrite", and "analogread".}}
+
{{bloc-etroit|text=Assurons nous que notre Core est en ligne et qu'il est chargé avec Tinker. Nous devrions voir les quatre fonctions caractéristiques exposées par Tinker, "digitalwrite", "digitalread", "analogwrite" et "analogread".}}
  
  <nowiki># how to show all your cores and their functions and variables
+
  <nowiki># Comment afficher tous vos Cores et leurs fonctions + variables
 
$ spark list
 
$ spark list
  
Ligne 26 : Ligne 26 :
 
     int analogwrite(String args)</nowiki>
 
     int analogwrite(String args)</nowiki>
  
{{bloc-etroit|text=Nice! You should have seen the small blue LED turn on, and then off.}}
+
{{bloc-etroit|text=Super! Vous devriez avoir vu la petite LED bleue s'allumer et s'éteindre.}}
  
  <nowiki># how to call a function on your core
+
  <nowiki># Comment appeler une fonction sur votre Core
$ spark call my_core_name digitalwrite D7,HIGH
+
$ spark call nom_du_nouveau_core digitalwrite D7,HIGH
 
1
 
1
$ spark call my_core_name digitalwrite D7,LOW
+
$ spark call nom_du_nouveau_core digitalwrite D7,LOW
 
1</nowiki>
 
1</nowiki>
  
 +
Notez que la valeur retournée par la fonction "1" est également affiché.
  
 
{{Spark.IO-CLI-TRAILER}}
 
{{Spark.IO-CLI-TRAILER}}

Version du 27 décembre 2014 à 21:21


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Page-under-construction.pngPage(s) en cours de traduction/élaboration.

Page(s) under translation/construction

Si vous venez juste d'ouvrir la boite de votre nouveau Core, vous avez de la chance car il est déjà préchargé avec le programme Tinker... le programme installé par Spark sur la chaîne de production. Si vous n'avez plus Tinker sur votre Core (ou si cous avez déjà utilisé l'IDE) alors il est possible de le recharger rapidement en tapant:

# Comment recharger Tinker sur un core
$ spark flash nom_du_nouveau_core tinker
Including:
/usr/local/lib/node_modules/spark-cli/binaries/spark_tinker.bin
attempting to flash firmware to your core my_new_core_name
flash core said  {"id":"0123456789ABCDEFGHI","status":"Update started"}

Assurons nous que notre Core est en ligne et qu'il est chargé avec Tinker. Nous devrions voir les quatre fonctions caractéristiques exposées par Tinker, "digitalwrite", "digitalread", "analogwrite" et "analogread".

# Comment afficher tous vos Cores et leurs fonctions + variables
$ spark list

Checking with the cloud...
Retrieving cores... (this might take a few seconds)
my_core_name (0123456789ABCDEFGHI) 0 variables, and 4 functions
  Functions:
    int digitalread(String args)
    int digitalwrite(String args)
    int analogread(String args)
    int analogwrite(String args)

Super! Vous devriez avoir vu la petite LED bleue s'allumer et s'éteindre.

# Comment appeler une fonction sur votre Core
$ spark call nom_du_nouveau_core digitalwrite D7,HIGH
1
$ spark call nom_du_nouveau_core digitalwrite D7,LOW
1

Notez que la valeur retournée par la fonction "1" est également affiché.


Source: Spark CLI (command line interface) créé par Spark.IO.

Traduction réalisée et augmentée par Meurisse D pour MCHobby.be - Translated and upsized by Meurisse D. for MCHobby.be

Traduit avec l'autorisation de Spark.IO - Translated with the permission from Spark.IO - Spark.IO

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.