Arduinoチュートリアル02: ボタンとPWM - デジタルI/OとLED制御をマスター
Arduinoチュートリアルシリーズの第2回へようこそ。このチュートリアルでは、デジタル入力と出力ピンの仕組みを学び、ボタンとLEDを使ったいくつかの例を作成します。また、PWM(パルス幅変調)とは何かを学び、PWMを使用したLED輝度制御の例も作成します。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にこのチュートリアルに必要なパーツと、動画内の例のソースコードがあります。 このチュートリアルに必要なコンポーネント
例の回路図

最初の例のソースコード
int button = 12;
int led = 13;
int buttonState = 0;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
buttonState = digitalRead(button);
if (buttonState == HIGH) {
digitalWrite(led, HIGH);
} else {
digitalWrite(led, LOW);
}
}コード言語: Arduino (arduino)2つ目の例のソースコード
int led = 13;
int button = 12;
int buttonState = 0;
int brightness = 0;
int brightup = 2;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
analogWrite(led, brightness);
buttonState = digitalRead(button);
if (buttonState == HIGH) {
brightness = brightness + brightup;
}
if (brightness == 255) {
brightness = 0;
}
delay(30);
}コード言語: Arduino (arduino)
製造プロセス
- Arduinoで作るセキュアなRFIDロック – ステップバイステップガイド
- スマートArduino四足歩行ロボットの製作:ステップバイステップガイド
- Bolt IoTとArduino UNOでLED輝度をシームレス制御
- Arduino Unoと1Sheeldで作る4x4x4 LEDキューブ – インタラクティブLEDプロジェクト
- Arduino Nanoと指紋センサーで作るバイオメトリクス認証システム – 完全チュートリアル
- ArduinoとAlexaで制御するアニメーション対応スマートLEDストリップの作り方
- インフィニティ・ガントレット自作キット:Arduino LEDでサノス気分を体験
- Raspberry Pi 3とArduinoで作る自作ノートPC:ステップバイステップガイド
- 効率的なArduino PWMリーダー&RC受信機デコーダー:フェイルセーフ内蔵
- Raspberry PiとArduinoで作るWeb駆動型LEDアニメーション
- MPU6050 完全攻略:Arduino で加速度センサー&ジャイロを使いこなすチュートリアル