0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过并行端口在Facebook上收到新通知或消息时使LED闪烁

454398 来源:网络整理 作者:网络整理 2019-11-21 16:42 次阅读

步骤1:如何工作?

该项目由两部分组成。

第一部分是一个小程序,使用inpout32.dll打开或关闭并行端口上的LED。该程序托管一台微型服务器,其唯一目的是理解HTTP请求。

第二部分是Greasemonkey脚本,用于检测何时有新的通知/消息。

是否有新的通知或消息。消息,脚本将向上述程序托管的服务器请求URL,并且程序将理解该URL,并开始闪烁所请求的LED。

在阅读新的通知/消息后,脚本将请求

简单eh?

第2步:要求

您将需要:

- Windows (也适用于x64版本)

应该有可能在Linux上而不是在Mac上实现此功能,因为据我所知,Mac没有并行端口

-并行端口

大多数新计算机没有集成并行端口,因此您必须自己购买PCI并行卡。根据我在互联网上阅读的内容,并非所有卡都可以使用,USB并行也不能使用。

- Mozilla Firefox ,具有 Greasemonkey扩展名已安装或已安装 Google Chrome浏览器(Opera可能也可以使用)

- 2个LED

- Centronics打印机电缆(可选;我使用了它作为延长电缆)

第3步:下载并配置LED闪烁器

从此处下载LED闪烁器步骤的附件,并将其解压缩。

打开“设备管理器”(您可以通过按WindowsKey + R并在出现的窗口中键入 devmgmt.msc 来实现),双击端口(COM和LPT),然后双击并行端口(通常列为 ECP并行端口或打印机端口或类似名称)。

在出现的新窗口中,单击资源标签,并注意 I/O Ran的第一部分ge 设置(请查看随附的屏幕截图)。 *

一旦有了,请转到解压缩应用程序的文件夹,然后打开address.txt文件。将文件内容替换为您上面提到的地址(再次,检查附带的屏幕截图),然后保存。

完成后,双击LEDBlinker.exe打开应用程序(注意:在Windows上Vista/7,您必须首次以管理员身份运行它!)。您什么都看不到,但是可以通过在任务管理器中查找程序来验证程序是否正在运行。如果您有防火墙,则可能会警告您该程序正在尝试在端口4012上进行侦听。必须允许它运行,才能使程序正常工作(有关更多信息,请检查步骤1)。

注意:如果出现错误当您运行该应用程序说找不到mswinsck.ocx时,请从此处下载它,并将其放置在与该程序相同的文件夹中。然后它应该可以工作(再次,如果您使用的是Windows Vista/7,则必须首次以管理员身份运行它。)

*:如果有多个I/O范围,请尝试所有这些,直到找到一个可行的。确保每次更改address.txt时都通过任务管理器终止LEDBlinker.exe。

步骤4:将LED连接到并行端口

如果使用打印机电缆,请检查第三张图片作为参考,否则,请检查第二张图片。

连接更长的导线*将第一个LED的设置为 bit 1 (请查看上面提到的图片),将其短路到任何一个接地(GND)引脚(选择哪个都不重要)。当您收到新通知时,该LED将会闪烁。**

将第二个LED的较长引线连接到 bit 6 ,而将较短的引线连接到任何接地引脚。这是当您有新消息时LED会闪烁的指示灯。

要检查通知LED指示灯是否正常工作,请单击此处(停止闪烁)。

要检查消息LED指示灯是否正常工作,请单击此处(停止闪烁) )。

如果LED指示灯不工作,请确保正确插入了LED(尝试将它们稍微移动一下),并且LED闪烁器配置正确并且正在运行。

*:如果您的引线LED具有相同的长度,然后找到您的LED的扁平面。将那一侧的引线连接到任何接地引脚,将另一侧的引线连接到位引脚。

**:可以更改该引线,但是您必须对Greasemonkey脚本进行一些细微改动。 》

步骤5:安装Greasemonkey脚本

在确保LED正常工作之后,该安装Greasemonkey脚本了。可以在以下位置找到Greasemonkey脚本:http://userscripts.org/scripts/show/82985

单击上面的链接,然后单击安装按钮并确认警告。

安装脚本后,重新加载Facebook。

您完成了! :)

步骤6:注意事项。..

LEDBlinker.exe必须一直处于打开状态,因此最好在Windows启动时让它在启动时运行。

您的浏览器也必须始终打开,并且必须打开Facebook选项卡。

检测新消息的部分存在局限性:必须已经打开一个聊天窗口并与向您发送消息的人最小化;否则,将不会检测到新消息。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LED指示灯
    +关注

    关注

    2

    文章

    94

    浏览量

    12650
