//设置控制Led的数字IO脚
int Led1 = 1;
int Led2 = 2;
int Led3 = 3;
int Led4 = 4;
int Led5 = 5;
int Led6 = 6;
这段代码完全没用到啊
raiseyu 发表于 2012-10-23 23:13 static/image/common/back.gif
//设置控制Led的数字IO脚
int Led1 = 1;
int Led2 = 2;
弘毅坑爹的不知道从哪抄的。。。自己瞎改。。。成这样了
{:soso_e120:}
很好,学习中:P
有点晕,但还是要顶啊~~~慢慢消化
真心不错的实验,灯多一点效果会更好,O(∩_∩)O~
顶。 :P
强烈的感觉到找着组织了同楼上期待老师课程
明天的明 发表于 2012-5-25 23:52 static/image/common/back.gif
我试写了一段void yicidianliang(void)
{
unsigned char a;
哥们,你在for语句后面加了一个“;”,这相当于空语句,不执行中括号里的语句,这也是为什么运行到fanxiangdianliang()时第一个灯闪了一下,void fanxiangdianliang(void)
{
int a;
for (a=6;a>=1;a--);
{
digitalWrite(a,HIGH);
delay(1200);
}
for (a=1;a<=6;a++)
{
digitalWrite(a,LOW);
delay(200);
}
}这是从你那copy过来的,for语句多了分号
要同时点亮就不加{}是吗,类似的都要这样编写吗?编译时自动加在下一句是指这样吗? for(j=1;j<=6;j++)
digitalWrite(j,HIGH);
delay(200);
{}
谢楼主:lol:lol:lol:lol
请问如何定义模拟端口,因为我的数字端口在用,端口少了。求解。。
转身即天涯 发表于 2014-3-5 23:19 static/image/common/back.gif
请问如何定义模拟端口,因为我的数字端口在用,端口少了。求解。。
D14,D15就是A0,A1,以此类推。
楼主,我(刚接触Arduino)有2个问题:
1.代码中int Led1~led6是声明 digital IO脚1~6,但后面代码中一直没有用到int 类型变量led1~led6,setup()里IO端口模式却用 unsigned char类型 i 来设置,那声明led1~led6有什么作用?
2.led1~6的值是int类型1~6,引用IO端口时,用的是unsigned char类型1~6,这两者有什么联系?为什么能通用?
{:soso_e179:}