Arduinoチュートリアル03:アナログ入力
Arduinoチュートリアルシリーズの3番目のArduinoチュートリアルへようこそ。このチュートリアルでは、Arduinoアナログ入力ピンがどのように機能するかを学び、ポテンショメータとフォトセルを使用していくつかの例を示します。
これは、簡単に実行できるステップバイステップのビデオチュートリアルです。また、ビデオの下には、このチュートリアルに必要なパーツと、ビデオの例のソースコードがあります。
このArduinoチュートリアルに必要なコンポーネント
最初の例の回路図。ポテンショメータの値をアナログ入力として使用する
2番目の例の回路図。フォトセルを分圧器として使用し、その可変値をアナログ入力として使用する
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
Code language: Arduino (arduino)
3番目の例の回路図。ポテンショメータを使用して、PWMを介してLEDの明るさを制御する
3番目の例のソースコード
int led = 7;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
int sensorValue = analogRead(A0);
int newValeu = map(sensorValue, 0, 1023, 0, 255);
analogWrite(led, newValeu);
}
Code language: Arduino (arduino)
製造プロセス