Más contenido relacionado
La actualidad más candente (19)
Similar a 2015 JSDC Build Anything with JavaScript (20)
2015 JSDC Build Anything with JavaScript
- 27. 用 Webduino 玩轉 Arduino
- Open Source
- MIT License
- 運行環境
- Browser
- NodeJS
- 通訊方式
- USB / WiFi
- 支援Blockly開發工具
- JS Code generator
- 33. Blockly → JS → Browser / NodeJS
// require('webduino-blockly');
var dht;
boardReady('3qad', function (board) {
dht = getDht(board, 11);
dht.read(function(evt){
window.alert(dht.temperature);
}, 1000);
});
Arduino Firmata
- 36. ESP8266 誕生 !
ESP8266 Features
● 802.11 b/g/n protocol
● Wi-Fi Direct (P2P), soft-AP
● Integrated TCP/IP protocol stack
● +19.5dBm output power in 802.11b mode
● Integrated temperature sensor
● Power down leakage current of < 10uA
● SDIO 2.0, SPI, UART
● STBC, 1×1 MIMO, 2×1 MIMO
● …
- 39. WebComponents → WS/MQTT → Firmata
<web-arduino id='board' >
<wa-dht id='dht' pin='10'></wa-dht>
</web-arduino>
dht.read( function (evt) {
var show =
"<br>溫度:" + evt.temperature + " ℃
<br> 溼度:" + evt.humidity + " %";
}
, 1000);
- 40. WebComponents → WS/MQTT → Firmata
<web-arduino id='board' >
<wa-ultrasonic id='snd' trig='11'
echo='11'></wa-ultrasonic>
</web-arduino>
snd.ping(
function (cm) {
var show = "距離:" + cm + "公分";
}
, 1000);