Πέμπτη 25 Δεκεμβρίου 2014
Δευτέρα 15 Δεκεμβρίου 2014
Node.js + Arduino = Noduino
Το Noduino είναι ένα Javascript και Node.js Framework για επικοινωνία με Arduino και τον έλεγχο βασικών λειτουργιών του από εφαρμογές Web, χρησιμοποιώντας HTML5, Socket.IO και Node.js.
Βασικά χαρακτηριστικά:
Για την εγκατάσταση, σε ένα server κατεβάζουμε το noduino, το αποσυμπιέζουμε σε ένα φάκελο, εγκαθιστούμε μαζί και τη node.js και επιλέγουμε τα προαπαιτούμενα, γι' αυτήν, πακέτα (npm install).
Συνδέουμε ένα Arduino στον server και κάνουμε upload στο Arduino το sketch που βρίσκεται στο /duino/src/du.ino, το οποίο στην ουσία περιλαμβάνει το πρωτόκολλο επικοινωνίας του noduino.
Εκτελούμε το noduino (node srv.web.js):
Ανοίγουμε τον browser σε ένα client (server_ip:8080)
και δοκιμάζουμε τα παραδείγματα, που αποτελούν ένα όμορφο και διαισθητικό τρόπο αλληλεπίδρασης με το Arduino μέσω HTML5 και JS.
Καλή επιτυχία!
- Αρχικοποίηση Arduino, ορισμός Pin και αποστολή εντολών
- Χρήση Analog/Digital Read/Write
- Έλεγχος του Web App μέσω Event του Arduino
- Client Server επικοινωνία με JS
- Δημιουργία HTML5 interface
Για την εγκατάσταση, σε ένα server κατεβάζουμε το noduino, το αποσυμπιέζουμε σε ένα φάκελο, εγκαθιστούμε μαζί και τη node.js και επιλέγουμε τα προαπαιτούμενα, γι' αυτήν, πακέτα (npm install).
Συνδέουμε ένα Arduino στον server και κάνουμε upload στο Arduino το sketch που βρίσκεται στο /duino/src/du.ino, το οποίο στην ουσία περιλαμβάνει το πρωτόκολλο επικοινωνίας του noduino.
Εκτελούμε το noduino (node srv.web.js):
Ανοίγουμε τον browser σε ένα client (server_ip:8080)
και δοκιμάζουμε τα παραδείγματα, που αποτελούν ένα όμορφο και διαισθητικό τρόπο αλληλεπίδρασης με το Arduino μέσω HTML5 και JS.
βίντεο σε low qual. :(
Καλή επιτυχία!
Εγγραφή σε:
Αναρτήσεις (Atom)