Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2159|回復: 2
打印 上一主題 下一主題

LED燈與伺服馬達轉動

[複製鏈接]
跳轉到指定樓層
1#
發表於 2014-12-16 09:08:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 fsn103659 於 2014-12-16 09:10 編輯

各位大家好,10月多接觸Arduino UNO R3板子,我是想做LED與馬達寫個程式動起來。參考了入門書本的應用

const int led[] ={3,9,10,11};
int varNums;
int ledNums;
const int brightness[7][4]=
{{250,0,0,0},          //第1次LED的狀態。
  {100,250,0,0},       //第2次LED的狀態。
  {50,100,250,0},      //第3次LED的狀態。
  {5,50,100,250},      //第4次LED的狀態。
  {0,5,50,100},        //第5次LED的狀態。
  {0,0,5,50},          //第6次LED的狀態。
  {0,0,0,5} };         //第7次LED的狀態。
void setup()
{
}
void loop()
{
  for(varNums=0;varNums<7;varNums++) //雨滴變化
  {
    for(ledNums=0;ledNums<4;ledNums++)
    analogWrite(led[ledNums],brightness[varNums][ledNums]);
    delay(100);
  }
}
    做出閃爍LED燈

我們用的是小型伺服馬達SG90
要將程式碼跟LED用再一起
http://yehnan.blogspot.tw/2013/09/arduinotower-pro-sg90.html
這應該可以 是自己試過

只是我自己不曉得怎麼把程式套入,有請各位大大了
2#
發表於 2014-12-16 17:55:00 | 只看該作者
以下程式碼僅供參考!!

#include <Servo.h>

Servo myservo; // 建立Servo物件,控制伺服馬達


const int led[] ={3,9,10,11};
int varNums;
int ledNums;
const int brightness[7][4]=
{{250,0,0,0},          //第1次LED的狀態。
  {100,250,0,0},       //第2次LED的狀態。
  {50,100,250,0},      //第3次LED的狀態。
  {5,50,100,250},      //第4次LED的狀態。
  {0,5,50,100},        //第5次LED的狀態。
  {0,0,5,50},          //第6次LED的狀態。
  {0,0,0,5} };         //第7次LED的狀態。
void setup()
{
myservo.attach(9); // 連接數位腳位9,伺服馬達的訊號線
}
void loop()
{
   for(varNums=0;varNums<7;varNums++) //雨滴變化
   {
     for(ledNums=0;ledNums<4;ledNums++)
     {
     analogWrite(led[ledNums],brightness[varNums][ledNums]);
     delay(100);
     }
   }
for(int i = 0; i <= 180; i+=1){
    myservo.write(i); // 使用write,傳入角度,從0度轉到180度
    delay(20);
  }
  for(int i = 180; i >= 0; i-=1){
    myservo.write(i);// 使用write,傳入角度,從180度轉到0度
    delay(20);
  }

}
3#
 樓主| 發表於 2014-12-16 18:08:31 | 只看該作者
回復 2# ates1687
感謝你 如果其他問題再問
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2025-1-31 14:19 , Processed in 0.172228 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表