Google+

Πέμπτη, 25 Δεκεμβρίου 2014

Merry Jelly Christmas

Χρόνια Πολλά φίλοι του Arduino!



[project link]

Δευτέρα, 15 Δεκεμβρίου 2014

Node.js + Arduino = Noduino

Το Noduino είναι ένα Javascript και Node.js Framework για επικοινωνία με Arduino και τον έλεγχο βασικών λειτουργιών του από εφαρμογές Web, χρησιμοποιώντας HTML5, Socket.IO και Node.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. :(





Καλή επιτυχία!