AUX1ポートのテスト

ピンソケットを付けたのでAUX1ポートをテストしてみた。

AUX1のテスト回路

AUX1のテスト回路

タクトスイッチを押すと青いLEDが点灯するというスケッチを書いて転送。


動かした時の動画。

基板のシルク印刷にD8/AUX1とあったのでデジタル8ピンで試したら当たっていた。

・・・以上略・・・
int aux1Pin = 8;

void setup()
{
  Serial.begin(9600);
  pinMode(aux1Pin, INPUT);
  initOutput();
  initSensors();
}

void loop()
{
  static uint32_t rcTime  = 0;
  
  if (currentTime > rcTime ) { // 50Hz
    // RC loop
    rcTime = currentTime + 20000;
    int val = digitalRead(aux1Pin);
    if (val == HIGH) {
      LEDPIN_ON;
    } else {
      LEDPIN_OFF;
    }
  } else {
    // Not RC loop
  }
・・・以下略・・・

スケッチの抜粋。

参考:ATmega32U4のピンマッピング

カテゴリー: Pocket Quad, 作業, 回路 タグ: , , , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください