我希望在组织我的代码和构建我的类/对象时提供一些建议。
我现在已经写了一段时间的Arduino草图了,但我想开始一个项目,对于一个草图文件来说会有点大。我知道我可以在不同的文件中组织我的代码,在.cpp和.h文件中添加类。
我的项目附有一个LCD屏幕,因此我想在一个地方处理所有LCD代码。我可以通过一些公共方法创建一个类来写入屏幕,等等。该对象自己初始化一个LiquidCrystal对象,到目前为止没有问题:我的主草图有一个名为LCD的变量,它是一个指向LCD类的指针,例如我可以使用像LCD-> print这样的表达式(" test& #34);在液晶显示屏上打印一些东西。
我无法理解如何在我的项目中使用其他模块,库或类访问此LCD模块。例如,网络处理部分,在其自己的类中,想要写入同一个显示器,它如何知道写入的位置?