SSブログ

202duino で シリアル通信 [Arduino]

202serial.jpg

202duinoでCH340Eの機能をUPDI書き込みだけでなく、シリアル通信にも使用したサンプル。

1. ジャンパを取り付ける(UPDI書き込みモード)
2. 以下のサンプルスケッチを書き込む
3. ジャンパを外す(付けたままだとTx,Rxが接続状態になる)
4. ブレッドボードの配線
  ・Rx(CH340E) と Arduino 0番(ATtiny202:PA6, TXD)をつなぐ
  ・Tx(CH340E) と Arduino 1番(ATtiny202:PA7, RXD)をつなぐ
  ・確認用LED を Arduino 4番(LED_BUILTIN)とつなぐ
5. シリアルモニタで動作確認

void setup() {
        Serial.begin(9600);
        pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
        while( Serial.available() ) {
                Serial.print("I received : ");
                Serial.println( Serial.read(), DEC);
                digitalWrite(LED_BUILTIN, HIGH);
                delay(200);
                digitalWrite(LED_BUILTIN, LOW );
                delay(200);
        }
        Serial.println("I'm waiting.");
        delay(1000);
}

「最大2048バイトのフラッシュメモリのうち、スケッチが1864バイト(91%)を使っています。」
ほぼ他の事できないけど、、。


nice!(0)  コメント(0) 

nice! 0

コメント 0

コメントを書く

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

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