还有问一下,一般哪里有二手电子原件卖啊 |
不懂原理,什么意思可以说一遍吗 |
海底沙 发表于 2017-7-29 20:50 谢谢支持,反正就是拿来玩一下的,有效果就行 |
第一次发帖,准备不是很充分,那里有问题的或者不懂得可以指出~~ |
int i,y;//定义i,y变量 int Pin_num;//接口编号 void setup() { pinMode(13,OUTPUT); pinMode(12,OUTPUT); pinMode(11,OUTPUT); pinMode(10,OUTPUT); pinMode(9,OUTPUT); pinMode(8,OUTPUT); pinMode(7,OUTPUT); pinMode(6,OUTPUT); pinMode(5,OUTPUT); pinMode(4,OUTPUT); pinMode(3,OUTPUT); pinMode(2,OUTPUT);//尽量不使用0、1接口 } void loop() { // put your main code here, to run repeatedly: Pin_num = analogRead(A0)/85+2; //读取A0接口的数据,一共使用了12个LED小灯,因为Arduino是10位AD(模数)转换器。 //这意味着输入电压0-5伏对应0-1023的整数值。这就是说读取精度为:5伏/1024个单位 //因此我将他除以85,大概分成12份,由于0、1接口没用到,所以要加上2, for(i = 2;i < Pin_num;i ++){ y = 15 - i;//可加可不加,顺序问题而已,看具体的电路是怎么接法的 digitalWrite(y,LOW);//因为是共阳,所以接口置于低电平状态 }//根据Pin_num,按顺序点亮LED for(i = 2;i < 14;i ++){ digitalWrite(i,HIGH); }//熄灭全部的LED } |
海底沙 发表于 2017-7-29 07:29 后面我会补充的,因为昨晚太晚才发帖,好多东西还没有准备好 |
版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )