gpt4 book ai didi

cpu - 自动换档

转载 作者:行者123 更新时间:2023-12-04 06:40:14 25 4
gpt4 key购买 nike

我正在考虑编写一个程序来自动改变我的自行车的档位。它可能需要一个微处理器,所以我想到的问题是:是否有任何不同的语言来编程微处理器,或者可以使用 c 和 c++ 来完成?

另一件事是,关于程序,switch 语句可以完成我的工作,还是我需要指针或链表,因为齿轮上下双向工作?

最佳答案

C 是一种很好的用于处理微处理器的语言,并且对于许多任务,用汇编编写仍然可行。

我不认为你真的需要一个复杂的数据结构。

我只是定义了一些常数,比如最小和最大齿轮和车轮直径

然后使用齿轮编号索引一个数组,该数组具有每个齿轮的最小和最大速度,最后是一个存储当前齿轮的变量。

我只是在每次转速时触发一个中断,并使用它来计算速度并根据需要发出升档和降档命令。

为了额外使用,我会说如果你是静止的,你不想换档,换档不到 x 毫秒,你需要某种校准。

Shimano 的系统看起来不错,评论也不错,但价格昂贵,仍然可以用作引用。

关于cpu - 自动换档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4346522/

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