Arduino入門

HSSC_Arduino01

プレゼンテーションファイル等一式:HSSC180821

1.LEDを点滅させます。
LED3
Blink


1
2
3
4
5
6
7
8
9
10
11
12
13
//LEDを点滅させる
void setup()
{
  pinMode(13, OUTPUT); //13番のピンを出力モードに
}

void loop()
{
  digitalWrite(13, HIGH); //13をONにする
  delay(1000); //1000ms待つ
  digitalWrite(13, LOW); //13をOFFにする
  delay(1000); //
}

2.可変抵抗(ボリューム)の値を読み取ります。
可変抵抗の黒線をArduinoのGNDに,赤線を5Vに,白線をA0に接続します。
vr1
READ1


1
2
3
4
5
6
7
8
9
10
11
12
13
int value= 0; // アナログ値を格納する変数

void setup(){
  Serial.begin(9600); // シリアルポートを9600bpsで開く
}

void loop(){
  value= analogRead(0); // アナログピン0から読み取る
 
  Serial.print(value); //読んだ値をPCへ送る
  Serial.println(); // 改行を送信
  delay(100); // 100ミリ秒停止
}

3.可変抵抗(ボリューム)の値をLEDの明るさに反映させます。
LEDの長い足をArduinoのD11に,短い足をGNDに接続します。
可変抵抗の黒線をArduinoのGNDに,赤線を5Vに,白線をA0に接続します。
img_3289.jpg
analogLED


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int value= 0; // アナログ値を格納する変数

void setup(){
  pinMode(11, OUTPUT); //11番ピンを出力モードに
  Serial.begin(9600); // シリアルポートを9600bpsで開く
}

void loop(){
  value= analogRead(0); // アナログピン0から読み取る
  analogWrite(11,value/4); // アナログ値を1/4してLEDに入れる
 
  Serial.print(value/4); //LEDの値をPCへ送る
  Serial.println(); // 改行を送信
  delay(100); // 100ミリ秒停止
}

コメントを残す