Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2012-7-27 21:31:17 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
使用 ATMEL AVR ATmega16A  8 顆,經過 RS-232 連上圖控軟體 StampPlot Pro 實作
! F! \3 P3 ~6 `9 S使用 CodeVisionAVR         #include <ds18b20.h> $ F7 {: H) c3 R: ?

, t; j% X1 k# N8 p2 Y8 ]float ds18b20_temperature(unsigned char *addr);     // 傳回轉換後溫度值,函數原型
. P1 M1 |; O( o% e, I4 _2 H
  e9 g5 R6 d5 b' A9 K9 F* H1 j9 Dt0=ds18b20_temperature( &rom_code[0][0]);            // DS18B20 進行溫度轉換. I! ]/ s) ]0 T) S$ D
t1=ds18b20_temperature( &rom_code[1][0]);            // RS-232 連上 StampPlot Pro
/ W8 W" N, z% _: ?t2=ds18b20_temperature( &rom_code[2][0]);  
, r' p. ]1 U. F' G0 nt3=ds18b20_temperature( &rom_code[3][0]);  $ q) I) j+ V4 Y4 q% a; P
t4=ds18b20_temperature( &rom_code[4][0]);  1 L4 U, M) m6 w7 ^' f. m# V
t5=ds18b20_temperature( &rom_code[5][0]);  * b' d5 x" g( l
t6=ds18b20_temperature( &rom_code[6][0]);  7 `" K3 N6 _* P- M  r( p
t7=ds18b20_temperature( &rom_code[7][0]);  8 n/ e' d" o' g6 l% c( p
printf("%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f\r",t0,t1,t2,t3,t4,t5,t6,t7);  // 傳給 StampPlot Pro: h5 ]9 w$ \6 A1 Y" R3 s" m" q3 ]6 J

, f3 j- H1 ?1 ]# T
* ~8 ^1 `8 I! B. @% _/ [2 q8 j# |4 s/ e# Z1 X

9 _& W% K: L) V4 t
; ]$ o: A$ J& ]$ K

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
 樓主| 發表於 2012-7-28 06:36:53 | 只看該作者
本帖最後由 if8051 於 2012-7-28 06:38 AM 編輯 ( v/ x: ?# I$ e% ~
0 d; ?" t; h: L. W3 D) n9 q& w
StampPlot Pro 本身已自帶有 8 個樣板,可以馬上立刻使用;" \6 j5 K9 l' O* p1 k( L- c! C6 v; Q7 T
# f& S, [5 W( i: a% ^0 D
也可以自行設計編輯專屬的 GUI ,再傳上一張開機初始化畫面。
" N6 V& u$ g/ y4 q
$ I+ O% g; j: q, h" @) w; Z7 c: j! v3 G

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-5-7 04:28 PM , Processed in 0.101006 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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