音で電灯を消してみよう!👏
< 1st Arduino proj. >
音で電灯を消してみよう!
1.緒論
偶然のインターンシップでは、ハードウェアに触れる機会がたくさんありました.
そのせいか、ハードに興味がわいてきました.
完了する前に、
アドゥエノキトは家にいます
やっと週末を迎えた
こうしてアドゥーノと週末を過ごし、r,,,☆
どうせ.
いったんアドゥイが怒ったら落ちてはいけない.
センサーたちと親しくなるために
基本センサーを使って見ることにしました.
センサーの理論を直接見ると、すぐに面白くなくなると思います.
(理論知識への興味は障壁に入るのが高い…)
何かセンサーで作れるものを考えて検索してみましたが、
音センサーとサーボモーターの使用
拍手で部屋のスイッチを切ってみることにしました.
参考資料
https://bbs.ruliweb.com/hobby/board/300113/read/30559353
https://bsgwark.blogspot.com/2017/04/led-and-servo-motor-responding-to-sound.html
https://www.youtube.com/watch?v=VU6Vzhyf9E4
https://www.youtube.com/watch?v=ZKIKBeBCkQo
https://www.youtube.com/watch?v=6TEaXPfJS40
(この機会に皆さんにお礼を申し上げます、、、THANKYOU!)
時間に余裕があれば、アドゥーノセンサーさん達が紹介している動画を見てみたいのですが、
まず今日は音とサーボモーター部分をしっかり参考にして、コードを書きました.
音センサーによって、拍手を認識する大きさが異なります.
私の拍手でテストを続け、価格を調整しました.
C言語文法は学校でも授業を受けたことがあります.
文法自体は難しくありませんが、
難しいのはアドゥーノの動作原理と
接続、、、、同じ、、、抵抗、、電流はどこから、どこまで、、、こんな…?
とにかく.まず準備物を調べてみましょう
準備物
コードには次のリンクがあります.
T-Storyリンクを確認する際には、いくつかの構想フローまたは接続回路も参照してください.
これでコードが完成しました.
マザーボードについて基本的な知識がないからです.
この間ずっと真似していました.
基本的な知識を身につけてから
大まかな接続が必要なものを知っていれば、簡単なジャンプラインに接続できます.
(たぶん?!)
コード#コード#
#include <Servo.h>
#define SOUND A0
#define LED 3
const int servoPin = 9;
Servo myservo;
int vol=0;
int light = 0;
void setup() {
pinMode(LED, OUTPUT);
myservo.attach(servoPin);
myservo.write(0);
}
void loop() {
// put your main code here, to run repeatedly:
vol = analogRead(SOUND);
if(vol >=79) {
if(light ==0){
light = 50;
analogWrite(LED, light);
delay(100);
myservo.write(180);
delay(1000);
}
else if(light ==50){
light = 255;
analogWrite(LED, light);
delay(100);
myservo.write(180);
delay(1000);
}
else{
light = 0;
analogWrite(LED, light);
delay(100);
}
myservo.write(0);
delay(1000);
}
}
完了本当はまだわからない
音を捕まえるにはまだ足りないけど.
でもこれはどこだ!!!
いつもでなくても、私はアドゥイノに関する文章を書き続けます.
険しい
アドゥーノの世界、、、、☆
Reference
この問題について(音で電灯を消してみよう!👏), 我々は、より多くの情報をここで見つけました https://velog.io/@minjung0067/소리로전등끄기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol