Différences entre versions de « Arduino Yun-Librairie »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 47 : Ligne 47 :
 
=== Classe Bridge ===
 
=== Classe Bridge ===
  
Cette classe commande la carte de contrôle ainsi que toutes les I/Os et moteurs de la carte moteur. La carte moteurs doit bien entendu disposé du firmware par défaut.
+
Cette classe yyyyy.
  
 
* [[RB-ARD-YUN-Class-Bridge|constructeur Bridge]]  
 
* [[RB-ARD-YUN-Class-Bridge|constructeur Bridge]]  
  
 
=== Fonctions Bridge ===
 
=== Fonctions Bridge ===
{{traduction}}
+
Traduction des différentes fonctions de Bridge. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
Traduction des différentes fonctions de RobotControl. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/RobotLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 
  
* {{ARDFunc2|RB-ARD-ROBOT-Func-begin|begin()|Initialise le robot}}
+
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-begin|begin()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-put|put()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-get|get()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Bridge-Func-transfer|transfer()|xxx}}
  
 +
== Process - classes et méthodes ==
  
* {{ARDFunc2|RB-ARD-ROBOT-Func-setMode|setMode()|Changer le mode du robot. Fonctionnement simple ou suivit de ligne}}
+
=== Classe Process ===
* {{ARDFunc2|RB-ARD-ROBOT-Func-pauseMode|pauseMode()|Permet de mettre en pause/redémarrer la carte moteur}}
 
* {{ARDFunc2|RB-ARD-ROBOT-Func-isActionDone|isActionDone()|Vérifie si une action de la carte moteur est achevée}}
 
  
 +
Cette classe yyy.
 +
 +
* [[RB-ARD-YUN-Class-Process|constructeur Process]]
 +
 +
=== Fonctions Process ===
 +
Traduction des différentes fonctions de Process. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 +
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-begin|begin()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-addParameter|addParameter()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-run|run()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-runAsynchronously|runAsynchronously()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-running|running()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-exitValue|exitValue()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-close|close()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-runShellCommand|runShellCommand()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-runShellCommandAsynchronously|runShellCommandAsynchronously()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-available|available()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-read|read()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-write|write()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-peek|peek()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Process-Func-flush|flush()|xxx}}
 +
 +
== Console - classes et méthodes ==
 +
 +
=== Classe Console ===
 +
 +
Cette classe yyy.
 +
 +
* [[RB-ARD-YUN-Class-Console|constructeur Console]]
 +
 +
=== Fonctions Console ===
 +
Traduction des différentes fonctions de Console. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 +
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-begin|begin()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-end|end()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-buffer|buffer()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-noBuffer|noBuffer()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-connected|connected()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-available|available()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-read|read()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-write|write()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-peek|peek()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Console-Func-flush|flush()|xxx}}
 +
 +
== FileIO - classes et méthodes ==
 +
 +
=== Classe FileIO ===
 +
 +
Cette classe yyy.
 +
 +
* [[RB-ARD-YUN-Class-FileIO|FileIO]]
 +
 +
=== Fonctions FileIO ===
 +
Traduction des différentes fonctions de FileIO. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 +
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.begin|FileSystem.begin()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.open|FileSystem.open()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.exists|FileSystem.exists()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.mkdir|FileSystem.mkdir()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.rmdir|FileSystem.rmdir()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-FileSystem.remove|FileSystem.remove()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-File|File|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-close|close()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-rewindDirectory|rewindDirectory()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-openNextFile|openNextFile()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-seek|seek()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-position|position()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-size|size()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-available|available()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-read|read()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-write|write()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-peek|peek()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-FileIO-Func-flush|flush()|xxx}}
 +
 +
== Mailbox - classes et méthodes ==
 +
 +
=== Classe Mailbox ===
 +
 +
Cette classe yyy.
 +
 +
* [[RB-ARD-YUN-Class-Mailbox|Mailbox]]
 +
 +
=== Fonctions Mailbox ===
 +
Traduction des différentes fonctions de Mailbox. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 +
 +
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-begin|begin()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-end|end()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-readMessage|readMessage()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-writeMessage|writeMessage()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-writeJSON|writeJSON()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-messageAvailable|messageAvailable()|xxx}}
 +
 +
== HttpClient - classes et méthodes ==
 +
 +
=== Classe HttpClient ===
 +
 +
Cette classe yyy.
 +
 +
* [[RB-ARD-YUN-Class-HttpClient|HttpClient]]
 +
 +
=== Fonctions HttpClient ===
 +
Traduction des différentes fonctions de HttpClient. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 +
 +
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-get|get()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getAsynchronously|getAsynchronously()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-ready|ready()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getResult|getResult()|xxx}}
 +
 +
== YunClient - classes et méthodes ==
 +
 +
=== Classe YunClient ===
 +
 +
Cette classe yyy.
 +
 +
* [[RB-ARD-YUN-Class-YunClient|YunClient]]
 +
 +
=== Fonctions YunClient ===
 +
