跟着做了一遍,太TMD的有成就感了。。{:soso_e113:}
明天~奇迹 发表于 2013-12-27 18:59 static/image/common/back.gif
开关电路没看懂,不知道开关那下面的电阻怎么在电路里工作的,求大神帮忙啊
我也新手,刚做了一遍,嗯,据说那玩意叫下拉电阻,用来抗干扰的
很好,每个教程都是没问题的.
额请问为什么我在做实验的时候,按下开关总有2S延迟,就是说按下开关以后2S以后灯的亮度才变化
强子哥哥,为什么
pinMode(4,INPUT);
pinMode(6,OUTPUT);
pinMode(10,INPUT);
4,10为输入,
DCWen 发表于 2014-2-12 17:21 static/image/common/back.gif
强子哥哥,为什么
pinMode(4,INPUT);
pinMode(6,OUTPUT);
電路中 pin 4 及 10 分別連接 按钮开关.
路过看看。。。
正好学习这一课,谢谢楼主的分享
好东西,顶!!!!
明天~奇迹 发表于 2013-12-27 18:59 static/image/common/back.gif
开关电路没看懂,不知道开关那下面的电阻怎么在电路里工作的,求大神帮忙啊
下拉电阻,用来防止出现0和1之间的不定数,到达条件后强制1或强制0。
乐_乐(顺) 发表于 2012-7-25 18:35 static/image/common/back.gif
强哥,菜鸟又要麻烦你了
这个实验里面我有几个问题
1】对于输入端有2个,1个是4,1个是10#(PWM),是否能 ...
注意使用赋值运算符的情况(如 if (x = 10))。一个“=”表示的是赋值运算符,作用是将 x 的值设为 10(将值 10 放入 x 变量的内存中)。两个“=”表示的是比较运算符(如 if (x == 10)),用于测试 x 和 10 是否相等。后面这个语句只有 x 是 10 时才为真,而前面赋值的那个语句则永远为真。。。。。。。。。。。。。。。。。不知道你是不是这个问题
这个实验已经开始变得高档了
/*
作者:极客工坊
时间:2012年5月29日
IDE版本号:1.0.1
发布地址:www.geek-workshop.com
作用:通过两个开关来控制led的亮度
*/
int n=0;
void setup ()
{
pinMode(4,INPUT);
pinMode(6,OUTPUT); //该端口需要选择有#号标识的数字口
pinMode(10,INPUT);
}
void loop()
{
int up =digitalRead(4); //读取4号口的状态
int down = digitalRead(10); //读取10号口的状态
if (up==HIGH) //判断4号口目前是否是高电平
{
n=n+5; //每次累加值为5
if (n>=255) {
n=255;
} //限定最大值为255
analogWrite(6,n); //使用PWM控制6号口输出,变量n的取值范围是0-255
delay (300);
}
if (down==HIGH) //减少亮度
{
n=n-5;
if (n<=0) {
n=0;
}
analogWrite(6,n);
delay (300);
}
}
搞定
楼主也喜欢岸部真明吗2333333
非常有用的教程!!!感谢楼主的辛苦!