Arduinoを搭載したシンプルな障害物センサー
コンポーネントと消耗品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 |
アプリとオンラインサービス
> |
|
このプロジェクトについて
ステップ1:ものを集める
必要なもの:
- Arduino
- 150オームの抵抗器
- 3kオームの抵抗器
- IR LED
- フォトダイオード
- ジャンパー
- ブレッドボード
- LED
ステップ2:組み立てる
- IRLEDアノード=> 150オームの抵抗=> 5v
- IRカソード=> GND
- フォトダイオードアノード=> GND
- フォトダイオードカソード=> 3kオーム抵抗=> D2
- フォトダイオードカソード=> A0
- 緑色のLED => D13
- 赤色LED => D12
ステップ3コードをアップロードする:
指定されたコードをアップロードします。私の他のプロジェクトを参照してください:
ありがとう!
サポート:
Instructablesにアクセスし、私の作品に投票して、私をサポートしてください。あなたの仕事がなければ、私はものを作り続けることができません。
私に投票してください!
https://www.instructables.com/id/How-to-Make-Remote-Controlled-Bulb-With-Arduino/
https://www.instructables.com/id/How-to-Make-a-Parabolic-Microphone-With-an-Old-TV-/
https://www.instructables.com/id/How-to-Make-Secret-Drawer-Alarm/
コード
- コード
コード Arduino
ArduinoコードintphotoDiode =2; int GreenLed =13; int senRead =0; int SenseRate =905; void setup(){pinMode(photoDiode、OUTPUT); pinMode(GreenLed、OUTPUT); pinMode(12、OUTPUT); digitalWrite(photoDiode、HIGH); digitalWrite(GreenLed、LOW); Serial.begin(9600); } void loop(){int val =analogRead(senRead); Serial.println(val); if(val <=SenseRate){digitalWrite(12、HIGH); digitalWrite(GreenLed、LOW); delay(20); } else if(val> SenseRate){digitalWrite(12、LOW); digitalWrite(GreenLed、HIGH); delay(20); }}
回路図
回路図 回路図面製造プロセス