macsbug

Archive for 3月 2015

HCMS-2921 LED DISPLAY + DS1307 RTC for Arduino UNO

leave a comment »

前回は、DS1302 RTC でしたが、今回は、DS1307 RTC を使用してみました。
DS1307は、配線、時間の設定、共に、DS1302 より使い易いです。

LED_TIME DS1307

 

準備するもの:
1. Arduino UNO
2. HCMS-2921 LED Display (他のDisplayでも良い)
3. I2C RTC DS1307:ebayで、1個105円。aitendoは、1個395円。
4. 電池:CR3032:1個291円(コンビニ)
5. DS1307RTC Libraly
6. LedDisplay Libraly

配線:DS1307 , VCC=5V, GND=GND, SDA=A4, SCL=A5(UNO)

時間の設定:
DS1307RTC Libraly 内にある、SetTimeで行います。時間は、開発マシンの時間を使う様です。
DS1302RTC の場合は、プログラム上で時間を宣言する為に、秒が少しずれます。

感想:DS1302との対比では、配線が1本少ない、時間の設定が簡単、電池容量が大、が利点。
_ 大きさは一回り大きめです(電池の大きさで決まった感じ)。
_ I2Cの便利さを体験しました。
_ 電池代が一番高かった。

スケッチ:


// UNO + HCHS-2921 LED DISPLAY + I2C DS1307 RTC     2015.03.07 s.ono
// UNO A4=SDA, A5=SCL
#include <LedDisplay.h>      // https://www.pjrc.com/teensy/td_libs_LedDisplay.html
#include <Wire.h>
#include <Time.h>
#include <DS1307RTC.h>       // https://www.pjrc.com/teensy/td_libs_DS1307RTC.html
String year_,month_,day_,hours,minutes,seconds;
LedDisplay myDisplay = LedDisplay(2,3,4,5,6,16);  // dat,reg,clk,ena,rst,dL

void setup() {
  myDisplay.begin();
  myDisplay.setBrightness(8);
}

void loop() {
  tmElements_t tm;
  if (RTC.read(tm)) {
    year_   = String(tmYearToCalendar(tm.Year),DEC);
    month_  = st(tm.Month);
    day_    = st(tm.Day);
    hours   = st(tm.Hour);
    minutes = st(tm.Minute);
    seconds = st(tm.Second); 
    String t = hours + ":" + minutes + ":" + seconds + year_ + month_ + day_;
    Serial.println(t);
    myDisplay.home();
    myDisplay.print(t);
  }
}

String st(int data){
  String rt, sp = "";
  if ( data < 10 ){ sp = "0" ;}
  rt = sp + String(data,DEC);
  return rt;
}

Written by macsbug

3月 7, 2015 at 12:28 pm

カテゴリー: Arduino

沖縄 2015.02 GPS軌跡

leave a comment »

花粉の季節、沖縄へ休養。 2015.02.26-02.28

羽田空港ー那覇空港:ANA B787 初搭乗。座席は座り心地よく、離陸、巡航、着陸、実に静かで快適なフライト。

宿泊:リザンシーパークホテル谷茶ベイ。安いので便利。客層が広く、うるさい面がある。

牧志市場:1F魚屋の所にあるテーブルで、お刺身と豆腐(市場入り口横)とビール。2Fはうるさい。

万国津梁館カフェテラス津梁館は、気品と静寂、素晴らしい景色でお薦めです。
_ 午前:月桃茶(580円)。夕食:ティーダ(太陽)タコライス(810円)、津梁館そば(沖縄そば)(780円)、
_ ビーフカレーテラス風(930円)。ドリンクセットプラン(+370円) 。ラストオーダー:午後4時半。

古宇利大橋総延長2kmの海上絶景体験と美しい海。

美ら海水族館:側にある備瀬のフクギ並木は、癒しの空間。フクギは、防風林ですが近年はコンクリによりほとんど無くなり、備瀬に残っています。大水族館エメラルド・ビーチが美しい。

那覇中央郵便局:USBタイプのGPSをリムジンバスで那覇空港到着時にバス内に忘れる。バス会社に連絡して自宅に送って戴きました。赤い点の那覇中央郵便局の足跡が記録されています。

444 沖縄 448 那覇市内牧志市場

 

445 ブセナ万国津梁館 447 古宇利島古宇利島大橋

 

446 美ら海水族館エメラルド・ビーチ 449 那覇中央郵便局

Written by macsbug

3月 2, 2015 at 12:20 pm

カテゴリー: Travel