更改

王瑞江-2020011183-2021A-M08-92

添加1,145字节2021年12月31日 (五) 14:16
/* 第十三周 */
| 180 || 2
|}
对于电子模块的的制作,基本完成了对arduino编程的部分:
#include <dht11.h>
#include <Wire.h>
#include <Adafruit_SSD1306.h>
#include <splash.h>
#include <Adafruit_GFX.h>
#include <Adafruit_GrayOLED.h>
#include <Adafruit_SPITFT.h>
#include <Adafruit_SPITFT_Macros.h>
#include <gfxfont.h>
 
 
 
// 设置 DHT 引脚 为 Pin 8
#define DHT11PIN 8
dht11 DHT11;
#define OLED_RESET 4
Adafruit_SSD1306 display(128, 64, &Wire,OLED_RESET);
 
void setup() {
 
pinMode(DHT11PIN,OUTPUT);
display.begin(SSD1306_SWITCHCAPVCC,0x3C);
display.setTextColor(WHITE);//开像素点发光
display.clearDisplay();//清屏
}
 
void loop() {
display.clearDisplay();//清屏
int chk = DHT11.read(DHT11PIN);
int tem=(float)DHT11.temperature;
int hum=(float)DHT11.humidity;
display.setTextSize(2); //设置字体大小
display.setCursor(35, 5);//设置显示位置
display.print("T is:");
display.println(tem);
 
display.setTextSize(2);//设置字体大小
display.setCursor(35, 30);//设置显示位置
display.print("H is:");
display.println(hum);
display.display(); // 开显示
delay(1000);
 
}
== 运作 ==
73
个编辑