欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: Proteus仿真arduino讀取MAX6675溫度數據顯示在IIC LCD1602 [打印本頁]

作者: 一入極客深似海    時間: 2022-4-4 22:41
標題: Proteus仿真arduino讀取MAX6675溫度數據顯示在IIC LCD1602
整理最近開發的一個例程,在Proteus中用arduino UNO讀取MAX6675的的數據,通過I2C通訊由PCF8574轉接顯示在LCD1602上
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


Arduino源程序如下:
  1. #include <GyverMAX6675.h>
  2. #include <LiquidCrystal_I2C.h>

  3. #define SLK_PIN   5  //MAX6675時鐘引腳
  4. #define CS_PIN    6  //MAX6675時鐘引腳
  5. #define SO_PIN    10//溫度采集芯片T4

  6. #define lcdAddress 0x27  //LCD IIC地址

  7. GyverMAX6675<SLK_PIN, SO_PIN, CS_PIN> T4;  //綁定溫度采集芯片T1引腳
  8. LiquidCrystal_I2C lcd(lcdAddress, 16, 2); //設定LCD相關參數

  9. void setup() {
  10.   lcd.init(); //LCD初始化
  11.   lcd.backlight();//打開LCD背光

  12. }

  13. void loop() {
  14.   if (T4.readTemp()) {                //判斷溫度T1標志是否存在
  15.     lcd.clear();  //清空顯示屏,
  16.     lcd.setCursor(2, 0);  //顯示位置
  17.     lcd.print(" Temp Val");
  18.     lcd.setCursor(0, 1);  //顯示位置
  19.     lcd.print(" Temp:" + String(T4.getTemp() - 24));
  20.   }
  21.   delay(1000);//間隔一秒刷新一次溫度
  22. }
復制代碼

Proteus中有原安裝的arduino UNO非我圖片中所展示的,而是需要搜索 ATMEG328P。如果需要我圖片中所展示的,
這個鏈接有詳細的arduino UNO文件安裝教程。
www.arduino.cn/thread-94070-1-1.html


這是所有的工程源文件
工程文件.zip (485.25 KB, 下載次數: 58)






歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1