0

我会寻求你的帮助。下面的代码是在 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行中的数字?如果是这样,我们如何改变它?我需要答案。

谢谢你。我学到了很多东西。

4

1 回答 1

0

arduino uno 具有 0-13 的 GPIO 引脚,其中一些标记为 PWM,例如 5,6。如果你想控制电机的速度,你将不得不使用这些引脚。要更改引脚,只需更改数字,例如

#define M1 5
#define M2 6

对于 DHT,任何引脚都可以。

因此,简而言之,您可以毫无问题地使用这些行。

于 2019-09-23T08:14:52.333 回答