arduino - 使用 Arduino 以两种不同的波特率从传感器收集/读取数据

标签 arduino

我想使用 Arduino 从两个传感器收集数据。当两个传感器所需的波特率相同时,这似乎很容易。然而,当需要两种不同的费率时,我对如何去做这件事感到困惑。

例如,假设我想使用 a barometera GPS sensor同时。我想我必须对其中一个传感器进行一些较低级别的修改(可能在库或支持功能中),但是我从哪里开始呢?

最佳答案

查看所提供的 Material ,我可以看到您的硬件使用串行通信。气压计使用 I²C端口和GPS串口。

所有设备的“通信速度”(或波特率)不必完全相同。事实上,您的传感器可能有不同的采样率或不同的需求,因此不需要以相同的频率与中央单元通信。

我建议一步一步来。首先尝试使用 GPS 传感器。我认为串行端口更容易上手。首先尝试 (a) 通过计算机直接与 GPS 通信(您可以使用 Arduino 建立 USB 串行连接),然后 (b) 尝试编写一些代码,以相同的方式与 GPS 通信,但是现在来自 Arduino。

关于arduino - 使用 Arduino 以两种不同的波特率从传感器收集/读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13448553/

相关文章:

c++ - Arduino progmem 读回乱码数据

java - 如何读取通过蓝牙发送的传入值?

debugging - Arduino : The system cannot find the file specified error

Android + Arduino 项目 : should I have them talk via Bluetooth or USB?

c++ - Arduino 链接未定义的引用

TimerOne 和串行库

html - 如何在 Arduino 上检索 CSS/JS 文件?

无法使用 Arduino Wifi-Shield 连接到本地服务器

c# - 如何使用 .NET 在图像中查找橙色球?

Eclipse、AVR 插件和 Arduino