数字引脚数量

时间:2013-08-02 10:51:23

标签: arduino

当我使用Arduino Uno时,为什么“NUM_DIGITAL_PINS”会返回20?

如何获得arduino中的数字引脚数?

我正在使用Arduino 1.0.5 IDE

由于

2 个答案:

答案 0 :(得分:2)

按照惯例,NUM_DIGITAL_PINS(全部大写)是一个宏。它的值在编译时确定。事实上它是通过文字替换来完成的。它不会“返回”任何东西。函数会返回不同的值,但它们看起来更像GetNumDigitalPins()

答案 1 :(得分:2)

如果你想知道为什么当Uno的数字引脚从0到13时数字是20,那是因为六个模拟引脚实际上也可以作为数字引脚。因此总数字引脚为20。