爱板网论坛

查看: 1543|回复: 8

[原创] 小E温度计

[复制链接]

主题

好友

200

积分

秀才

  • TA的每日心情
    奋斗
    2016-4-18 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-4-24 16:54:52 |显示全部楼层
    用小e做了个电子表,实时显示当前环境的温湿度,运行界面如下图所示:
    001 (2).jpg


    源代码如下:
    1. #include <Wire.h>
    2. #include "SSD1306.h"
    3. #include "dht.h""

    4. // Initialize the oled display for address 0x3c
    5. //I2C-ADD=0X3C, sda-pin=2 and sdc-pin=14
    6. SSD1306 oled(0x3c, 2, 14);

    7. #define DHT11_PIN 5
    8. dht DHT;

    9. void setup()
    10. {
    11.         Serial.begin(115200);

    12.         oled.init();
    13.         oled.flipScreenVertically();
    14. }

    15. void loop()
    16. {
    17.     String h_data = "Humi(%) : ";
    18.         String t_data = "Temp(oC): ";
    19.         int chk = DHT.read11(DHT11_PIN);
    20.         switch (chk)
    21.         {
    22.         case DHTLIB_OK:
    23.                 h_data += String(DHT.humidity);
    24.                 t_data += String(DHT.temperature);
    25.                 break;
    26.         case DHTLIB_ERROR_CHECKSUM:
    27.         case DHTLIB_ERROR_TIMEOUT:
    28.         default:
    29.                 h_data += "error";
    30.                 t_data += "error";
    31.                 break;
    32.         }

    33.         oled.setFont(ArialMT_Plain_16);
    34.         oled.setTextAlignment(TEXT_ALIGN_LEFT);
    35.         oled.drawString(0, 10, h_data);
    36.         oled.drawString(0, 40, t_data);

    37.         oled.display();
    38.     oled.clear();

    39.         delay(1000);
    40. }
    复制代码
    回复

    使用道具 举报

    主题

    好友

    4329

    积分

    状元

  • TA的每日心情
    奋斗
    昨天 23:17
  • 签到天数: 1016 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-4-24 22:49:27 |显示全部楼层
    参考和学习
    回复

    使用道具 举报

    主题

    好友

    3749

    积分

    状元

  • TA的每日心情
    奋斗
    2 小时前
  • 签到天数: 973 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-4-25 08:56:26 |显示全部楼层
    感谢分享!!!!!!!!!!!!!!
    回复

    使用道具 举报

    主题

    好友

    1316

    积分

    版主

  • TA的每日心情
    擦汗
    2017-12-14 23:46
  • 签到天数: 153 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-4-25 14:24:47 |显示全部楼层
    小e的传感器还真是多啊。
    回复

    使用道具 举报

    主题

    好友

    115

    积分

    童生

  • TA的每日心情

    2016-6-8 19:50
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2016-5-26 08:44:56 |显示全部楼层
    #include <Wire.h>
    #include "SSD1306.h"
    #include "dht.h""
    这些都在那里 ?能给个说明吗 ?
    回复

    使用道具 举报

    主题

    好友

    2710

    积分

    进士

  • TA的每日心情
    开心
    2014-4-21 09:44
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2016-5-26 09:02:06 |显示全部楼层
    学习了
    回复

    使用道具 举报

    主题

    好友

    115

    积分

    童生

  • TA的每日心情

    2016-6-8 19:50
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2016-5-26 18:11:51 |显示全部楼层
    src\led.cpp:2:21: fatal error: SSD1306.h: No such file or directory
    回复

    使用道具 举报

    主题

    好友

    15

    积分

    白丁

    该用户从未签到

    发表于 2016-5-27 09:45:16 |显示全部楼层
    不错,点赞
    回复

    使用道具 举报

    主题

    好友

    1595

    积分

    进士

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 265 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2017-7-12 10:20:36 |显示全部楼层
    不说明啥开发环境,没有库,只有代码有啥用?
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /4 下一条

    手机版|爱板网

    GMT+8, 2018-5-26 23:45 , Processed in 0.144909 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部