工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduinoチュートリアル02:ボタンとPWM

Arduinoチュートリアルシリーズの2番目のArduinoチュートリアルへようこそ。このチュートリアルでは、デジタル入力ピンと出力ピンがどのように機能するかを学び、ボタンとLEDを使用したいくつかの例を示します。また、PWM(パルス幅変調)とは何かを学び、PWMを使用してLEDの明るさを制御する例を示します。

これは、簡単に実行できるステップバイステップのビデオチュートリアルです。また、ビデオの下には、このチュートリアルに必要なパーツと、ビデオの例のソースコードがあります。

このチュートリアルに必要なコンポーネント


  • Arduinoボード……………………………/AliExpress
  • ブレッドボードとジャンパー線………/AliExpress
  • LED……………………………………………
  • 220オーム抵抗器……………………..
例の回路図

最初の例のソースコード
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);
}
}Code language: 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);
}Code language: Arduino (arduino)

製造プロセス

  1. ArduinoRFIDロックチュートリアル
  2. Arduino Quadruped
  3. BoltとArduinoを使用したLEDの明るさの制御
  4. ArduinoUnoと1sheeldを備えた4x4x4LEDキューブ
  5. Arduino指紋センサーチュートリアル
  6. AlexaとArduinoを使用したアニメーションスマートライト
  7. インフィニティガントレット
  8. RaspberryPiとArduinoラップトップ
  9. PWMを読み取り、RCレシーバー入力をデコードし、フェイルセーフを適用します
  10. RaspberryPiとArduinoを使用したWeb制御のLEDアニメーション
  11. ArduinoとMPU6050加速度計とジャイロスコープのチュートリアル