2020年9月2日水曜日
aruduino 可変抵抗器を使って音を変える
可変抵抗器を使って音を変えることができました。
写真は、前のブログと同じ物です。
----------------------------------
const int speakerPin = 8;
const int sensorPin = A0;
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(speakerPin, OUTPUT);
pinMode(sensorPin, INPUT);
}
// the loop function runs over and over again forever
void loop() {
int value = analogRead(sensorPin);
tone(speakerPin ,value * 10,1);
delay(1);
}
-------------------------------------
tone関数です。
写真は、前のブログと同じ物です。
----------------------------------
const int speakerPin = 8;
const int sensorPin = A0;
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(speakerPin, OUTPUT);
pinMode(sensorPin, INPUT);
}
// the loop function runs over and over again forever
void loop() {
int value = analogRead(sensorPin);
tone(speakerPin ,value * 10,1);
delay(1);
}
-------------------------------------
tone関数です。
arduino サンプルスケッチで音を鳴らす
サンプルのとおり、プログラムを入れても音は鳴りませんでした。
もしかしてと思い、
-----------------------------------
void setup() {
// pinMode(8, OUTPUT); ←この行を追加
}
void loop() {
digitalWrite(8, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1); // wait for a second
digitalWrite(8, LOW); // turn the LED off by making the voltage LOW
delay(1); // wait for a second
}
------------------------------------
setupの部分に、上の行を追加すると音が出ました。
ボリュームコントロールがあるのですが、これは使っていません。次のプログラムで使うためのものでした。
もしかしてと思い、
-----------------------------------
void setup() {
// pinMode(8, OUTPUT); ←この行を追加
}
void loop() {
digitalWrite(8, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1); // wait for a second
digitalWrite(8, LOW); // turn the LED off by making the voltage LOW
delay(1); // wait for a second
}
------------------------------------
setupの部分に、上の行を追加すると音が出ました。
ボリュームコントロールがあるのですが、これは使っていません。次のプログラムで使うためのものでした。
2020年9月1日火曜日
VISUAL STUDIO 完成 間違いボール探しゲーム
さらに、データを打ち込むこと1時間程度。
途中の間違いは、記載場所を間違えたこと、}が1つなかったこと、
selectPictureBox.Image = selectCanvas; を入力していなかったこと。
軽いミスで終わりました。
本の通りにデータを入力していくだけの作業ですが、完成するとやはり嬉しい。
途中の間違いは、記載場所を間違えたこと、}が1つなかったこと、
selectPictureBox.Image = selectCanvas; を入力していなかったこと。
軽いミスで終わりました。
本の通りにデータを入力していくだけの作業ですが、完成するとやはり嬉しい。
時間がかかりました。
2020年8月31日月曜日
登録:
投稿 (Atom)