如何动态设置模拟引脚的引脚模式

时间:2019-03-23 17:27:44

标签: arduino atmega

我正在使用arduino ide构建atmega328p的测试代码。 我们可以使用简单的int变量设置数字引脚;

我如何使用模拟引脚实现这一目标?

我尝试研究了arduino.h的核心代码库,但没有找到为模拟引脚定义的任何内容,因此我不确定如何处理。 我已经为此工作了,但我不想在不了解这一点的情况下尝试。

//this we can do for digital pins

int pin = 0;

void someMethod(){
   pinMode(pin,INPUT);
}    

1 个答案:

答案 0 :(得分:0)

np.where(condition, value if true, value if false)A0之类的值是小的正数,因此您可以根据需要将它们存储在A1变量中。不过,使用int更有意义。

您可以在此处查看如何为Arduino Uno(ATmega328P)定义这些名称:

https://github.com/arduino/ArduinoCore-avr/blob/master/variants/standard/pins_arduino.h

uint8_t