Arduino Pro Micro互換を使ってみた

スポンサーリンク

はじめに

aitendoでついArduino Pro Micro互換機
を買ってしまったので試しに
つかってみる。

www.aitendo.com

アマゾンだとこれかな

Pro MicroはHID機能を持っていて
USBデバイスとか作れたりするみたい

deviceplus.jp

今後キーボードとか作ってみようと思う

環境設定

まずは環境を設定していく

f:id:shangtian:20181101195914p:plain

追加のボードマネージャーのURLをクリックして
以下のアドレスを追加する

https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json

f:id:shangtian:20181101195934p:plain

追加したら、ボードマネージャを開く

f:id:shangtian:20181101200335p:plain

ボードマネージャーをSPARKFUNを検索してインストール

f:id:shangtian:20181025002107p:plain

Sparkfun pro microを選択して

f:id:shangtian:20181025002114p:plain

シリアルポートを選択すれば設定は完了

f:id:shangtian:20181025002124p:plain f:id:shangtian:20181025002153p:plain

LEDをチカチカさせる

せっかくなんでLEDを点滅させてみる

ピンレイアウト

f:id:shangtian:20181101205522p:plain 出典:https://make.kosakalab.com/make/electronic-work/aitendo-pm32u4/

回路図

まあどうと言うことはないけど

f:id:shangtian:20181101232834p:plain

プログラム

シリアルモニタに0を入力するとLEDが消えて
1を入力するとLEDがつくプログラム

int val = 0;

void setup() {

  Serial.begin(9600);
  pinMode(2, HIGH);
}

void loop() {
         
  if(Serial.available() > 0) {
    val = Serial.read();
    
    if(val == 48){
      digitalWrite(2, LOW);
      Serial.println("LED OFF");
    }else if(val = 49){
      digitalWrite(2, HIGH);
      Serial.println("LED ON");
    }
  }
}

if分の条件が48と49になっている理由は、 この記事を読んでください

www.shangtian.tokyo

実際に動かしてみたのがこれ

<参考文献>

www.aitendo.com

make.kosakalab.com

Pro Micro & Fio V3 Hookup Guide - learn.sparkfun.com