Communication entre Raspberry et Arduino
Maximims
Messages postés
275
Statut
Membre
-
Maximims Messages postés 275 Statut Membre -
Maximims Messages postés 275 Statut Membre -
Bonjour,
Je réalise un petit projet qui comporte une Rasperry Pi ainsi qu'une Arduino. Mon objectif est d'afficher les données reçues par des capteurs à ultrasons grâce à un programme Arduino.
Ainsi, j'ai donc connecté ma Raspberry et j'aimerais lancer le programme Arduino afin d'afficher les données directement sur ma tablette reliée à ma Raspberry.
Or, lorsque je lance Arduino avec ma Raspberry, le programme Arduino ne retourne absolument rien dans la console alors que le programme fonctionne bien sur Windows..
Comment faire? Je me suis renseigné et il faut apparemment crée un programme Python qu'il faut ensuite lancé sur ma Raspberry afin "d'activer" la communication entre mon Arduino (où les capteurs sont branchés et ma Raspberry)
Merci d'avance!
Je réalise un petit projet qui comporte une Rasperry Pi ainsi qu'une Arduino. Mon objectif est d'afficher les données reçues par des capteurs à ultrasons grâce à un programme Arduino.
Ainsi, j'ai donc connecté ma Raspberry et j'aimerais lancer le programme Arduino afin d'afficher les données directement sur ma tablette reliée à ma Raspberry.
Or, lorsque je lance Arduino avec ma Raspberry, le programme Arduino ne retourne absolument rien dans la console alors que le programme fonctionne bien sur Windows..
Comment faire? Je me suis renseigné et il faut apparemment crée un programme Python qu'il faut ensuite lancé sur ma Raspberry afin "d'activer" la communication entre mon Arduino (où les capteurs sont branchés et ma Raspberry)
Merci d'avance!
1 réponse
-
a modifier (https://gladysassistant.com/fr/blog/connecter-un-arduino-au-raspberry-pi/)
var serialport = require("serialport"); var SerialPort = serialport.SerialPort; var sp = new SerialPort("/dev/ttyACM0", { parser: serialport.parsers.readline("n") }); sp.on("data", function (data) { var result = JSON.parse(data); console.log(result[0]['value']); });