趣味なこと興味あることのメモ代わりです。

まとめ

#05 "Lチカ"してみよう

http://dotinstall.com/lessons/basic_arduino/22005
#define LED_PIN 13

void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
 digitalWrite(LED_PIN, HIGH);
 delay(500);
 digitalWrite(LED_PIN, LOW);
 delay(500);
}

#06 LEDを段階的に光らせよう!(1)

http://dotinstall.com/lessons/basic_arduino/22006
#define LED_PIN 9

void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  int i;
  for(i = 0; i < 256; i++) {
    analogWrite(LED_PIN, i);
    delay(10);
  }
}

#08 圧電スピーカーを使ってみよう

http://dotinstall.com/lessons/basic_arduino/22008
#define SPK_PIN 9

void setup() {
  pinMode(SPK_PIN, OUTPUT);
}

void loop() {
  int i;
  for(i = 0; i < 256; i++) {
    analogWrite(SPK_PIN, i*10, 20); //(ピン, 周波数, 音を出す長さ)
    delay(10);
  }
}

#09 タクトスイッチを使ってみよう!(1)

http://dotinstall.com/lessons/basic_arduino/22009
#define LED_PIN 13
#define BUTTON 2

void setup() {
  pinMode(LED_PIN, OUTPUT);
  pinMode(BUTTON, INPUT);
}

void loop() {
  if (digitalRead(BUTTON) == HIGH) {
    digitalWrite(LED_PIN, HIGH);
  } else {
    digitalWrite(LED_PIN, LOW);
  }
}

#11 CdSセルを使ってみよう!(1)

http://dotinstall.com/lessons/basic_arduino/22011
#define SENSOR 0

void setup() {
  pinMode(SENSOR, INPUT);
  Serial.begin(9600);
}

void loop() {
  int i;
  i = analogRead(); // 0 - 1023
  Serial.print(i, DEC);
  Serial.print("\n");
  delay(1000);
}









コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます