Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 6280|回復: 1
打印 上一主題 下一主題

溫度 sensor IC DALLAS DS18B20 + 圖控軟體 StampPlot Pro 的應用

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2012-7-27 21:31:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
使用 ATMEL AVR ATmega16A  8 顆,經過 RS-232 連上圖控軟體 StampPlot Pro 實作& }7 h( r2 Z( z! w. j9 ~' O3 P! G2 H
使用 CodeVisionAVR         #include <ds18b20.h>
) O, D' y" N& B& V' Y0 H4 y6 Q$ c# {3 F
float ds18b20_temperature(unsigned char *addr);     // 傳回轉換後溫度值,函數原型) x' \2 j& H. I: ^! s
1 @5 a$ z* c/ ?% d2 k; r) o
t0=ds18b20_temperature( &rom_code[0][0]);            // DS18B20 進行溫度轉換; Y- O$ p+ G# |; D9 N+ f
t1=ds18b20_temperature( &rom_code[1][0]);            // RS-232 連上 StampPlot Pro
( e, w% X9 x% W* v" k: V0 `t2=ds18b20_temperature( &rom_code[2][0]);  2 Z) x' H) D2 [# y1 j* g
t3=ds18b20_temperature( &rom_code[3][0]);  4 l# T3 E- y1 B( O9 S* F; m
t4=ds18b20_temperature( &rom_code[4][0]);  
2 U: R- F" ~. s- E7 K3 m/ X: g1 ?  jt5=ds18b20_temperature( &rom_code[5][0]);  0 `# {: d! L( A; z( F
t6=ds18b20_temperature( &rom_code[6][0]);  
' q: ?2 U9 e& }; e, lt7=ds18b20_temperature( &rom_code[7][0]);  - O" u# {# O- b6 [. ]7 R
printf("%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f\r",t0,t1,t2,t3,t4,t5,t6,t7);  // 傳給 StampPlot Pro! |3 }% U3 X0 o% ]- `

4 v, t+ G) _5 T! ?9 y
1 C+ t& c& n' z% I" E2 E% C* ?' ?5 @! Y8 v# Z

+ g4 ~" k& j* Y' M6 `  P  d7 H4 l* M: R" y

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
 樓主| 發表於 2012-7-28 06:36:53 | 只看該作者
本帖最後由 if8051 於 2012-7-28 06:38 AM 編輯 5 F" O$ c7 ^" h
; h& r: X! N5 R* ]
StampPlot Pro 本身已自帶有 8 個樣板,可以馬上立刻使用;7 _9 _) F7 L0 P0 Q8 f2 B
8 k  V3 `4 b2 ?4 e/ k+ K7 M
也可以自行設計編輯專屬的 GUI ,再傳上一張開機初始化畫面。
2 a3 s& h$ E3 I; C' g6 u6 a  q/ Q1 Y7 ?2 D  y" H( H

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-11-1 07:17 AM , Processed in 0.162009 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表