查看: 463|回复: 9

[原创] 小E温度计

[复制链接]

8

主题

0

好友

189

积分

童生

Rank: 2

  • TA的每日心情
    奋斗
    2016-4-18 10:19
  • 签到天数: 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. }
    复制代码
    回复

    使用道具 举报

    1

    主题

    1

    好友

    2696

    积分

    进士

    Rank: 5Rank: 5

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

    [LV.9]以坛为家II

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

    使用道具 举报

    9

    主题

    1

    好友

    1937

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    慵懒
    3 小时前
  • 签到天数: 1085 天

    [LV.10]以坛为家III

    爱板会员勋章

    发表于 2016-4-25 01:04:45 |显示全部楼层
    不错啊学习了
    回复

    使用道具 举报

    14

    主题

    0

    好友

    3203

    积分

    状元

    Rank: 6Rank: 6

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

    [LV.10]以坛为家III

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

    使用道具 举报

    12

    主题

    0

    好友

    820

    积分

    举人

    Rank: 4

  • TA的每日心情
    慵懒
    2016-11-25 23:13
  • 签到天数: 123 天

    [LV.7]常住居民III

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

    使用道具 举报

    6#
    无效楼层,该帖已经被删除

    2

    主题

    1

    好友

    115

    积分

    童生

    Rank: 2

  • TA的每日心情

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

    [LV.2]偶尔看看I

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

    使用道具 举报

    128

    主题

    0

    好友

    2378

    积分

    进士

    Rank: 5Rank: 5

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

    [LV.4]偶尔看看III

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

    使用道具 举报

    2

    主题

    1

    好友

    115

    积分

    童生

    Rank: 2

  • TA的每日心情

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

    [LV.2]偶尔看看I

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

    使用道具 举报

    0

    主题

    0

    好友

    15

    积分

    白丁

    Rank: 1

    该用户从未签到

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

    使用道具 举报

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

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-11 12:04 , Processed in 0.142858 second(s), 20 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部