Arduinoブラインドスティック
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要なツールとマシン
> |
|
アプリとオンラインサービス
> |
|
このプロジェクトについて
通りにいる目の不自由な人たちが通りを歩くのを手伝ってくれるのを見て、私はそれを悲しく思い、Tはこのプロジェクトに取り組み始めました。
コード
- このコードをアップロードする
このコードをアップロードする C / C ++
これはC / C ++言語です/ **ブラインドを支援するスマートスティックを作成します* / #define trigPin 9 #define echoPin 8 #define Buzzer1 5 // active #define Buzzer2 7 // active #define Led1 6 // Vibration int sound =250; void setup(){Serial.begin(9600); pinMode(trigPin、OUTPUT); pinMode(echoPin、INPUT); pinMode(Buzzer1、OUTPUT); pinMode(Buzzer2、OUTPUT); pinMode(Led1、OUTPUT);} void loop(){Serial.begin(9600);長い期間、距離; digitalWrite(trigPin、LOW); delay(2); digitalWrite(trigPin、HIGH); delay(10); digitalWrite(trigPin、LOW);期間=pulseIn(echoPin、HIGH);距離=(期間/ 2)/ 29.1; digitalWrite(Buzzer1、LOW); digitalWrite(Buzzer2、LOW); digitalWrite(Led1、LOW); if(distance <40){digitalWrite(Led1、HIGH); delay(2000); } if(distance <20){digitalWrite(Led1、HIGH); delay(2000); digitalWrite(Buzzer1、HIGH); delay(2000); } if(distance <10){digitalWrite(Led1、HIGH); delay(2000); digitalWrite(Buzzer1、HIGH); delay(2000); digitalWrite(Buzzer2、HIGH); delay(2000); }}
回路図
最初に 超音波センサー
2ブザー
導いた
ブレッドボードに取り付ける必要があります
次に、これらのコンポーネントをワイヤーでarduinoに接続する必要があります
その後、回路をテープでスティックに取り付ける必要があります
製造プロセス