meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
pont_entre_javascript_et_arduino_avec_node.js_et_massenger [2014/10/01 11:52] – Alexandre Castonguay | pont_entre_javascript_et_arduino_avec_node.js_et_massenger [2014/10/08 22:56] (Version actuelle) – André Girard | ||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
Dans l' | Dans l' | ||
- | === 4. Installez node.js sur votre OS === | + | === 4. Ouvrez une fenêtre de terminal et allez au dossier ' |
+ | Utilisez la fonction ' | ||
+ | |||
+ | === 5. Installez node.js sur votre OS === | ||
(Pour OSX) Allez sur le site [[http:// | (Pour OSX) Allez sur le site [[http:// | ||
Vous devrez installer des modules de node.js nécessaires à une interface avec le port série : serialport et websocket. Faites : | Vous devrez installer des modules de node.js nécessaires à une interface avec le port série : serialport et websocket. Faites : | ||
Ligne 21: | Ligne 24: | ||
- | === 5. Ouvrez le fichier ArduinoASCIIBridge.js dans Brackets === | + | === 6. Ouvrez le fichier ArduinoASCIIBridge.js dans Brackets === |
[[ArduinoASCIIBridge.js]] | [[ArduinoASCIIBridge.js]] | ||
- | === 6. Éditez cette ligne dans ArduinoASCIIBridge.js en la remplaçant par la valeur de votre port série === | + | === 7. Éditez cette ligne dans ArduinoASCIIBridge.js en la remplaçant par la valeur de votre port série === |
[[Édition de ArduinoASCIIBridge.js]] | [[Édition de ArduinoASCIIBridge.js]] | ||
- | === 7. Ouvrez une fenêtre de terminal, allez au dossier 'node.js' et démarrez le serveur === | + | === 8. Ouvrez une fenêtre de terminal, allez au dossier |
[[Fenêtre de terminal et commande pour démarrer le serveur]] | [[Fenêtre de terminal et commande pour démarrer le serveur]] | ||
- | === 8. Ouvrez index.html dans Brackets ou Chrome === | + | * Pour fermer le serveur, faites : ' |
+ | |||
+ | === 9. Ouvrez index.html dans Brackets ou Chrome === | ||
[[index.html dans brackets]] | [[index.html dans brackets]] | ||
+ | |||
+ | FAQ (erreurs) : | ||
+ | |||
+ | Q : Il y a du glitch dans l' | ||
+ | R : Dans le code du Arduino, réduire la vitesse du port série à 9600 comme ceci : ' | ||
+ | |||
+ | Q : Lorsqu' | ||
+ | R : L'API WebSocket offre l' | ||
+ | |||
+ | <sxh> | ||
+ | function update(e){ /*Do Something*/ | ||
+ | var ws = new WebSocket(" | ||
+ | |||
+ | ws.onmessage = update; | ||
+ | </ | ||