步驟1:安裝和設(shè)置
我的設(shè)置如下:
Arduino Uno開發(fā)板
VirtualBox運(yùn)行Lubuntu 15.0 64bit
Lubuntu運(yùn)行Node js和johnny-five(同時(shí)安裝nodejs和node-js legacy即可)。運(yùn)行以下兩個(gè)命令:
sudo apt-get install nodejs nodejs-legacy
sudo npm install johnny-five
我之所以使用虛擬盒子,是因?yàn)槲覍?a href="http://www.3532n.com/v/tag/538/" target="_blank">Linux更加滿意,而我發(fā)現(xiàn)在Linux上更容易設(shè)置和調(diào)試硬件問題。從技術(shù)上講,您應(yīng)該也可以在Windows上運(yùn)行它。
在安裝與節(jié)點(diǎn)相關(guān)的軟件之后,就該設(shè)置Arduino。為此,請?jiān)贏rduino上安裝StandardFirmata草圖。請按照以下步驟完成操作。
(如果正在使用virtualbox,則為可選)如果在VM上運(yùn)行軟件,則將arduino連接到計(jì)算機(jī)后要做的第一件事計(jì)算機(jī),就是將USB串行設(shè)備傳遞給VirtualBox。看圖片看。
打開arduino gui。如果這是您第一次安裝arduino,它將要求您將用戶名添加到撥出組中,以便每次都能在沒有root許可的情況下使用USB-Serial轉(zhuǎn)換器。 Windows用戶不應(yīng)遇到此問題。
如果您尚未將用戶名添加到“撥號(hào)”組中,請這樣做。
打開“ StandardFirmata”草圖(示例-》 Firmata- 》 StandardFirmata”),選擇您的開發(fā)板和端口(默認(rèn)為/dev/ttyUSB0)。
上傳草圖。然后打開串行監(jiān)視器。將速度設(shè)置為57600波特。您應(yīng)該看到消息“ standardfimata”。 “ .ino”。設(shè)置完成。
步驟2:瞧!
將bmp085.js文件復(fù)制到工作目錄中,然后運(yùn)行
節(jié)點(diǎn)bmp085.js
Node將連接到Arduino并開始獲取傳感器數(shù)據(jù)。
兩次鍵入CTRL-C退出腳本。
祝您好運(yùn)!如果您已經(jīng)有一塊板子,請給我一個(gè)鏡頭。令我驚訝的是johnny-five連接了這么多設(shè)備。在這里查看他們的API http://johnny-five.io/api/
所以我們可以從這里去哪里,其中一個(gè)可以縮小整個(gè)程序,以便在$ 5 Raspberry Pi Zero上運(yùn)行這樣,您如果約翰尼五世支持RPI,甚至可以跳過Arduino。然后,可以將從傳感器收集的數(shù)據(jù)發(fā)送到Web服務(wù)器以進(jìn)行實(shí)時(shí)繪制。這是我一系列步驟的第一步!將我添加到您的收藏夾以查看進(jìn)展情況。
-
javascript
+關(guān)注
關(guān)注
0文章
526瀏覽量
56321 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
196907
發(fā)布評(píng)論請先 登錄
知行科技與Uno Minda簽署ADAS解決方案戰(zhàn)略合作協(xié)議
ARDUINO串口收發(fā)16進(jìn)制碼
探索用于Arduino的TLE94112ES直流電機(jī)控制盾牌
UNO Q:開啟Arduino的全新未來
貿(mào)澤電子開售全新Arduino UNO Q單板計(jì)算機(jī)
Arduino Uno l兩輪自平衡機(jī)器人 電機(jī)驅(qū)動(dòng)無輸出求解
Arduino UNO Q 登陸 DigiKey,現(xiàn)已開放預(yù)訂
高通宣布收購 Arduino,加速普及前沿邊緣計(jì)算與 AI 技術(shù)
如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模塊?
如何用Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder
Arduino與LabVIEW聯(lián)合編程指南
《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)
HCLSoftware發(fā)布HCL UnO Agentic
研華工控機(jī)UNO系列常見問題指南:跳線設(shè)置、網(wǎng)絡(luò)啟動(dòng)全解析
怎樣用Javascript控制Arduino Uno
評(píng)論