タグ

ブックマーク / www.petitmonte.com (2)

  • リアルタイムクロック(RTC-8564NB)の使い方 [Arduino]

    配線図 [RTC-8564NB] ※公式より引用。 [SDA/SCLについて] Arduino UNOの場合はSDA/SCLはデジタルピン側のAREFの横にあります。「SDA=A4 SCL=A5」でも代用可能です。 [外部割り込みについて] Arduino UNOの場合はデジタルの2ピン(int.0)または3ピン(int.1)を使用します。それ以外のピンでは動作しないのでご注意ください。 スケッチ(プログラム) シリアルモニターに現在時刻とアラーム時刻を表示します。 アラーム時刻になるとLEDが点灯。LEDを消灯するにはボタンを押します。 #include <Wire.h> // 外部割り込みの状態 volatile int state = LOW; // RTCのレジスタテーブル(16byte) int RegTbl[16]; // デバイスアドレス(スレーブ) // ※Arduinoの

    リアルタイムクロック(RTC-8564NB)の使い方 [Arduino]
    takuwz
    takuwz 2018/07/08
  • サーミスタ(NTC)の使い方 [Arduino]

    この実験では、サーミスタにドライヤーなどの温風をあてますので「コネクタコード付きコード」の「みの虫」(クリップ)をサーミスタの端子に使用してブレッドボードから離します。 配線図 スケッチ(プログラム) 電圧及びサーミスタの抵抗値と周辺温度をシリアルモニターに表示します。 ※サーミスタは手で温度を上げるか、ドライヤーなどを使用して下さい。 // 抵抗値/温度リスト float rtLsit[100]; // 抵抗分圧用の10kΩ抵抗 int R1 = 10000; // NTCサーミスタの現在温度から抵抗値を算出する // B:B定数 R0:基準温度(T1)での抵抗値 T1:基準温度 T2:現在温度 float NTCThermistor_res(int B, int R0 ,float T1, float T2){ const float e = 2.7182818284; // ネイピア

    サーミスタ(NTC)の使い方 [Arduino]
    takuwz
    takuwz 2018/06/20
  • 1