ANJIのアメリカ日記

プログラミング勉強とSanta Barbara情報をお届けします! ホームページはこちら→http://cath.sakura.ne.jp/ah/web/index.html

チェス トーナメント 2

もう一度同じチェスのトーナメントに行きました。

先々週の金曜日にGoletaのmountain view elementary schoolのチェスのトーナメントでした。

テーブルに平らなチェス盤があって、30人ぐらい人がいました。

壊れたルークをたくさん見ました。

今度は4位のトロフィーをもらいました。

前の3位のトロフィーの半分ぐらいの大きさです。

クイーンのトロフィーです。

トーナメントには、強い人も沢山いました。

前回よりも早く打てたので、前よりも2ゲーム多く打てました。

7勝1分1敗でした。(7.5点)

勝つと1ポイントもらえ、引き分けになるとどちらも1/2点もらえ、負けるとポイントはもらえません。

ポイントの数が多いほど、順位が高くなります。

1敗は、罠にはまって負けてしまいました...

ナイトとクイーンの罠で、ブラックバーン●シリング●トラップという2つのポーンを犠牲にする罠でした。

  1. e4, e5
  2. Nf3, Nc6
  3. Bc4, Nd4
  4. Nxe5, Qg5
  5. Nxf7, Qxg2
  6. Rf1, Qxe4+
  7. Be2, Nf3#

     0-1

f:id:ahira0211:20190423142217p:plain

翻訳ゲーム

翻訳ゲームを作りました。

 

日本語を英語にできるだけ早く翻訳するゲームです。

 

まだ30単語しかありません。

 

分からない単語があったらEnterキーを押すとスキップできます。

 

プレイしたい場合はこちらをクリックしてください。

 

注意: pcの全画面でプレイしてください。

 

 

f:id:ahira0211:20190401063502p:plain

 

 

f:id:ahira0211:20190401063615p:plain

 

Santa Barbara

Santa Barbaraに引っ越ししました。

途中でTexasに行きましたが風力発電ぐらいしかなかったです。

AshevilleBiltmore estateにも行きました。

ArizonaBearizona Wildlife Parkにも行きました。

クマやオオカミなどがいました。

サンタバーバラに着いたらビーチに行きました。

ここまで40時間車で走りました。いろいろ楽しかったです。

Stepper motor

Arduinoでステッパーモーターを動かしてみました。 

www.youtube.com

回路はこんな感じです。

 

f:id:ahira0211:20181014180723p:plain

Arduinoにこのワイヤーを付けます。

プログラムをアップロードした後に電源コードをONにします。

f:id:ahira0211:20181014180801p:plain

コードはこんな感じです。

#include <Stepper.h>

#define MOTOR_1   (4)
#define MOTOR_2   (5)
#define MOTOR_3   (6)
#define MOTOR_4   (7)
#define BTN  (3)
#define LED (12)
#define LED2 (11)
#define MOTOR (2048)

int a;

Stepper Stepper1(MOTOR, MOTOR_1, MOTOR_3, MOTOR_2, MOTOR_4);

void setup() {
  pinMode(BTN, INPUT);
  pinMode(LED, OUTPUT);
  Stepper1.setSpeed(10);
}

void loop() {
  a = digitalRead(BTN);
  analogWrite(LED2, 255);
  while(a == HIGH){
    digitalWrite(LED2, LOW);
    a = digitalRead(BTN);
    digitalWrite(LED, a);
    Stepper1.step(-1);
  }
  stp();
 }

void stp() {
  digitalWrite(MOTOR_1, LOW);
  digitalWrite(MOTOR_2, LOW);
  digitalWrite(MOTOR_3, LOW);
  digitalWrite(MOTOR_4, LOW);
}

これで、ステッパーモーターを動かせます!

Arduino LED

LEDを4つコントロールするプログラムを Arduino で作りました。

www.youtube.com

必要な物: Arduino uno本体、ブレッドボード、

抵抗4つ、LED4つ、ジャンパー線9本 です。

回路は、このように青い線をGNDとブレッドボードに繋げます。

そして、このようにオレンジ色の線を7、6、5、4とブレッドボードに繋ぎます。

その次に、抵抗をこのように繋ぎます。

最後はこのようにLEDを繋げれば回路は完成です!(LEDの色は何でもいいです)

ただし、LEDの足が長い方を抵抗がある列に刺す事。

f:id:ahira0211:20181008052256p:plain

コードはこれです。

const int leda = 0;

const int ledb = 0;

const int ledc = 0;

const int ledd = 0;

 

void  setup() {

  pinMode(leda, OUTPUT);

  pinMode(ledb, OUTPUT);

  pinMode(ledc, OUTPUT);

  pinMode(ledd, OUTPUT);

}

 

void loop() {

  digitalWrite(leda, HIGH);

  delay(300);

  digitalWrite(leda, LOW);

  digitalWrite(ledb, HIGH);

  delay(300);

  digitalWrite(ledb, LOW);

  digitalWrite(ledc, HIGH);

  delay(300);

  digitalWrite(ledc, LOW);

  digitalWrite(ledd, HIGH);

  delay(300);

  digitalWrite(ledd, LOW);

  delay(300);

  for (loopc = 0;  loopc != 3; loopc++){

    digitalWrite(leda, HIGH);

    digitalWrite(ledb, HIGH);

    digitalWrite(ledc, HIGH);

    digitalWrite(ledd, HIGH);

    delay(200);

    digitalWrite(leda, LOW);

    digitalWrite(ledb, LOW);

    digitalWrite(ledc, LOW);

    digitalWrite(ledd, LOW);

    delay(200);

  }

}

 

これで、動画のようにLEDを光らせることができます。