Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2012-7-27 21:31:17 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
使用 ATMEL AVR ATmega16A  8 顆,經過 RS-232 連上圖控軟體 StampPlot Pro 實作
* R* c7 }/ X; T/ ]! U# K使用 CodeVisionAVR         #include <ds18b20.h> ; j" {+ g, w/ d  [
2 r1 E  C2 a  K2 F/ R& T+ U  t+ H# B
float ds18b20_temperature(unsigned char *addr);     // 傳回轉換後溫度值,函數原型/ l3 N& t8 D9 l) O. X6 c( w- w

  ~  _* W! S1 e5 ?t0=ds18b20_temperature( &rom_code[0][0]);            // DS18B20 進行溫度轉換1 m5 J, e( d4 C, f
t1=ds18b20_temperature( &rom_code[1][0]);            // RS-232 連上 StampPlot Pro
- l. f6 D) ], _t2=ds18b20_temperature( &rom_code[2][0]);  " R3 ^" l( ~/ {- G, G$ `# U7 J
t3=ds18b20_temperature( &rom_code[3][0]);  , q1 x+ E* ~0 N" d
t4=ds18b20_temperature( &rom_code[4][0]);  9 l5 {- G3 K+ B1 ^- Z1 S
t5=ds18b20_temperature( &rom_code[5][0]);  
  z. L5 P  N5 o1 Wt6=ds18b20_temperature( &rom_code[6][0]);  
6 C2 A) A2 i; ]/ H9 n; I  ~  t9 Ct7=ds18b20_temperature( &rom_code[7][0]);  
$ H5 B; W6 d# C, ?! Qprintf("%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f\r",t0,t1,t2,t3,t4,t5,t6,t7);  // 傳給 StampPlot Pro
1 m9 s' C0 n$ g, d6 ?8 H; A5 |( I7 p, G. j6 r& B8 Q9 Q/ B* ]+ l1 {

/ w' g" z, c1 u3 X9 T' ~, E# j7 y0 d, u" K  p- j
  A# R. A7 {+ R2 u  ?" V' E
: D4 O1 ?8 L7 f1 A# P

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
 樓主| 發表於 2012-7-28 06:36:53 | 顯示全部樓層
本帖最後由 if8051 於 2012-7-28 06:38 AM 編輯 0 u6 @8 i# M8 `0 K

& l& \5 M+ L# S6 CStampPlot Pro 本身已自帶有 8 個樣板,可以馬上立刻使用;
7 u4 X! j1 ^3 g% Z" l. g' F1 N2 U6 a; L& ~9 b' j+ y
也可以自行設計編輯專屬的 GUI ,再傳上一張開機初始化畫面。8 U: i* ]/ h& u5 H* G+ b

( C7 y; E) z! K8 }5 c/ b

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-5-7 04:40 PM , Processed in 0.102006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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