教育資料

arduino_sample_codes.zip

Arduino_Project.pdf

プロジェクト構成部品

Untitled

プロジェクト目標

  1. 障害物感知後の停止·回避 → 超音波センサー、サーボモーター
  2. 車線感知、逸脱防止 → IRセンサー

モジュール

サーボモーター SG-90 ( Servo Motor )

Untitled

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);
  }
}