学习套件收到了...新人报到!
学习套件收到了...新人报到!感觉不错,好多原件....谢谢,新人多多关照!谁有软件?网站留的地址太慢了
分享一下
Arduino?我是直接从Arduino官网上下的。 下下来了太慢了
呵呵
驱动也安好了,我的是旧版 驱动也安好了,我的是旧版 欢迎新人~~~有问题可以来这边问哟~~~ 有问题就说,2字~解决~哈哈哈~学学习套件买的是哪一款啊?说个名字,看看俺们论坛里有没有相关教程发给你 是那一套? 旧版?什么意思?是官网下载的吗? Ricky 发表于 2014-12-2 00:09
是那一套?
入门套件 DFR0100 Ricky 发表于 2014-12-2 00:09
是那一套?
问下,DFR0196 学习套件,不升级吗?https://www.dfrobot.com.cn/goods-570.html 呵呵今天和孩子一起完成了第一课一闪一闪亮晶晶.... 呵呵今天和孩子一起完成了第一课一闪一闪亮晶晶.... float sinVal;
int toneVal;
int ledVal;
unsigned long tepTimer ;
void setup(){
pinMode(8, OUTPUT); // 蜂鸣器引脚设置
pinMode(9, OUTPUT);
Serial.begin(9600); //设置波特率为9600 bps
}
void loop(){
int val; //用于存储LM35读到的值
double data; //用于存储已转换的温度值
val=analogRead(0); //LM35连到模拟口,并从模拟口读值
data = (double) val * (5/10.24);// 得到电压值,通过公式换成温度
if(data>18){ //如果温度大于18,蜂鸣器响
for(int x=0; x<180; x++){
//将sin函数角度转化为弧度
sinVal = (sin(x*(3.1412/180))); //用sin函数值产生声音的频率
toneVal = 2000+(int(sinVal*1000)); //给引脚8一个
tone(8, toneVal);
ledVal=int(sinVal*200);
analogWrite(9, ledVal);
delay(20);
}
} else { // 如果温度小于18,关闭蜂鸣器&LED
noTone(8); //关闭蜂鸣器
noTone(9); //关闭LED 求教这里关闭LED 怎么写?
}
if(millis() - tepTimer > 500){ // 每500ms,串口输出一次温度值
tepTimer = millis();
Serial.print("temperature: "); // 串口输出“温度”
Serial.print(data); // 串口输出温度值
Serial.println("C"); // 串口输出温度单位
}
} noTone(8); //关闭蜂鸣器
????? //关闭LED 求教这里关闭LED 怎么写? newhanks 发表于 2014-12-22 19:41
noTone(8); //关闭蜂鸣器
????? //关闭LED 求教这里关闭LED 怎么写?
关闭LED? 写成low 就好了吧
这边有很多教程哦 https://mc.dfrobot.com.cn/portal.php?mod=list&catid=5 可以先看看常见问题,能少踩很多坑呢。每天上我们的论坛逛逛,有很多好玩的有意思的东东在等着你。
页:
[1]