模拟口做数字口的问题(Dreamer Nano v4.1)
2015-12-261.6万
AI 快速预览详细
本文讨论了如何在Dreamer Nano v4.1上使用A0-A3作为数字口来驱动8*8 LED。由于Nano自带引脚不足,用户尝试将A0-A3用作数字口,但初始化代码中设置为LOW或HIGH均无效。文章提供了具体的解决方法,包括通过设置特定的寄存器值来配置A0-A3为数字口。这样可以有效扩展数字引脚的数量,解决引脚不足的问题。
|
驱动一块8*8 LED,因为不会用SN74HC595N,看不懂数据表。改用Nano自带引脚,数字口不够用,使用A0-A3做数字口。Arduino IDE v1.6.7 - mac 初始化的时候代码 无论设为LOW还是HIGH都不好使请问我怎样做才能让A0-A3变为数字口? |




[code]pinMode(A0, OUTPUT);
digitalWrite(A0, HIGH);[/code]
A6、A7只能用作模拟口
[code]int col[8] = {A1, 10, 11, 13, 12, A0, A2, A3};
int row[8] = {7, 9, 6, 8, 2, 5, 3, 4};
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(col[i], OUTPUT);
pinMode(row[i], OUTPUT);
}
}[/code]