20160511_jeffrey - silenceuncrio/diary GitHub Wiki
Index
- 0905 - study java generic
- 1410 - LinkIt sensor
- 1515 - LinkIt 7688 Duo 開發環境
- 1700 - linkit node.js uart
- 1805 - node.js udp
0905
study java 的 generic 主題
1045
沒有找個實際的東西做真的會打瞌睡
要做甚麼呢?
不知道... 沒啥動機
繼續看書吧
1410
有點好奇 LinkIt 怎麼接 sensor
聯發科有些文件可以看
不過實在是提不起勁
1515
利用筆電來把 LinkIt 7688 Duo 的開發環境裝起來
順便將手上哪一塊 Link 7688 Duo 的 firmware update 到 0.93
安裝最新的 arduino 1.6.9
compile linkit 7688 的板子會出錯
下載 1.6.4
搞定
1700
可以研究一下 linkit 上的 node.js 怎麼來收送 uart
http://thinkingonthinking.com/serial-communication-with-nodejs/
https://www.npmjs.com/package/serialport
1745
成功囉
dump_usb.js
var serialport = require("serialport");
var SerialPort = serialport.SerialPort;
var serialPort = new SerialPort("/dev/ttyS0", {
baudrate: 9600,
parser: serialport.parsers.readline("\n")
});
serialPort.on("open", function () {
console.log('open');
serialPort.on('data', function(data) {
console.log(data);
});
});
arduino
void setup() {
// put your setup code here, to run once:
Serial1.begin(9600);
}
int i=0;
void loop() {
// put your main code here, to run repeatedly:
Serial1.println(i++);
delay(1000); // poll every 100ms
}
linkit 上 執行 dump_usb.js
就會一直印 arduino 累加的數字了
相同的機制可以拿來讓 arduino 打印 sensor 的值
再用 node.js 架個 server 來讓遠端存取 sensor 的訊息
正式放棄 AMEBA
1805
node.js 還可以收送 udp...
http://www.hacksparrow.com/node-js-udp-server-and-client-example.html
那我就可以讓 node.js 定時廣播說自己會什麼了