www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > IoT設(shè)計(jì)分享
[導(dǎo)讀]之前我們用不同的語言如Python和Embedded c來控制樹莓派。在本教程中,我們使用Node.js來控制樹莓派的LED。Node.js是一個(gè)非常流行的基于javascript的環(huán)境,最初是為谷歌Chrome瀏覽器開發(fā)的,但現(xiàn)在它是開源的。這種語言可以運(yùn)行在各種平臺(tái)上,如Windows、Linux、Unix、Mac OS X等。

之前我們用不同的語言如Python和Embedded c來控制樹莓派。在本教程中,我們使用Node.js來控制樹莓派的LED。Node.js是一個(gè)非常流行的基于javascript的環(huán)境,最初是為谷歌Chrome瀏覽器開發(fā)的,但現(xiàn)在它是開源的。這種語言可以運(yùn)行在各種平臺(tái)上,如Windows、Linux、Unix、Mac OS X等。

在這個(gè)項(xiàng)目中,我們將使用Pi和Node.js網(wǎng)頁來控制一個(gè)led。為此,我們將創(chuàng)建一個(gè)HTML頁面,其中有兩個(gè)按鈕,一個(gè)用于打開led,另一個(gè)用于關(guān)閉led,并創(chuàng)建一個(gè)JavaScript文件。使用這個(gè)HTML頁面,我們可以控制led使用任何web瀏覽器。

組件的要求

?覆盆子π

?LED

?電路試驗(yàn)板

?250歐姆電阻

?跳線

線路圖

Node.js Webserver Setup with Raspberry Pi

如果您還沒有安裝Node.js,請(qǐng)使用下面的命令在您的樹莓派上安裝Node.js。

成功安裝Node.js后,現(xiàn)在創(chuàng)建一個(gè)新目錄,并使用下面的命令進(jìn)入該目錄

現(xiàn)在為JavaScript代碼打開一個(gè)新文件

復(fù)制并粘貼下面給定的代碼到這個(gè)文件中

現(xiàn)在在ledwebserver目錄下創(chuàng)建另一個(gè)文件夾,并進(jìn)入該文件夾:

現(xiàn)在,在這個(gè)文件夾中打開一個(gè)新文件,創(chuàng)建一個(gè)HTML頁面:

然后,將以下HTML代碼粘貼到該文件中:

解釋HTML代碼

上面給出了使用node.js和Pi控制LED的完整代碼。下面的命令用于創(chuàng)建網(wǎng)頁的框和標(biāo)題。

這些命令用于形成兩個(gè)按鈕來打開和關(guān)閉led。

這些命令用于更改按鈕的顏色和尺寸。

在Pi中安裝Node.js包

現(xiàn)在轉(zhuǎn)到ledwebserver目錄,使用以下命令安裝Node.js包:

如果此命令顯示錯(cuò)誤,則嘗試使用其名稱安裝軟件包:

例如npm install expression, npm install rpi-gpio等。

現(xiàn)在,在安裝完所有包之后,運(yùn)行JavaScript代碼:

如果它成功連接到服務(wù)器,那么你的pi終端應(yīng)該是這樣的:

現(xiàn)在,導(dǎo)航到瀏覽器并使用192.168.1.31:3000搜索web頁面。其中192.168.1.31是Pi的IP地址,您應(yīng)該將其替換為Pi的IP地址,3000是端口號(hào)。

因此,我們使用Node.js和樹莓派成功地控制了LED。此外,查看我們使用樹莓派的其他物聯(lián)網(wǎng)項(xiàng)目:

?基于物聯(lián)網(wǎng)的樹莓派云相機(jī):流視頻從樹莓派相機(jī)到云

?如何將樹莓派與粒子云連接起來用于物聯(lián)網(wǎng)應(yīng)用

?基于物聯(lián)網(wǎng)的LED控制使用ARTIK云和樹莓派