Traduction des différentes fonctions de YunClient. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 +
 +
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-stop|stop()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-connect|connect()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-connected|connected()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-available|available()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-read|read()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-write|write()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-peek|peek()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-flush|flush()|xxx}}
 +
 +
== YunServer - classes et méthodes ==
 +
 +
=== Classe YunServer ===
 +
 +
Cette classe yyy.
 +
 +
* [[RB-ARD-YUN-Class-YunServer|YunServer]]
 +
 +
=== Fonctions YunServer ===
 +
Traduction des différentes fonctions de YunServer. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
 +
 +
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-begin|begin()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-listenOnLocalhost|listenOnLocalhost()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-noListenOnLocalhost|noListenOnLocalhost()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-write|write()|xxx}}
  
 
{{Arduino Yun-TRAILER}}
 
{{Arduino Yun-TRAILER}}

Version du 24 novembre 2013 à 21:05


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.

Introduction

The Arduino Yún has two processors on board. One is an ATmega32U4 like on the Arduino Leonardo. The other is an Atheros 9331, running Linux and the OpenWRT wireless stack, which enables the board to connect to WiFi and Ethernet networks. It is possible to call programs or custom scripts on the Linux system through the Arduino to connect with various internet services.

The Bridge library simplifies communication between the ATmega32U4 and the AR9331. It inherits from Stream (voir ci-dessous), and many of the methods should be familiar from Serial and other derivatives of Stream.

Bridge commands from the 32U4 are interpreted by Python on the AR9331. Its role is to execute programs on the GNU/Linux side when asked by Arduino, provide a shared storage space for sharing data like sensor readings between the Arduino and the Internet, and receiving commands from the Internet and passing them directly to the Arduino.

Bridge allows communication in both directions, acting as an interface to the the Linino command line. For a brief explanations of the terminal and executing commands on Linux see here.

To become familiar with the Yún, please see le guide de démarrage and description matérielle.

Les bibliothèques

Process

Process is used to launch processes on the Linux processor, and other things like shell scripts.

Console

Console can be used to communicate with the network monitor in the Arduino IDE, through a shell. Functionally, it is very similar to Serial.

FileIO

An interface to the Linino file system. Can be used to read/write files on the SD card

HttpClient

Creates a HTTP client on Linino. Acts as a wrapper for common CURL commands, by extending Process.

Mailbox

An asynchronous, sessionless interface for communicating between Linino and Arduino.

YunClient

An Arduino based HTTP client, modeled after the EthernetClient class.

YunServer

An Arduino based HTTP server, modeled after the EthernetServer class.

Temboo

An interface to Temboo making it easy to connect to a large variety of online tools. See the Tembo documentation for more.

Spacebrew

Spacebrew is "a simple way to connect interactive things to one another" that uses WebSockets to communicate. you can find more about Spacebrew through their online documentations.

Bridge - classes et méthodes

Classe Bridge

Cette classe yyyyy.

Fonctions Bridge

Traduction des différentes fonctions de Bridge. Vous pouvez aussi vous référer à la version anglaise sur la page correspondante sur Arduino.cc (anglais)

Process - classes et méthodes

Classe Process

Cette classe yyy.

Fonctions Process

Traduction des différentes fonctions de Process. Vous pouvez aussi vous référer à la version anglaise sur la page correspondante sur Arduino.cc (anglais)

Console - classes et méthodes

Classe Console

Cette classe yyy.

Fonctions Console

Traduction des différentes fonctions de Console. Vous pouvez aussi vous référer à la version anglaise sur la page correspondante sur Arduino.cc (anglais)

FileIO - classes et méthodes

Classe FileIO

Cette classe yyy.

Fonctions FileIO

Traduction des différentes fonctions de FileIO. Vous pouvez aussi vous référer à la version anglaise sur la page correspondante sur Arduino.cc (anglais)

Mailbox - classes et méthodes

Classe Mailbox

Cette classe yyy.

Fonctions Mailbox

Traduction des différentes fonctions de Mailbox. Vous pouvez aussi vous référer à la version anglaise sur la page correspondante sur Arduino.cc (anglais)

HttpClient - classes et méthodes

Classe HttpClient

Cette classe yyy.

Fonctions HttpClient

Traduction des différentes fonctions de HttpClient. Vous pouvez aussi vous référer à la version anglaise sur la page correspondante sur Arduino.cc (anglais)

YunClient - classes et méthodes

Classe YunClient

Cette classe yyy.

Fonctions YunClient

Traduction des différentes fonctions de YunClient. Vous pouvez aussi vous référer à la version anglaise sur la page correspondante sur Arduino.cc (anglais)

YunServer - classes et méthodes

Classe YunServer

Cette classe yyy.

Fonctions YunServer

Traduction des différentes fonctions de YunServer. Vous pouvez aussi vous référer à la version anglaise sur la page correspondante sur Arduino.cc (anglais)


Source: Arduino Yun, Guide to the Arduino Yún. Crédit: Arduino.cc, licence Creative Common Attribution ShareAlike.

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.