目標

Arduinoを使ってLEDを点滅させよう

使う物

http://arduino.cc/en/uploads/Main/arduino316.jpg

  • Arduino Duemilanova
  • ブレッドボード
  • LED
  • 抵抗 (220Ω)
  • PC

インストール

ArduinoをUSBでPCにつないだあと、 Tools > Serial Port > /dev/tty.usbserial を選ぶ

ブレッドボードにLEDと抵抗を挿す

LEDを3つArduinoにつなぐ

あとで誰か書く

プログラムを書く

File > Examples > Blink

テスとしてアップロード

あとは任せた 任された

信号機みたいに青黄色緑で光らせてみよう.

以下スケッチ例

int redledPin =  5;
int yelledPin = 6;
int greledPin = 7;

// The setup() method runs once, when the sketch starts

void setup()   {                
  // initialize the digital pins as output:
  pinMode(redledPin, OUTPUT);
  pinMode(yelledPin, OUTPUT);
  pinMode(greledPin, OUTPUT);  
}

// the loop() method runs over and over again,
// as long as the Arduino has power

void loop()                     
{
  digitalWrite(redledPin, HIGH);   // set the LED on
  delay(1000);                  // wait for a second
  digitalWrite(redledPin, LOW);    // set the LED off
  digitalWrite(yelledPin, HIGH);
  delay(1000);                  // wait for a second
  digitalWrite(yelledPin, LOW);
  digitalWrite(greledPin, HIGH);
  delay(1000);                  // wait for a second
  digitalWrite(greledPin, LOW);
}

トラブルシューティング

  • Q: LEDが点かない
    • A: LEDの+-の向きはあってる?
  • Q: LEDが点きっぱなしになったり、点かなかったりする
    • A: Pinによって光ったり光らなかったりする。0,1pinはRX,TXだからかな。
    • 教えてえらい人!

参考URL


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-05-10 (月) 15:19:48 (2752d)