?基于物聯(lián)網(wǎng)的家用電器控制與Adafruit IO和樹莓派

?控制樹莓派GPIO與Adafruit IO觸發(fā)一個(gè)LED

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

2025年9月8日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 是電源系統(tǒng)與物聯(lián)網(wǎng) (IoT) 領(lǐng)域知名半導(dǎo)體供應(yīng)商英飛凌的全球授權(quán)代理商,...

關(guān)鍵字: 電源系統(tǒng) 物聯(lián)網(wǎng) 半導(dǎo)體

9 月 5 日,一則關(guān)于英偉達(dá)的商業(yè)動(dòng)態(tài)引發(fā)行業(yè)關(guān)注。這家 AI 芯片巨頭斥資 15 億美元,從人工智能小型云服務(wù)提供商 Lambda 手中,租用了搭載自家 GPU 芯片的服務(wù)器。

關(guān)鍵字: 英偉達(dá) GPU 服務(wù)器 AI芯片

11萬+人次!5000+海外買家! 展會(huì)落幕,感恩同行!明年8月深圳再見! 深圳2025年9月1日 /美通社/ -- 據(jù)物聯(lián)網(wǎng)世界報(bào)道。 在AIoT(人工智能+物聯(lián)網(wǎng))技術(shù)加速滲透、全球數(shù)字化轉(zhuǎn)型深化,以...

關(guān)鍵字: IoT 物聯(lián)網(wǎng) TE IC

往期發(fā)布了基于小華HC32F334數(shù)字電源控制器的兩路交錯(cuò)無橋圖騰柱TCM PFC參考設(shè)計(jì),TCM PFC以其全輸入范圍下軟開關(guān)的優(yōu)勢(shì)越來越受到服務(wù)器電源以及通信電源的青睞。同時(shí),兩路交錯(cuò)無橋圖騰柱CCM PFC因其EM...

關(guān)鍵字: 數(shù)字電源控制器 服務(wù)器 濾波器

LoRa聯(lián)盟? 強(qiáng)化本地基礎(chǔ)建設(shè)和市場(chǎng)布局,以支持并擴(kuò)大會(huì)員規(guī)模;將在深圳物聯(lián)網(wǎng)博覽會(huì)(IOTE Expo Shenzhen)上舉辦LoRaWAN? 專題論壇

關(guān)鍵字: 物聯(lián)網(wǎng) 機(jī)器人 環(huán)境傳感器

中國(guó) 上海,2025年8月28日——全球領(lǐng)先的智能傳感和發(fā)射器解決方案供應(yīng)商艾邁斯歐司朗(SIX:AMS)今日宣布,其全新UV-C LED在輻射滅菌領(lǐng)域取得重大技術(shù)突破,并獲得評(píng)估認(rèn)可。

關(guān)鍵字: LED 發(fā)射器 光電半導(dǎo)體

深圳2025年8月27日 /美通社/ -- 2025 年 8 月 27 日至29日,IOTE 2025 第二十四屆國(guó)際物聯(lián)網(wǎng)展?深圳站于深圳國(guó)際會(huì)展中心隆重舉行。連接與傳感領(lǐng)域的全球性技術(shù)企業(yè) TE Conne...

關(guān)鍵字: TE CONNECTIVITY IoT 物聯(lián)網(wǎng)

在物聯(lián)網(wǎng)設(shè)備數(shù)量突破千億級(jí)的今天,開發(fā)者對(duì)核心芯片的訴求已從單一功能轉(zhuǎn)向“全棧集成+生態(tài)協(xié)同”。樂鑫科技推出的ESP32憑借其獨(dú)特的“雙核架構(gòu)+無線雙模+開源生態(tài)”組合,成為智能家居、工業(yè)監(jiān)控、可穿戴設(shè)備等領(lǐng)域的首選方案...

關(guān)鍵字: ESP32 物聯(lián)網(wǎng)
關(guān)閉