文件名称:micropython_ir:非阻塞设备驱动程序,可从IR远程接收和用于IR“ blaster”应用
文件大小:156KB
文件格式:ZIP
更新时间:2024-06-08 15:56:12
Python
红外(红外)遥控器的设备驱动程序 此存储库提供了一个从IR(红外)遥控器接收的驱动程序以及一个用于IR“ blaster”应用程序的驱动程序。 设备驱动程序是无阻塞的。 它们不需要uasyncio但与uasyncio兼容,并且是为标准固件构建而设计的。 该接收器是跨平台的,并且已经在Pyboard,ESP8266,ESP32和Raspberry Pi Pico上进行了测试。 在典型的使用情况下,REPL会使用接收器来嗅探与遥控器上的按钮关联的地址和数据值。 然后,在应用程序中使用发射器来发送那些代码,以模拟遥控器。 其他用例涉及在应用程序中运行接收器。 这使红外遥控器可以控制诸如机器人之类的设备。 Raspberry Pi Pico注意 早期的固件有影响到了一些电脑的USB通信。 它尤其会影响仅偶尔发出print()代码:该应用程序似乎已失败。 当您按一个键时,会出现丢失的消息。 希
【文件预览】:
micropython_ir-master
----.gitignore(2KB)
----ir_rx()
--------acquire.py(4KB)
--------__init__.py(2KB)
--------sony.py(2KB)
--------philips.py(5KB)
--------test.py(2KB)
--------nec.py(3KB)
--------mce.py(2KB)
--------print_error.py(574B)
----images()
--------circuits.fzz(7KB)
--------circuit.png(27KB)
--------circuit2.png(25KB)
--------gate_mosfet.png(29KB)
--------gate.png(38KB)
----ir_tx()
--------rp2_rmt.py(3KB)
--------__init__.py(5KB)
--------sony.py(1KB)
--------philips.py(2KB)
--------mcetest.py(3KB)
--------test.py(4KB)
--------nec.py(1KB)
--------mce.py(1KB)
----LICENSE(1KB)
----README.md(5KB)
----RP2_RMT.md(4KB)
----TRANSMITTER.md(13KB)
----RECEIVER.md(13KB)