-2
我是一個arduino noob,我試圖用arduino連接一些javascript。現在我想要做的就是在一個方向上移動一個伺服電機,如果一個js變量低於某個值,並且如果它高於該值,則以另一種方式移動它。 我不知道我應該如何解決這個問題,所以我會很感激任何幫助。我有伺服電機移動部分和JavaScript部分,我只是不知道如何把它們放在一起。接口javascript與arduino
我是一個arduino noob,我試圖用arduino連接一些javascript。現在我想要做的就是在一個方向上移動一個伺服電機,如果一個js變量低於某個值,並且如果它高於該值,則以另一種方式移動它。 我不知道我應該如何解決這個問題,所以我會很感激任何幫助。我有伺服電機移動部分和JavaScript部分,我只是不知道如何把它們放在一起。接口javascript與arduino
現在所有我想要做的是在一個方向移動的伺服馬達如果 JS變量是在一定的值,移動它,如果 這是該值以上的其他方式。
這裏是你如何可以Johnny-Five做到這一點:
npm install johnny-five
var five = require("johnny-five");
var board = new five.Board();
board.on("ready", function() {
var servo = new five.Servo(11);
this.repl.inject({
move: function(value) {
var angle = 0;
if (value > 0) {
angle = 180;
}
servo.to(angle);
}
});
});
move(n)
,其中n
是任何數字。大於0的數字會將伺服移動到180°;小於或等於0的數字將伺服移動到0°。
你的問題對目前爲止所做的研究工作表示懷疑。除了要求SO之外,您還必須嘗試谷歌,並且可能找到了(正如我剛剛通過Google搜索「arduino javascript」所做的那樣)Breakout,Johnny-five,node-ardx.org以及其他一些項目和博客......或者也許不會。 – 2014-10-19 07:11:50
是的,我只是看着johnny-five和node-ardx,但老實說我對節點不太好(我只做了客戶端js),我不確定我是否真的會嘗試同時做兩件事 – 2014-10-19 07:18:54