文章

 商品名稱:  Android手機遙控車套件組

   

 

 

 

商品簡介

Motoduino Android手機遙控車套件提供你利用Motoduino U1板自行組裝無線遙控自走車,並可利用Android 手機來遙控。這是一套兼具DIY 學者及創意趣味的Arduino 學習套件,還可以自行開發更多創意應用。

Motoduino U1主機板是一片台灣人自己開發的主板,台灣製且無鉛製程,完全相容於Arduino UNO主板.

此版本附贈一個app只要安裝在手機上即可以跟motoduino藍芽模組溝通(目前不支援iPhone).對一位完全不懂程式且想玩玩手機遙控車的買家是非常方便,所有套件一次到位(內附組裝說明書).

 

另外對於想自己開發的買者也附上Android手機遙控車原始程式,讓想學的買家盡情修改及發揮創作能力.

 Motoduino U1是結合Arduino UNO L293D馬達驅動晶片的一塊整合板,可以驅動兩顆直流馬達(電流最大到1.2A)及利用PWM特性控制馬達轉速。

Motoduino U1 完全相容於Arduino UNO,大部分可以堆疊上去arduino的擴充板都可以使用。可以應用於自走車,尋跡車等有馬達需求應用上. Motoduino也可以很容易加上藍芽模組做成遙控車,例如手機遙控車.

技術規格

 1.減速馬達規格: 5V,減速比1:48

 2.車子 長x(包括輪子): 20cm x 18.5cm

 3. 藍牙模組 2.0

  

商品內容

1.      Motoduino U1 電路板一片(相容於Arduino UNO)

2.      藍芽模組一片

3.      9V電池扣含DC JACK電源線一條

4.     USB 傳輸線

5. 十字及一字螺絲起子各一支

6. 車體 (兩個輪胎及減速馬達,一個萬向輪等)

7. 9V電池一顆

 

程式範例

 手機藍牙遙控車Arduino程式

 

//////////////////////////////////////////

//  程式說明: Android藍芽手機遙控車配合Motoduino U1使用

//  作者: Dennis Chen 2015

//  Email: 

/////////////////////////////////////////

 // 馬達與motoduino的腳位對應

const int Motor_E1 = 5;  // 控制馬達1轉速 digital pin 5 of Arduino (PWM) 

const int Motor_E2 = 6; // 控制馬達2轉速 digital pin 6 of Arduino (PWM)   

const int Motor_M1 = 10;     // 控制馬達1正反轉 digital pin 10 of Arduino

const int Motor_M2 = 11;    // 控制馬達2正反轉 digital pin 11 of Arduino

char val;  // 接收來自藍芽資料

 void setup() 

{

  // Start serial communication at 57600 baud rate(傳輸率)

  Serial.begin(57600);

  pinMode(Motor_M1, OUTPUT); //設定 Motor_M1為輸出腳位

  pinMode(Motor_M2, OUTPUT); //設定 Motor_M2為輸出腳位出

 }

 //////////// 主程式 ////////

void loop()

{  if(Serial.available())

  {    val = Serial.read();

     switch(val)    {

      case 'f':   // 前進

                forward(0, 255);

                break;

      case 'b':   // 後退

                backward(0, 255);

                break;

      case 'l':   // 左轉

                left(0, 255);

                break;

      case 'r':   // 右轉

                right(0, 255);

                break;

      case 's':   // 停止

                motorstop(0, 0);

                break;

    }  }

}

 void motorstop(byte flag, byte motorspeed)

{

  Serial.println("stop!");

   digitalWrite( Motor_E1, motorspeed);

  digitalWrite( Motor_E2, motorspeed);

 }

 void forward(byte flag, byte motorspeed)

{

  Serial.println("forward!");

     digitalWrite( Motor_M1, HIGH);

  digitalWrite( Motor_M2, HIGH);

  analogWrite( Motor_E1, motorspeed);

  analogWrite( Motor_E2, motorspeed);

}

 void backward(byte flag, byte motorspeed)

{

  Serial.println("backward!");

   digitalWrite( Motor_M1, LOW);

  digitalWrite( Motor_M2, LOW);

  analogWrite( Motor_E1, motorspeed);

  analogWrite( Motor_E2, motorspeed);

 }

 void right(byte flag, byte motorspeed)

{

  Serial.println("right!"); 

   digitalWrite( Motor_M1, HIGH);

  digitalWrite( Motor_M2, HIGH);

  analogWrite( Motor_E1, 0);

  analogWrite( Motor_E2, motorspeed);

}

 void left(byte flag, byte motorspeed)

{

  Serial.println("left!"); 

   digitalWrite( Motor_M1, HIGH);

  digitalWrite( Motor_M2, HIGH);

  analogWrite( Motor_E1, motorspeed);

  analogWrite( Motor_E2, 0);

 }  

  

接線範例

 

 組裝完成圖

 

 

 

 影片示範:

 

相關文檔及下載點

 

1.     下載點

2. 每套價格 1300元(未稅)

3. 購買連絡:  samhlin@gmail.com