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

    文章

    97

    浏览量

    14602
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【瑞萨RA6E2地奇星开发板试用】串口下载烧录程序使LED闪烁频率变慢

    成功后会给出提示,如是下载失败,尝试按一下复位按键。成功下载如下图所示: 下载烧录的程序使LED闪烁频率变慢如下图所示: 详细代码如下图: 详细见视频。至此我们的串口下载成功。
    发表于 12-06 01:47

    基于芯源CW32 MCU的LED闪烁示例及代码分析

    最近我项目中使用了芯源的CW32 MCU,这是一款非常适合物联网和低功耗应用的微控制器。初步学习和使用中,我做了一个简单的LED闪烁实验,通过
    发表于 12-04 06:52

    树莓派Pico运用不同的并行化手段

    树莓派Pico由RP2040微控制器驱动,其搭载两个CPU核,这让它非常适合探索并行计算。本文通过真实的数字信号处理样例来说明从双核架构中提取最大价值的方法和考量。
    的头像 发表于 08-29 09:51 3531次阅读
    <b class='flag-5'>在</b>树莓派Pico<b class='flag-5'>上</b>运用不同的<b class='flag-5'>并行</b>化手段

    【创龙TLT113-MiniEVM开发板试用体验】T113开发板LED闪烁控制终极教程

    _blink.sh 总结 本教程提供了四种T113开发板实现LED闪烁的方法,各有优势: 方法 优点 适用场景 Shell脚本 简单易用,无需编译 快速原型开发,初学者 C语言
    发表于 08-06 13:56

    【创龙TLT113-MiniEVM开发板试用体验】点亮LED

    借用别人的一句话,很有道理:开发板闪烁LED如同新手村的篝火,为每一位嵌入式开发者照亮通往硬件世界的探索之路。 一、LED控制原理 硬件基础 L
    发表于 08-05 21:36

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

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

    MAX7301 4线接口、2.5V至5.5V、20端口28端口输入/输出扩展器技术手册

    逻辑输出,能够吸取10mA,源出4.5mA,施密特逻辑输入,带有可选的内部拉。其中七个端口具有可配置的跳变检测逻辑,当端口逻辑电平变化时产生中断。
    的头像 发表于 05-26 14:07 742次阅读
    MAX7301 4线接口、2.5V至5.5V、20<b class='flag-5'>端口</b><b class='flag-5'>或</b>28<b class='flag-5'>端口</b>输入/输出扩展器技术手册

    MAX7300 2线接口、2.5V至5.5V、20端口28端口输入/输出扩展器技术手册

    4.5mA,施密特逻辑输入,带有可选的内部拉。其中七个端口具有可配置的跳变检测逻辑,当端口逻辑电平变化时产生中断。通过一个I²C兼容的2
    的头像 发表于 05-26 11:53 629次阅读
    MAX7300 2线接口、2.5V至5.5V、20<b class='flag-5'>端口</b><b class='flag-5'>或</b>28<b class='flag-5'>端口</b>输入/输出扩展器技术手册

    MAX7314 18端口GPIO,带有LED亮度控制和中断,提供热插入保护技术手册

    ),具有跳变检测的逻辑输入。仅输出端口可被指定为过渡检测的中断输出端口。输出可驱动LED,或者通过外部电阻
    的头像 发表于 05-26 10:20 719次阅读
    MAX7314 18<b class='flag-5'>端口</b>GPIO,带有<b class='flag-5'>LED</b>亮度控制和中断,提供热插入保护技术手册

    MCUxpresso IDE中收到错误:检测到0个可用的SWD设备,怎么解决?

    您好,我正在尝试使用 UART 端口刷写控制器闪光魔术 LPC54628 EVK .下图。显示了 Flash Magic 的配置: 第一次尝试刷写时,我
    发表于 03-21 07:22

    如何通过J-Link实现STM32H5控制调试端口

    基于J-Link实现STM32H5安全编程介绍了禁用TrustZone时,如何通过J-Link实现STM32H5控制调试端口的安全锁定回归打开。
    的头像 发表于 03-17 10:25 1077次阅读
    如何<b class='flag-5'>通过</b>J-Link实现STM32H5控制调试<b class='flag-5'>端口</b>

    STM32H745XIH3+DP83848YB PHY配置成功,Link LED常亮,Activity LED和电脑端同频闪烁,但ping不通怎么解决?

    STM32H745XIH3+DP83848YB,PHY配置成功,Link LED常亮,Activity LED和电脑端同频闪烁,但ping不通,建议的排查方法?
    发表于 03-07 06:12

    自制DLP4710LC板子display模式下投图能观察到LED闪烁的原因?

    获取到信息,一开始Display模式下,投任意Test patternsplash图片,DMD和LED都正常显示,肉眼观察不到闪烁;但是转到Light Control界面的Inte
    发表于 02-18 06:37

    协议转换器los灯闪烁是什么意思,怎么解决

    协议转换器的LOS灯闪烁通常意味着E1信号丢失,即光信号接收存在问题,这可能会导致设备无法正常工作网络连接中断。
    的头像 发表于 01-29 13:59 3065次阅读

    EE-220:将外部存储器与第三代SHARC处理器和并行端口配合使用

    电子发烧友网站提供《EE-220:将外部存储器与第三代SHARC处理器和并行端口配合使用.pdf》资料免费下载
    发表于 01-06 16:12 0次下载
    EE-220:将外部存储器与第三代SHARC处理器和<b class='flag-5'>并行</b><b class='flag-5'>端口</b>配合使用