这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 【千与千寻】无人气象站

共28条 3/3 1 2 3 跳转至
工程师
2013-01-29 14:10:43     打赏
21楼

GR-SAKURA的I2C问题解决了。总结I2C的用法如下:

1】需要在在library里选上wire、并#include <Wire.h>
2】setup()里启用并配置好2线的定义:
   Wire.begin();
    Wire.assignSdaScl (PIN_SDA, PIN_SCL);

3】写操作:

    Wire.beginTransmission (SLAVE_ADDRESS);
    Wire.write (COMAND_WRITE);//写命令
    Wire.endTransmission ();
4】读操作:

    int i,j;
    i=Wire.requestFrom(SLAVE_ADDRESS,READ_LENGTH);//开始读READ_LENGTH的返回

    while(Wire.available()<READ_LENGTH){}//直到所需长度读完

    for(j=0;j<READ_LENGTH;j++){
        i=Wire.read();//读1byte
     }

差点就拖进度了。还好,只一天就搞定了。


助工
2013-01-29 17:15:43     打赏
22楼

界面准备做这样,某水果公司风格:

 


工程师
2013-01-29 18:02:32     打赏
23楼

发布一下整个系统的结构图:

另,服务器已开通:http://prototypetesting.aliapp.com/datacenter/list.php


助工
2013-01-29 18:05:17     打赏
24楼
行百里半九十,大家再努力!

高工
2013-01-29 20:40:25     打赏
25楼

好贴~~


工程师
2013-01-30 17:38:16     打赏
26楼

传网站部分的代码也加进板子里了,现在已经能看到1条了。

今晚就不停机了,冒烟测试一下。大家帮看看吧:

http://prototypetesting.aliapp.com/datacenter/list.php

如果明天正常,这项目就算是搞定了。届时发各种代码。

人笨活糙山寨货,还请大家手下留情,有花就散,有鸡蛋炒熟了再扔过来……

 


工程师
2013-01-30 18:08:40     打赏
27楼

为了能看出来是否掉电,在空闲时加了闪烁。很初级的用法:

 


工程师
2013-01-31 15:00:39     打赏
28楼

现在觉得网络库用起来不太靠谱,如果服务器返回4xx错误,就陷进去了。

最神奇的是client.print发出去也会跑飞……总之,现在还在想办法。

下面是只用串口工具做上位机的代码,里面有MPL115A2的驱动函数,所以感兴趣的童鞋麻烦回一个吧……

——回复可见内容——

 


共28条 3/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]