第3堂-函式庫裝置+小型化微型板與IO實作
溫溼度感測器 DHT11
新增程式庫
#include "DHT.h"
DHT dht_pin8(8, DHT11); // Initialize DHT sensor
void setup() {
Serial.begin(9600);//設定鮑率9600
dht_pin8.begin();//啟動DHT
}
void loop() {
float h = dht_pin8.readHumidity();//讀取濕度
float t = dht_pin8.readTemperature();//讀取攝氏溫度
Serial.print("濕度: ");
Serial.print(h);
Serial.print("\t"); //空大格
Serial.print("攝氏: ");
Serial.print(t);
Serial.print("\n"); //換行
delay(1000);
}
I2C LCD1602顯示幕
#include <LiquidCrystal_PCF8574.h>
LiquidCrystal_PCF8574 lcd(0x27); // 有0x27和0x3F兩種, 假如顯示不出來就試試看另一種
void setup(){
lcd.begin(16, 2); // 初始化LCD
}
void loop(){
lcd.setBacklight(255); //亮度
lcd.clear();
lcd.setCursor(0, 0); //設定游標位置 (字,行)
lcd.print("HELLO");
delay(1000);
}
2種混在一起