SSブログ

DS18B20を繋いでみた [電子工作]

(2018.09.10)

PIC16F1829にLCDKeypadと1Wireの温度センサ(DS18B20)を繋いでみました。
https://www.maximintegrated.com/jp/products/sensors/DS18B20.html

プログラムはArduino用のライブラリ(↓これです)をPIC用に書き換えたものを使いました。
https://github.com/PaulStoffregen/OneWire

2018_0910_1.png温度センサ2回路の接続

CGRAMにオリジナルの記号(℃)を作ったのは初めてですが、なかなか良い感じです。
CGRAMアドレス0x00に以下のパターン(↓)を登録しました。
**       18
**       18
  **     06
 *  *    09
 *       08
 *  *    09
  **     06
         00

℃記号を作成するプログラムはこんな感じです
void lcd_create_deg(void)
{
    lcd_command( 0x40  );
    lcd_data( 0x18 );
    lcd_data( 0x18 );
    lcd_data( 0x06 );
    lcd_data( 0x09 );
    lcd_data( 0x08 );
    lcd_data( 0x09 );
    lcd_data( 0x06 );
    lcd_data( 0x00 );
}

さらにI2C接続のADコンバータとK型熱電対を接続し、AC100Vの電力制御回路を組み込んで、半田こて2個を制御できる、半田付け支援装置に仕上げる計画です。

準備は着々と進んでいます。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー






nice!(1)  コメント(0) 
共通テーマ:日記・雑感

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。