gpt4 book ai didi

c - 如何使用串口控制Arduino板或独立AVR?

转载 作者:行者123 更新时间:2023-11-30 19:08:56 24 4
gpt4 key购买 nike

我知道如何使用程序员对 AVR 进行编程。我现在想学习 Ruby,我认为直接从串行端口与 Arduino 或 Attiny85 交互可能会很有趣。

我对这个东西有点陌生。有没有一种方法可以控制LED、 Helm 机和其他组件,而无需将程序直接烧录到AVR芯片上?

编写一个通过串行连接连接到 AVR 或 Arduino 并控制组件的 Ruby 程序是否有意义?我不知道这是否可能。关于如何做到这一点有什么想法吗?我看到有一个用于 Ruby 的串行端口 gem。这是一个好的起点吗?

我不知道这对于 Ruby 来说是否是一个好主意。

最佳答案

您需要使用一个程序来刷新 AVR,该程序解释来自 Ruby 程序的串行命令并采取所需的操作。

其中一个选项是 Firmata 协议(protocol)。有一个 Firmata Arduino 库:

https://github.com/firmata/arduino

一些适用于 Ruby 的 Firmata 客户端库列于 link 。我还没有使用过它,但这似乎是实现您目标的快速方法,尽管您可能会更喜欢设计自己的命令协议(protocol)并从头开始编写微 Controller 固件。

关于c - 如何使用串口控制Arduino板或独立AVR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44036405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com