Bu yazımda Javascript ile Arduino kontrolünden bahsedeceğim.Node.js'ı muhtemelen duymuşsunuzdur. Ama eğer duymadıysanız kısaca server tarafında Javascript çalıştırabileceğiniz bir platform olarak tanımlayabiliriz.
Eğer sisteminizde kurulu değil ise
http://nodejs.org/ sitesinden sisteminize uygun olanını indirip kurun.
Kurduktan sonra versiyonunu terminalden kontrol edin. (Emin olmak için)
$ node -v v0.10.36
Daha sonra ise Johnny-five paketini kuruyoruz. Johnny -Five nedir diyebilirisiniz. Johnny-Five Node.js için yazılmış Arduino kontrol frameworkudur. Firmata ile çalışmaktadır. Johnny-Five kullanılarak Led yakabilir Servoları döndürebilirsiniz. Heyecan verici değil mi ? :D
Şimdi npm kullanarak Johnny-Five'i yükleyelim.
npm install johnny-five
Johnny-Five'i yükledikten sonra Arduinomuza Firmata'yi yükleyelim.
Arduino'yu bilgisayara bağlayın. Arduino IDE'sini açın.
File -> Examples -> Firmata -> StandardFirmata
yolunu izleyerek kütüphaneyi Arduino'ya yükleyin.
Daha sonra ledyak.js adında bir dosya oluşturalım.
var five = require("johnny-five"),board, led; board = new five.Board(); board.on("ready", function() { led = new five.Led(13); led.strobe(1000); });
Daha sonra ledyak.js'in dizinine gelelim.
node ledyak.js
diyerek çalıştıralım.
[embed]https://vine.co/v/O2UAVXVeWKT[/embed]
Şimdilik hepsi bu kadar . Daha fazla örnek ve bilgi için Johnny-Five Github sayfasını ziyaret edebilirsiniz.