教育資料
arduino_sample_codes.zip
Arduino_Project.pdf
プロジェクト構成部品

プロジェクト目標
- 障害物感知後の停止·回避 → 超音波センサー、サーボモーター
- 車線感知、逸脱防止 → IRセンサー
モジュール
サーボモーター SG-90 ( Servo Motor )

CODE
#include <Servo.h>
// ピン番号マクロ定義
#define front 4
#define back 2
// 制御するサーボモーターインスタンス変数設定(名前付き)
Servo frontServo;
Servo backServo;
int pos = 0;
void setup(){
// サーボモーター連結設定
frontServo.attach(front);
backServo.attach(back);
}
void loop(){
// 超音波往復回転
for (pos = 180; pos >= 0; pos -= 1){
// サーボモーター(超音波センサー)動作
frontServo.write(pos);
backServo.write(pos);
delay(15);
}
for (pos = 0; pos <= 180; pos += 1){
frontServo.write(pos);
backServo.write(pos);
delay(15);
}
}