【发布时间】:2014-08-03 21:29:35
【问题描述】:
我正在使用蓝牙串行端口配置文件与 Arduino 进行通信。蓝牙模块 (HC-06) 连接到我的数字引脚 10 和 11 (RX, TX)。该模块工作正常,但我需要数据接收中断。我无法定期检查传入的数据,因为 Arduino 正在处理时间敏感的任务(通过无源蜂鸣器播放音乐),我需要控制信号在接收时立即中断。我浏览了许多文档,包括 Arduino 自己的站点,它们都解释了如何使用定期检查 serialPort.available() 来建立定期通信。我发现了一个 SO 问题Arduino Serial Interrupts 但这对我的水平来说太复杂了。关于通过串口读取实时输入有什么建议吗?
【问题讨论】:
-
D11 连接到 PCINT3。发疯。
-
@IgnacioVazquez-Abrams 感谢您提供非常有帮助的回复。
-
playground.arduino.cc/Main/PcInt 我必须为你做一切吗? :P
-
@IgnacioVazquez-Abrams 好的,这对我来说是一个很好的起点。
标签: arduino interrupt software-serial