chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用Javascript控制Arduino Uno

454398 ? 來源:wv ? 2019-10-22 09:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:安裝和設(shè)置

我的設(shè)置如下:

Arduino Uno開發(fā)板

VirtualBox運行Lubuntu 15.0 64bit

Lubuntu運行Node js和johnny-five(同時安裝nodejs和node-js legacy即可)。運行以下兩個命令:

sudo apt-get install nodejs nodejs-legacy

sudo npm install johnny-five

我之所以使用虛擬盒子,是因為我對Linux更加滿意,而我發(fā)現(xiàn)在Linux上更容易設(shè)置和調(diào)試硬件問題。從技術(shù)上講,您應(yīng)該也可以在Windows上運行它。

在安裝與節(jié)點相關(guān)的軟件之后,就該設(shè)置Arduino。為此,請在Arduino上安裝StandardFirmata草圖。請按照以下步驟完成操作。

(如果正在使用virtualbox,則為可選)如果在VM上運行軟件,則將arduino連接到計算機(jī)后要做的第一件事計算機(jī),就是將USB串行設(shè)備傳遞給VirtualBox??磮D片看。

打開arduino gui。如果這是您第一次安裝arduino,它將要求您將用戶名添加到撥出組中,以便每次都能在沒有root許可的情況下使用USB-Serial轉(zhuǎn)換器。 Windows用戶不應(yīng)遇到此問題。

如果您尚未將用戶名添加到“撥號”組中,請這樣做。

打開“ StandardFirmata”草圖(示例-》 Firmata- 》 StandardFirmata”),選擇您的開發(fā)板和端口(默認(rèn)為/dev/ttyUSB0)。

上傳草圖。然后打開串行監(jiān)視器。將速度設(shè)置為57600波特。您應(yīng)該看到消息“ standardfimata”。 “ .ino”。設(shè)置完成。

步驟2:瞧!

將bmp085.js文件復(fù)制到工作目錄中,然后運行

節(jié)點bmp085.js

Node將連接到Arduino并開始獲取傳感器數(shù)據(jù)。

兩次鍵入CTRL-C退出腳本。

祝您好運!如果您已經(jīng)有一塊板子,請給我一個鏡頭。令我驚訝的是johnny-five連接了這么多設(shè)備。在這里查看他們的API http://johnny-five.io/api/

所以我們可以從這里去哪里,其中一個可以縮小整個程序,以便在$ 5 Raspberry Pi Zero上運行這樣,您如果約翰尼五世支持RPI,甚至可以跳過Arduino。然后,可以將從傳感器收集的數(shù)據(jù)發(fā)送到Web服務(wù)器以進(jìn)行實時繪制。這是我一系列步驟的第一步!將我添加到您的收藏夾以查看進(jìn)展情況。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • javascript
    +關(guān)注

    關(guān)注

    0

    文章

    525

    瀏覽量

    54822
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192201
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    SciChart—高性能的JavaScript圖表和圖形庫

    使用 SciChart 的 JavaScript 圖表庫為您的 JS 應(yīng)用程序發(fā)現(xiàn)終極解決方案。 使用 WebGL 創(chuàng)建動態(tài)、高速的圖表和圖形,非常適合實時處理復(fù)雜的數(shù)據(jù)可視化。使用我們強(qiáng)大而靈活
    的頭像 發(fā)表于 01-22 10:15 ?728次閱讀
    SciChart—高性能的<b class='flag-5'>JavaScript</b>圖表和圖形庫

    Spire.XLS for JavaScript——多功能JavaScript電子表格庫(一)

    Spire.XLS for JavaScript 是一款專為開發(fā)人員設(shè)計的 JavaScript Excel 工具庫,支持在任何 JavaScript 環(huán)境下直接創(chuàng)建、讀取、編輯和轉(zhuǎn)換 Excel
    的頭像 發(fā)表于 01-21 09:29 ?513次閱讀
    Spire.XLS for <b class='flag-5'>JavaScript</b>——多功能<b class='flag-5'>JavaScript</b>電子表格庫(一)

    javascript:void(0) 的作用是什么

    javascript:void(0) 在 HTML 和 JavaScript 中是一個常見的表達(dá)式,主要用來創(chuàng)建一個無操作的鏈接(通常是 標(biāo)簽)或者阻止默認(rèn)事件處理。具體來說,它的作用有以下幾點
    的頭像 發(fā)表于 12-31 15:55 ?2479次閱讀

    如何使用Arduino實現(xiàn)CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實時性而聞名。Arduino,作為一種流行的開源微控制器平臺,可以通過附加
    的頭像 發(fā)表于 12-23 09:06 ?1940次閱讀

    自己設(shè)計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻(xiàn)給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino UNO R3主控板原理
    發(fā)表于 12-10 10:14

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如Arduino
    的頭像 發(fā)表于 11-22 09:24 ?2189次閱讀

    如何使用Arduino實現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動化等領(lǐng)域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發(fā)表于 11-12 10:09 ?2725次閱讀

    請問TAS5706如何用硬件控制I2C?

    TAS5706 的Control Interface可以HW,SW。我想問問怎樣用HW來控制呢?因為我一個板上預(yù)計8個TAS5706,MCU怎樣去識別?
    發(fā)表于 10-23 08:33

    多個TLV320AIC3254一路I2C總線對其配置可行嗎?

    一片CPU3片TLV320AIC3254做音頻處理,想用一路I2C總線對其配置可行嗎? 地址好像是唯一的 0011000沒法設(shè)置,手冊中又提到可使用10位地址但是沒找到說明怎樣用,哪位大俠用過
    發(fā)表于 10-22 07:54

    怎樣用自己的電腦遠(yuǎn)程公司的電腦

    隨著遠(yuǎn)程辦公和居家辦公的普及,如何高效、安全地遠(yuǎn)程控制辦公室電腦成為許多職場人士的需求。Splashtop作為一款專業(yè)的遠(yuǎn)程控制軟件,提供了強(qiáng)大的功能,使用戶能夠隨時隨地訪問和操作辦公室的電腦,實現(xiàn)
    的頭像 發(fā)表于 08-30 13:20 ?481次閱讀
    <b class='flag-5'>怎樣用</b>自己的電腦遠(yuǎn)程公司的電腦

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當(dāng)輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設(shè)置那個輸入信號VG1才能達(dá)到我的目的。因為這個電壓源好像
    發(fā)表于 08-02 08:39

    怎樣用表測穩(wěn)壓管穩(wěn)壓值

    表是一種常用的電子測量工具,可以用來測量電壓、電流、電阻等多種參數(shù)。在測量穩(wěn)壓管的穩(wěn)壓值時,我們可以使用萬表的直流電壓測量功能。以下是步驟和注意事項: 準(zhǔn)備工具和材料 萬表 穩(wěn)壓管 電源
    的頭像 發(fā)表于 07-31 14:26 ?3125次閱讀

    怎樣用Arduino測試鋰電池容量

    本文詳細(xì)介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發(fā)表于 07-30 09:14 ?1672次閱讀
    <b class='flag-5'>怎樣用</b><b class='flag-5'>Arduino</b>測試鋰電池容量

    Arduino自制點焊機(jī)

    組裝18650電池組,要用到點焊機(jī),本文介紹Arduino控制點焊機(jī)的點焊時間。
    發(fā)表于 07-29 10:14 ?9次下載