« GALAXY S 用格安マイクロUSBケーブル | トップページ | SparkFun7セグメントシリアルディスプレイのATmega328P-AU »

2010年11月10日 (水)

SparkFun7セグメントシリアルディスプレイ青を試す

共立から 取り寄せてみました。
贅沢な仕様だな。ATMega328で制御ですよ。

// library
#include <SoftwareSerial.h>

// Pin for 7 segment display
#define rxPin 2
#define txPin 3
SoftwareSerial mySerial =  SoftwareSerial(rxPin, txPin);

void setup()  {

  // define pin modes for tx, rx, led pins:
  pinMode(rxPin, INPUT);
  pinMode(txPin, OUTPUT);

 

  // set the data rate for the SoftwareSerial port
  mySerial.begin(9600);
  //v=0x76. To reset display module
  mySerial.print("vv");
}

void loop() {


 

  for (int i=0;i<=9999;i++) {
       displaySeg(i);
        delay(1000);
  }


Serial.println("# END Loop");
}

void displaySeg(int mg) {;

  if(mg < 10) {
    mySerial.print("   ");
    mySerial.print(mg);
  } else if(mg < 100) {
    mySerial.print("  ");
    mySerial.print(mg);
  } else if(mg < 1000) {
    mySerial.print(" ");
    mySerial.print(mg);
  } else if(mg < 1000) {
    mySerial.print(" ");
    mySerial.print(mg);
  } else {
    mySerial.print(mg);
  }
}

Imgp0779

|

« GALAXY S 用格安マイクロUSBケーブル | トップページ | SparkFun7セグメントシリアルディスプレイのATmega328P-AU »

Arduino」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: SparkFun7セグメントシリアルディスプレイ青を試す:

« GALAXY S 用格安マイクロUSBケーブル | トップページ | SparkFun7セグメントシリアルディスプレイのATmega328P-AU »