Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2012-7-27 21:31:17 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
使用 ATMEL AVR ATmega16A  8 顆,經過 RS-232 連上圖控軟體 StampPlot Pro 實作" J4 S1 W7 J, l, c3 Y
使用 CodeVisionAVR         #include <ds18b20.h> 1 f0 O. b2 S: W- |4 H
9 o. W: }1 Q* D  r2 {2 G5 U# _1 x, x
float ds18b20_temperature(unsigned char *addr);     // 傳回轉換後溫度值,函數原型7 S/ t( s# S" i. ^
6 V, t% a5 T) S9 ]2 k
t0=ds18b20_temperature( &rom_code[0][0]);            // DS18B20 進行溫度轉換/ o4 J& p* R3 `* i( `
t1=ds18b20_temperature( &rom_code[1][0]);            // RS-232 連上 StampPlot Pro! i! @3 e/ @2 E8 I" H. c: _6 l
t2=ds18b20_temperature( &rom_code[2][0]);  ' Y& f, g7 k5 i# I7 f# M) _
t3=ds18b20_temperature( &rom_code[3][0]);  " s' `2 Y, J8 v2 i
t4=ds18b20_temperature( &rom_code[4][0]);  0 p/ L+ p8 n- C6 I7 N  _
t5=ds18b20_temperature( &rom_code[5][0]);  
' c2 I# o$ x! d. Wt6=ds18b20_temperature( &rom_code[6][0]);  ! u' m. v$ @2 o0 u
t7=ds18b20_temperature( &rom_code[7][0]);  1 Y/ t% O- ^4 O# ?/ W4 C
printf("%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f\r",t0,t1,t2,t3,t4,t5,t6,t7);  // 傳給 StampPlot Pro
- l( E$ {- @. V2 o
* Z# A  Q# ~  f$ W' I$ Y
; n+ t$ E: |5 q3 O  w9 s2 H$ M& [. ]1 u$ y6 P. ~3 T, s; t" Q* v

# N2 L( s3 O8 I" x3 x& P
4 Q( P% f) H( x" @4 g  U

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
 樓主| 發表於 2012-7-28 06:36:53 | 只看該作者
本帖最後由 if8051 於 2012-7-28 06:38 AM 編輯
3 Y: D% g( A5 f4 G0 U9 ^4 i+ o: g' J
StampPlot Pro 本身已自帶有 8 個樣板,可以馬上立刻使用;' w& u6 x0 a' \1 o
7 @- D' B* p- X
也可以自行設計編輯專屬的 GUI ,再傳上一張開機初始化畫面。, K6 T6 p+ J, V9 K4 B% A9 j
' F/ `3 p# J* J; o, J

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-11-1 09:31 AM , Processed in 0.166010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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