LMS行政E化暨班級社群教職員工數位歷程檔線上手冊Login
Position: 王文良 > 專題製作
Arduino+node+socketio+serialport專題
by 王文良 2019-04-30 09:47:04, Reply(0), Views(287)
用nodejs來架設一個javascript client, server的網站
操作步驟: 
Step1: 下載nodejs並且安裝
Step2: 在C碟根目錄下新增一個nodejs資料夾
Step3:打開Visual Studio Code, 開啟nodejs資料夾, 然後到 檢視/主控台/終端機
Step3: npm init
Step4: npm install express --save, npm install socket.io --save, npm install serialport --save
Step5: 寫一個express 後端程式
Step6: 執行該程式, node index.js
Step7: 打開瀏覽器, 讀取127.0.0.1:3000; localhost:3000; 用ipconfig查詢IP位置, 然後再讀取192.168.151.95:3000

這個專題是要用網頁控制遠端某台電腦上的Arduino LED灯亮或減的動作, 後續可將其改為控制遠端機器手臂等其它專題應用。

Arduino部分:


index.js: 

新建一個子資料夾public, 
./public/index.html


./public/style.css
Attachments:
1. arduino.PNG (12 KB)
3. index.js (1 KB)
5. indexjs.PNG (23 KB)
6. style.css (1 KB)
Reply