2014暑期短学期Arduino(5)

昨天没什么进展啊...于是什么也没写。
今天早上老师看了我们的计划书找我们一个个的提意见和修改。我的基本符合要求,老师要求再让我外加:计算出湿度;显示屏通关按按钮分别显示湿度和模拟数值;蓝牙实现反馈。

1.计算湿度:
老师让我直接找了简单的线性关系。

2.蓝牙实现反馈:
直接使用“蓝牙通讯助手”(主要是通关软件啦),稍微修改了点代码,手机发送‘S’,再显示数值,例如以下:

if(va=='S'){
Serial.print("Moisture Sensor Value:");
Serial.println(val);
}


手机截图>0<~


3.显示屏通关按按钮分别显示湿度和模拟数值
参考资料:ledkey综述 button的使用
自己研究了资料写了代码,很成功,就达到目标了开心~

#include
#include
TM1638 module(8, 9, 7);
void setup(){
...
}
void loop (){
...
module.setDisplayToDecNumber(humi, 0xF0);
byte getButtons();
if(module.getButtons() == 0b00000001){
module.setDisplayToDecNumber(val, 0xF0);
}
...
}


好像大作业基本按照要求做完了?

posted @ 2014-08-28 18:14  susyxu  阅读(134)  评论(0编辑  收藏  举报