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

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

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

如何通過(guò)并行端口在Facebook上收到新通知或消息時(shí)使LED閃爍

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-21 16:42 ? 次閱讀

步驟1:如何工作?

該項(xiàng)目由兩部分組成。

第一部分是一個(gè)小程序,使用inpout32.dll打開(kāi)或關(guān)閉并行端口上的LED。該程序托管一臺(tái)微型服務(wù)器,其唯一目的是理解HTTP請(qǐng)求。

第二部分是Greasemonkey腳本,用于檢測(cè)何時(shí)有新的通知/消息。

是否有新的通知或消息。消息,腳本將向上述程序托管的服務(wù)器請(qǐng)求URL,并且程序?qū)⒗斫庠揢RL,并開(kāi)始閃爍所請(qǐng)求的LED。

在閱讀新的通知/消息后,腳本將請(qǐng)求

簡(jiǎn)單eh?

第2步:要求

您將需要:

- Windows (也適用于x64版本)

應(yīng)該有可能在Linux上而不是在Mac上實(shí)現(xiàn)此功能,因?yàn)閾?jù)我所知,Mac沒(méi)有并行端口

-并行端口

大多數(shù)新計(jì)算機(jī)沒(méi)有集成并行端口,因此您必須自己購(gòu)買PCI并行卡。根據(jù)我在互聯(lián)網(wǎng)上閱讀的內(nèi)容,并非所有卡都可以使用,USB并行也不能使用。

- Mozilla Firefox ,具有 Greasemonkey擴(kuò)展名已安裝或已安裝 Google Chrome瀏覽器(Opera可能也可以使用)

- 2個(gè)LED

- Centronics打印機(jī)電纜(可選;我使用了它作為延長(zhǎng)電纜)

第3步:下載并配置LED閃爍器

從此處下載LED閃爍器步驟的附件,并將其解壓縮。

打開(kāi)“設(shè)備管理器”(您可以通過(guò)按WindowsKey + R并在出現(xiàn)的窗口中鍵入 devmgmt.msc 來(lái)實(shí)現(xiàn)),雙擊端口(COM和LPT),然后雙擊并行端口(通常列為 ECP并行端口或打印機(jī)端口或類似名稱)。

在出現(xiàn)的新窗口中,單擊資源標(biāo)簽,并注意 I/O Ran的第一部分ge 設(shè)置(請(qǐng)查看隨附的屏幕截圖)。 *

一旦有了,請(qǐng)轉(zhuǎn)到解壓縮應(yīng)用程序的文件夾,然后打開(kāi)address.txt文件。將文件內(nèi)容替換為您上面提到的地址(再次,檢查附帶的屏幕截圖),然后保存。

完成后,雙擊LEDBlinker.exe打開(kāi)應(yīng)用程序(注意:在Windows上Vista/7,您必須首次以管理員身份運(yùn)行它?。D裁炊伎床坏?,但是可以通過(guò)在任務(wù)管理器中查找程序來(lái)驗(yàn)證程序是否正在運(yùn)行。如果您有防火墻,則可能會(huì)警告您該程序正在嘗試在端口4012上進(jìn)行偵聽(tīng)。必須允許它運(yùn)行,才能使程序正常工作(有關(guān)更多信息,請(qǐng)檢查步驟1)。

注意:如果出現(xiàn)錯(cuò)誤當(dāng)您運(yùn)行該應(yīng)用程序說(shuō)找不到mswinsck.ocx時(shí),請(qǐng)從此處下載它,并將其放置在與該程序相同的文件夾中。然后它應(yīng)該可以工作(再次,如果您使用的是Windows Vista/7,則必須首次以管理員身份運(yùn)行它。)

*:如果有多個(gè)I/O范圍,請(qǐng)嘗試所有這些,直到找到一個(gè)可行的。確保每次更改address.txt時(shí)都通過(guò)任務(wù)管理器終止LEDBlinker.exe。

步驟4:將LED連接到并行端口

如果使用打印機(jī)電纜,請(qǐng)檢查第三張圖片作為參考,否則,請(qǐng)檢查第二張圖片。

連接更長(zhǎng)的導(dǎo)線*將第一個(gè)LED的設(shè)置為 bit 1 (請(qǐng)查看上面提到的圖片),將其短路到任何一個(gè)接地(GND)引腳(選擇哪個(gè)都不重要)。當(dāng)您收到新通知時(shí),該LED將會(huì)閃爍。**

將第二個(gè)LED的較長(zhǎng)引線連接到 bit 6 ,而將較短的引線連接到任何接地引腳。這是當(dāng)您有新消息時(shí)LED會(huì)閃爍的指示燈。

要檢查通知LED指示燈是否正常工作,請(qǐng)單擊此處(停止閃爍)。

要檢查消息LED指示燈是否正常工作,請(qǐng)單擊此處(停止閃爍) )。

