0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在1.8寸TFT上通過(guò)描點(diǎn)的方式實(shí)現(xiàn)溫度曲線圖

冬至子 ? 來(lái)源:UWPU_1321 ? 作者:UWPU_1321 ? 2023-10-08 11:49 ? 次閱讀

前言

本篇文章在1.8寸TFT上通過(guò)描點(diǎn)的方式實(shí)現(xiàn)溫度曲線圖,溫度采集使用手上的HS3003,屏幕局部刷新已實(shí)現(xiàn),后面會(huì)更新滾動(dòng)顯示。

HS3003數(shù)據(jù)讀取

RT-Thread Settings中添加hs300x軟件包

1.jpg

使用模擬IIC,408 和407引腳

1.jpg

在RA Smart Configurator中配置408和407為輸出模式

1.jpg

在sensor_renesas_hs300x.c中添加初始化代碼

#define HS300X_I2C_BUS "i2c1"
int rt_hw_hs300x_port(void)
{
struct rt_sensor_config cfg;
cfg.intf.dev_name = HS300X_I2C_BUS;
cfg.intf.user_data = (void *)HS300X_I2C_ADDR;
rt_hw_hs300x_init("hs300x", &cfg);
return RT_EOK;
}
INIT_ENV_EXPORT(rt_hw_hs300x_port);

讀取溫度:

1.jpg

打開(kāi)串口,查看輸出

1.jpg

曲線顯示

當(dāng)前只能在屏幕顯示完后,將顯示部分全部刷新,不能滾動(dòng)顯示,后面有時(shí)間補(bǔ)上,代碼如下

void Port_DrawCurve(uint16_t value)
{
static uint8_t last_x,last_y = 0,x=10;
static uint16_t temp_y = 10,mode=0;
temp_y = value;
//這里由于數(shù)值較大,屏幕放不下,所以整體縮小了10倍
//使用的時(shí)候由于屏幕是倒置使用的,所以需要用128-value的值
// temp_y = LCD_DRAW_CURVE_y_MAX - value;
if(temp_y >= 120)
{
temp_y = 120;
}
if(mode == 0)
{
x+=1;
last_x=x;
lcd_draw_pixel(temp_y,x,LCD_CURE_COLOR);
}
else if(mode ==1)
{
lcd_draw_pixel(temp_y,145,LCD_CURE_COLOR);
}
if(x>=145)
{
x=10;
lcd_fill(11,11,120,150,WHITE);
// value =1;
}
//從第0列開(kāi)始畫(huà)
}

總結(jié)

溫度折線顯示已經(jīng)完成,如下所示:

