模拟口做数字口的问题(Dreamer Nano v4.1)
驱动一块8*8 LED,因为不会用SN74HC595N,看不懂数据表。改用Nano自带引脚,数字口不够用,使用A0-A3做数字口。arduino IDE v1.6.7 - mac初始化的时候代码
digitalWrite(14,LOW);
digitalWrite(15,LOW);
digitalWrite(16,LOW);
digitalWrite(17,LOW);无论设为LOW还是HIGH都不好使
请问我怎样做才能让A0-A3变为数字口?
问题解决了,用A0-A3初始化引脚
int col = {A1, 10, 11, 13, 12, A0, A2, A3};
int row = {7, 9, 6, 8, 2, 5, 3, 4};
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(col, OUTPUT);
pinMode(row, OUTPUT);
}
} 所以,结论就是arduino上的模拟口,可以直接当GPIO使用,对吗?! 看不懂,但是觉得很厉害的样子 孙毅 发表于 2015-12-28 13:34
所以,结论就是arduino上的模拟口,可以直接当GPIO使用,对吗?!
是的,Nano的话A0~A5是可以用做数字口,使用的时候直接写“A0”就可以
pinMode(A0, OUTPUT);
digitalWrite(A0, HIGH);
A6、A7只能用作模拟口 好厉害呀
页:
[1]