如果LED指示燈不工作,請(qǐng)確保正確插入了LED(嘗試將它們稍微移動(dòng)一下),并且LED閃爍器配置正確并且正在運(yùn)行。

*:如果您的引線LED具有相同的長(zhǎng)度,然后找到您的LED的扁平面。將那一側(cè)的引線連接到任何接地引腳,將另一側(cè)的引線連接到位引腳。

**:可以更改該引線,但是您必須對(duì)Greasemonkey腳本進(jìn)行一些細(xì)微改動(dòng)。 》

步驟5:安裝Greasemonkey腳本

在確保LED正常工作之后,該安裝Greasemonkey腳本了。可以在以下位置找到Greasemonkey腳本:http://userscripts.org/scripts/show/82985

單擊上面的鏈接,然后單擊安裝按鈕并確認(rèn)警告。

安裝腳本后,重新加載Facebook。

您完成了! :)

步驟6:注意事項(xiàng)。..

LEDBlinker.exe必須一直處于打開(kāi)狀態(tài),因此最好在Windows啟動(dòng)時(shí)讓它在啟動(dòng)時(shí)運(yùn)行。

您的瀏覽器也必須始終打開(kāi),并且必須打開(kāi)Facebook選項(xiàng)卡。

檢測(cè)新消息的部分存在局限性:必須已經(jīng)打開(kāi)一個(gè)聊天窗口并與向您發(fā)送消息的人最小化;否則,將不會(huì)檢測(cè)到新消息。
責(zé)任編輯:wv

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

    關(guān)注

    2

    文章

    94

    瀏覽量

    12623
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    外部端口和內(nèi)部端口是什么意思

    計(jì)算機(jī)網(wǎng)絡(luò)和網(wǎng)絡(luò)安全領(lǐng)域,"外部端口"和"內(nèi)部端口"這兩個(gè)術(shù)語(yǔ)通常用來(lái)描述網(wǎng)絡(luò)通信中的端口配置和訪問(wèn)控制。 外部端口(External P
    的頭像 發(fā)表于 10-17 10:50 ?259次閱讀

    盛顯科技:投影融合處理器畫面出現(xiàn)閃爍抖動(dòng),該怎么辦?

    我們使用投影融合處理器的過(guò)程,因種種原因,有時(shí)候會(huì)遇到畫面出現(xiàn)閃爍抖動(dòng)的現(xiàn)象。這種現(xiàn)象的出現(xiàn),不僅僅只是一個(gè)視覺(jué)的小瑕疵,更可能是系統(tǒng)穩(wěn)定性和用戶體驗(yàn)的潛在威脅。因此,面對(duì)這種情
    的頭像 發(fā)表于 08-14 17:00 ?314次閱讀
    盛顯科技:投影融合處理器畫面出現(xiàn)<b class='flag-5'>閃爍</b><b class='flag-5'>或</b>抖動(dòng),該怎么辦?

    多FPGA集群實(shí)現(xiàn)高級(jí)并行編程

    今天我們看的這篇論文介紹了多FPGA集群實(shí)現(xiàn)高級(jí)并行編程的研究,其主要目標(biāo)是為非FPGA專家提供一個(gè)成熟且易于使用的環(huán)境,以便在多個(gè)并行運(yùn)行的設(shè)備
    的頭像 發(fā)表于 07-24 14:54 ?1047次閱讀

    使用esp_ble_gatts_send_indicate函數(shù)向client發(fā)送通知收到的是亂碼的原因?

    ble_spp_server中使用esp_ble_gatts_send_indicate函數(shù)向client發(fā)送通知,為什么收到的是亂碼?
    發(fā)表于 06-14 06:45

    ESP32S3設(shè)備電時(shí)出現(xiàn)LED閃爍,如何讓某個(gè)IO口MCU電瞬間立即拉低?

    ESP32S3設(shè)備電時(shí)出現(xiàn)LED閃爍,已在初始化代碼中對(duì)相應(yīng)IO口做了拉低操作,有辦法保證某個(gè)IO口MCU電瞬間立即拉低嗎?
    發(fā)表于 06-06 07:32

    關(guān)于BLE通知值的通知長(zhǎng)度問(wèn)題求解

    LE GATT 服務(wù)器吞吐量示例中,我發(fā)現(xiàn)每個(gè)通知陣列的大小為 244u。 我想知道通知數(shù)據(jù)的最大大小是否為 244 個(gè)數(shù)組。 因?yàn)槲蚁M看味?b class='flag-5'>通知 512
    發(fā)表于 05-27 08:32

    請(qǐng)問(wèn)如何在不使用代碼配置的情況下閃爍LED指示燈?

    我試圖閃爍端口引腳上不閃爍LED 指示燈,但當(dāng)我使用內(nèi)置代碼配置器進(jìn)行嘗試時(shí),在這種情況下 LED 指示燈會(huì)
    發(fā)表于 05-24 07:47

    si4463發(fā)送數(shù)據(jù)后,LED閃爍不同步怎么解決?

    用si4463做無(wú)線通訊,主機(jī)發(fā)送閃爍指令到從機(jī),N個(gè)從機(jī)接收到指令后開(kāi)啟定時(shí)器,控制LED以1HZ 的頻率進(jìn)行同步閃爍,然后主機(jī)開(kāi)始進(jìn)行按地址輪詢,從機(jī)接
    發(fā)表于 05-07 07:32

    如何將LED連接到Arduino板并使其閃爍

     本快速入門指南中,您將學(xué)習(xí)如何將 LED 連接到 Arduino 板并使其閃爍
    的頭像 發(fā)表于 02-11 10:53 ?1965次閱讀
    如何將<b class='flag-5'>LED</b>連接到Arduino板并使其<b class='flag-5'>閃爍</b>

    使用GTM中斷實(shí)現(xiàn)LED的500ms間隔的閃爍,LED沒(méi)有閃爍的原因?

    使用GTM中斷實(shí)現(xiàn)LED的500ms間隔的閃爍:設(shè)定GTM中斷周期為1ms,每次進(jìn)入GTM的中斷處理函數(shù)只進(jìn)行變量+1(類似于計(jì)數(shù)器);同時(shí)會(huì)在core0_main()里的While(1)中判斷該
    發(fā)表于 02-02 12:14

    LED燈關(guān)燈后閃爍的解決方法

    LED燈以其亮度大、耗能低、壽命長(zhǎng)等特點(diǎn),逐步霸占當(dāng)今電燈市場(chǎng)。一般來(lái)說(shuō),LED燈是很難發(fā)生問(wèn)題的,LED燈的問(wèn)題中,不外乎三種毛?。簾舨涣?、燈變暗、關(guān)燈后
    發(fā)表于 02-01 16:40 ?1709次閱讀

    鴻蒙原生應(yīng)用/元服務(wù)開(kāi)發(fā)-消息通知整體說(shuō)明

    應(yīng)用/元服務(wù)可以通過(guò)通知接口發(fā)送通知消息,終端用戶可以通過(guò)通知欄查看通知內(nèi)容,也可以點(diǎn)擊
    發(fā)表于 01-08 15:26

    使用并行端口對(duì)AD2S1210進(jìn)行訪問(wèn),電復(fù)位后讀取故障寄存器的值全是0這種現(xiàn)象正常嗎?

    各位大俠好! 我使用并行端口對(duì)AD2S1210進(jìn)行訪問(wèn),我發(fā)現(xiàn)當(dāng)外部不接旋變,也不發(fā)起SAMPLE#時(shí),如果電復(fù)位后直接讀取位置和速度是能讀到值的,而且碼值隨機(jī)跳動(dòng),讀取故障寄存器
    發(fā)表于 12-19 06:20

    LED閃爍的原因 LED閃爍故障解決方法

    LED閃爍的原因 LED閃爍故障解決方法 LED閃爍是指在正常使用過(guò)程中,
    的頭像 發(fā)表于 12-11 15:31 ?6886次閱讀

    S3C2410A GPB端口低兩位與次低兩位兩個(gè)反邏輯LED指示燈的交替閃爍

    各位大神求指導(dǎo), S3C2410AGPB端口低兩位與次低兩位兩個(gè)反邏輯LED指示燈的交替閃爍,這個(gè)當(dāng)初沒(méi)好好學(xué),求指導(dǎo)
    發(fā)表于 11-14 20:22