收藏 人收藏

    评论

    相关推荐

    外部端口和内部端口是什么意思

    计算机网络和网络安全领域,"外部端口"和"内部端口"这两个术语通常用来描述网络通信中的端口配置和访问控制。 外部端口(External P
    的头像 发表于 10-17 10:50 582次阅读

    盛显科技:投影融合处理器画面出现闪烁抖动,该怎么办?

    我们使用投影融合处理器的过程,因种种原因,有时候会遇到画面出现闪烁抖动的现象。这种现象的出现,不仅仅只是一个视觉的小瑕疵,更可能是系统稳定性和用户体验的潜在威胁。因此,面对这种情
    的头像 发表于 08-14 17:00 360次阅读
    盛显科技:投影融合处理器画面出现<b class='flag-5'>闪烁</b><b class='flag-5'>或</b>抖动,该怎么办?

    多FPGA集群实现高级并行编程

    今天我们看的这篇论文介绍了多FPGA集群实现高级并行编程的研究,其主要目标是为非FPGA专家提供一个成熟且易于使用的环境,以便在多个并行运行的设备
    的头像 发表于 07-24 14:54 1185次阅读

    使用esp_ble_gatts_send_indicate函数向client发送通知收到的是乱码的原因?

    ble_spp_server中使用esp_ble_gatts_send_indicate函数向client发送通知,为什么收到的是乱码?
    发表于 06-14 06:45

    闪烁发光二极管的工作原理及应用电路

    闪烁发光二极管,简称闪烁LED,是一种能够自主发出闪烁光线的LED。它的工作原理与普通LED相似
    的头像 发表于 06-08 11:39 2754次阅读
    <b class='flag-5'>闪烁</b>发光二极管的工作原理及应用电路

    ESP32S3设备电时出现LED闪烁,如何让某个IO口MCU电瞬间立即拉低?

    ESP32S3设备电时出现LED闪烁,已在初始化代码中对相应IO口做了拉低操作,有办法保证某个IO口MCU电瞬间立即拉低吗?
    发表于 06-06 07:32

    关于BLE通知值的通知长度问题求解

    LE GATT 服务器吞吐量示例中,我发现每个通知阵列的大小为 244u。 我想知道通知数据的最大大小是否为 244 个数组。 因为我希望每次都通知 512
    发表于 05-27 08:32

    请问如何在不使用代码配置的情况下闪烁LED指示灯?

    我试图闪烁端口引脚上不闪烁LED 指示灯,但当我使用内置代码配置器进行尝试时,在这种情况下 LED 指示灯会
    发表于 05-24 07:47

    si4463发送数据后,LED闪烁不同步怎么解决?

    用si4463做无线通讯,主机发送闪烁指令到从机,N个从机接收到指令后开启定时器,控制LED以1HZ 的频率进行同步闪烁,然后主机开始进行按地址轮询,从机接
    发表于 05-07 07:32

    如何将LED连接到Arduino板并使其闪烁

     本快速入门指南中,您将学习如何将 LED 连接到 Arduino 板并使其闪烁
    的头像 发表于 02-11 10:53 2138次阅读
    如何将<b class='flag-5'>LED</b>连接到Arduino板并使其<b class='flag-5'>闪烁</b>

    使用GTM中断实现LED的500ms间隔的闪烁LED没有闪烁的原因?

    使用GTM中断实现LED的500ms间隔的闪烁:设定GTM中断周期为1ms,每次进入GTM的中断处理函数只进行变量+1(类似于计数器);同时会在core0_main()里的While(1)中判断该
    发表于 02-02 12:14

    LED灯关灯后闪烁的解决方法

    LED灯以其亮度大、耗能低、寿命长等特点,逐步霸占当今电灯市场。一般来说,LED灯是很难发生问题的,LED灯的问题中,不外乎三种毛病:灯不亮、灯变暗、关灯后
    发表于 02-01 16:40 1892次阅读

    鸿蒙原生应用/元服务开发-消息通知整体说明

    应用/元服务可以通过通知接口发送通知消息,终端用户可以通过通知栏查看通知内容,也可以点击
    发表于 01-08 15:26

    鸿蒙原生应用/元服务开发-通知添加行为意图

    方触发WantAgent中指定的意图。例如,通知消息的发布者发布通知时,通常期望用户可以通过通知栏点击拉起目标应用组件。为了达成这一目标,
    发表于 01-05 15:07

    使用并行端口对AD2S1210进行访问,电复位后读取故障寄存器的值全是0这种现象正常吗?

    各位大侠好! 我使用并行端口对AD2S1210进行访问,我发现当外部不接旋变,也不发起SAMPLE#时,如果电复位后直接读取位置和速度是能读到值的,而且码值随机跳动,读取故障寄存器
    发表于 12-19 06:20