1.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • IIC接口
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    11632
  • TFT屏
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    5701
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1239

    瀏覽量

    39430
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    經(jīng)典PCB溫度曲線系統(tǒng)元件

    公司或工廠標(biāo)準(zhǔn)參考板溫度曲線,或者每天使用機(jī)器的品質(zhì)管理曲線儀。一些工廠每個(gè)班次的開(kāi)始作溫度曲線
    發(fā)表于 01-11 17:01

    求厚膜電路封裝使用的溫度曲線圖,高手進(jìn)??!

    本人為電子元件生產(chǎn)的新手,想了解下厚膜電路封裝的溫度曲線是個(gè)什么樣子的,求高手指點(diǎn)!
    發(fā)表于 04-23 11:03

    SCXI-1600實(shí)現(xiàn)位移和力的曲線圖

    用SCXI-1600,通過(guò)位移傳感器和力傳感器采集信號(hào),如何實(shí)現(xiàn)位移和力的曲線圖,橫坐標(biāo)是位移值,縱坐標(biāo)是力值。
    發(fā)表于 05-28 14:33

    基于FPGA,如何用Verilog實(shí)現(xiàn)12864的時(shí)間曲線圖??

    基于FPGA,如何用Verilog實(shí)現(xiàn)12864的時(shí)間曲線圖??顯示漢子或字符還好說(shuō),只用刷新4*16個(gè)字節(jié),即用一個(gè)狀態(tài)機(jī)對(duì)總共64個(gè)字節(jié),一個(gè)一個(gè)刷新;那畫(huà)時(shí)間曲線圖呢,上下半屏
    發(fā)表于 11-04 22:48

    X-Y曲線圖合格窗口問(wèn)題

    各位大神,你們好!我現(xiàn)在在做一個(gè)X-Y曲線圖,想可以曲線圖上畫(huà)幾個(gè)小方框,只有讀出的曲線經(jīng)過(guò)方框則視為合格,否則不合格,不知怎么做可以實(shí)現(xiàn)
    發(fā)表于 12-23 10:54

    經(jīng)典PCB溫度曲線系統(tǒng)元件的組成

    一個(gè)經(jīng)典的PCB 溫度曲線系統(tǒng)由以下元件組成:  · 數(shù)據(jù)收集曲線儀,它從爐子中間經(jīng)過(guò),從PCB 收集溫度信息?!  ?熱電偶,它附著PCB
    發(fā)表于 09-13 15:54

    測(cè)量回流焊溫度曲線的技巧

    放入爐膛時(shí),注意記憶裝置距測(cè)試PCB板距離100mm以上,以免熱量干擾;2、回流焊爐開(kāi)機(jī)半小時(shí)后才能達(dá)到爐體熱平衡,因此要求開(kāi)啟爐子至少運(yùn)行半小時(shí)后才可進(jìn)行溫度曲線的測(cè)試及生產(chǎn);
    發(fā)表于 09-17 14:34

    這個(gè)曲線圖標(biāo)尺中間的效果如何實(shí)現(xiàn)?

    如題所示,下面的曲線圖標(biāo)尺位于曲線圖中間,這個(gè)效果是如何實(shí)現(xiàn)的,請(qǐng)諸位大神指教~感激
    發(fā)表于 07-16 14:50

    二極管曲線圖如何看?

    ?二極管不同溫度環(huán)境下的變化產(chǎn)品的實(shí)際應(yīng)用均為動(dòng)態(tài),不同的環(huán)境條件下使用。曲線圖中標(biāo)注的溫度:200℃, 100 ℃,25 ℃,-75
    發(fā)表于 01-19 15:08

    通過(guò)菜單控制曲線圖各種功能

    附件中是我項(xiàng)目中做的一個(gè)控制曲線圖菜單功能模塊,寫(xiě)的比較雜亂,但是功能性較強(qiáng)。其中除了右鍵菜單控制各個(gè)曲線的顯示隱藏外。還可以模仿示波器多通道方式,
    發(fā)表于 10-29 09:11

    使用RFID-RC522模塊與1.8TFT實(shí)現(xiàn)門(mén)禁設(shè)計(jì)

    1、使用RC522模塊與TFT實(shí)現(xiàn)RFID門(mén)禁  本次使用RFID-RC522模塊與之前的1.8TFT
    發(fā)表于 09-05 18:05

    詳細(xì)分享怎樣設(shè)定錫膏回流焊溫度曲線?

    電容的細(xì)微裂紋,而溫度上升太慢,錫膏會(huì)感溫過(guò)度,沒(méi)有足夠的時(shí)間使PCB達(dá)到活性溫度。爐的預(yù)熱區(qū)一般占整個(gè)加熱通道長(zhǎng)度的25~33%?! ☆A(yù)熱溫度設(shè)置太多或者不夠的溫度曲線圖  活性區(qū),
    發(fā)表于 04-21 14:17

    LED焊接條件及LED焊接曲線圖

    LED焊接條件及LED焊接曲線圖 LED焊接 LED焊接曲線 LED焊接條件 1、烙鐵焊接:烙鐵(最高30W)尖端溫度不超
    發(fā)表于 11-20 15:57 ?2578次閱讀

    10K_NTC熱敏電阻隨溫度變化情形曲線圖

    10K_NTC熱敏電阻隨溫度變化情形曲線圖,描述電阻阻值及溫度的對(duì)應(yīng)關(guān)系
    發(fā)表于 01-12 11:34 ?34次下載

    波峰焊溫度曲線圖溫度控制標(biāo)準(zhǔn)介紹

    波峰焊方法或工藝的采用取決于產(chǎn)品的復(fù)雜程度以及產(chǎn)量。本文主要介紹了波峰焊的方法、波峰焊溫度曲線圖以及波峰焊溫度控制標(biāo)準(zhǔn)。
    發(fā)表于 12-20 16:08 ?4.4w次閱讀
    波峰焊<b class='flag-5'>溫度曲線圖</b>及<b class='flag-5'>溫度</b>控制標(biāo)準(zhǔn)介紹