我会寻求您的帮助。 下面的代码是在NodeMCU上运行的源代码的一部分。
#define DHTPIN 12 //temp&humi sensor pin setting, GPIO12, D6
#define M1 5 //motor pin setting, GPIO5, D1
#define M2 4 //motor pin setting, GPIO4, D2
我知道NodeMCU的D6引脚就像GPIO12。 D1,D2与GPIO5和GPIO4进行比较。 但是,NodeMCU就是这种情况。那么当此图配置为ArduinoUNO时,是否需要更改#define行中的数字?如果是这样,我们如何更改它?我需要答案。
谢谢。我学到很多东西。
答案 0 :(得分:0)
arduino uno具有0-13之间的GPIO引脚,其中一些标记为PWM,例如5,6。如果要对电动机进行速度控制,则必须使用这些引脚。要更改图钉,只需更改数字即可,例如
#define M1 5
#define M2 6
对于DHT,任何引脚都可以。
因此,简而言之,您可以毫无问题地使用这些行。