tag:blogger.com,1999:blog-3638154389625503178.post8409755538633599678..comments2024-02-28T11:56:46.898+08:00Comments on 葉難: Arduino練習:連續旋轉伺服馬達GWS S35yehnanhttp://www.blogger.com/profile/13453592439537191882noreply@blogger.comBlogger38125tag:blogger.com,1999:blog-3638154389625503178.post-88006040990203244172020-01-15T16:44:51.203+08:002020-01-15T16:44:51.203+08:00請問,我加入了millis()
仍無法再指定的轉速下執行3秒
還是得再輸入90才會停止
請問程式碼的...請問,我加入了millis()<br />仍無法再指定的轉速下執行3秒<br />還是得再輸入90才會停止<br />請問程式碼的部分哪裡該修正呢?<br />謝謝<br /><br /><br />#include <br /><br />Servo myservo;<br />long previousTime = 0; <br />long interval = 3000; <br /> <br />void setup() <br />{ <br /> Serial.begin(9600);<br /> myservo.attach(9);<br />} <br /><br />void loop() <br />{ <br /> int d;<br /> unsigned long currentTime= millis();<br /> if(Serial.available()){<br /> d = Serial.parseInt();<br /> Serial.println(d);<br /> if(0 <= d && d <= 180){ <br /> myservo.write(d);<br /> if(currentTime - previousTime > interval){ <br /> myservo.write(90);<br /> }<br /> }<br /> }<br /> previousTime = currentTime; <br />}<br /> leica816https://www.blogger.com/profile/13952079952414234882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-10428395019461741282018-12-11T22:57:05.727+08:002018-12-11T22:57:05.727+08:00請問可以控制它旋轉的時間嗎?
例如說我要它150的轉速然後旋轉三秒就停 再反轉旋轉三秒
有完整的co...請問可以控制它旋轉的時間嗎?<br />例如說我要它150的轉速然後旋轉三秒就停 再反轉旋轉三秒<br />有完整的code 碼<br />用來收窗簾用longerhttps://www.blogger.com/profile/18205838348579672941noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-32464778026679706512017-12-18T21:29:26.218+08:002017-12-18T21:29:26.218+08:00這是連續旋轉的伺服馬達,很難吧,我不知道怎麼做。這是連續旋轉的伺服馬達,很難吧,我不知道怎麼做。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-71880079989167903962017-12-18T20:55:58.260+08:002017-12-18T20:55:58.260+08:00請問一下能夠用PWM去控制伺服馬達所轉的角度嗎!?請問一下能夠用PWM去控制伺服馬達所轉的角度嗎!?Anonymoushttps://www.blogger.com/profile/08087801259157533523noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-4733984043427578532017-10-30T15:19:42.517+08:002017-10-30T15:19:42.517+08:00參考這篇 http://yehnan.blogspot.tw/2012/02/arduino_23....參考這篇 http://yehnan.blogspot.tw/2012/02/arduino_23.html 讀取光敏電阻的值,<br />然後使用map,把值的範圍轉成伺服馬達的角度,<br />然後用Servo的write寫入。<br /><br />yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-57813460782521014732017-10-30T14:46:04.129+08:002017-10-30T14:46:04.129+08:00請問一下 如果想讓光敏電阻所接受到的數值來控制伺服馬達轉動角度 該怎麼做請問一下 如果想讓光敏電阻所接受到的數值來控制伺服馬達轉動角度 該怎麼做Anonymoushttps://www.blogger.com/profile/16413228901826610894noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-41076728664746837342017-08-23T18:40:02.584+08:002017-08-23T18:40:02.584+08:00沒用過。沒用過。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-22077020646637858282017-08-23T17:21:12.872+08:002017-08-23T17:21:12.872+08:00如果是306的伺服馬達 我想讓它轉2圈停下來要怎麼控制?? 如果是306的伺服馬達 我想讓它轉2圈停下來要怎麼控制?? Anonymoushttps://www.blogger.com/profile/09390546075742910187noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-66076274233570625202016-06-12T08:34:39.737+08:002016-06-12T08:34:39.737+08:001. 可以
2. 當然要
3. 計算所有馬達需要的電流上限,挑選能夠輸出那麼大電流的穩壓器1. 可以<br />2. 當然要<br />3. 計算所有馬達需要的電流上限,挑選能夠輸出那麼大電流的穩壓器yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-69292730131155861162016-06-12T08:32:04.462+08:002016-06-12T08:32:04.462+08:00請問如果要同時供應給,兩個 S35 需要如何供電
Arduino 本身電力不夠 =>
1.可...請問如果要同時供應給,兩個 S35 需要如何供電<br />Arduino 本身電力不夠 => <br />1.可以改接兩個18650嗎?<br />2.兩個18650為7.2V 需不需要穩壓到5V<br />3.若四個 S35 又要如何供電呢?<br />謝謝您Bing_Heng Lehttps://www.blogger.com/profile/02234449660462554640noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-33273457160305475342016-05-15T00:46:03.962+08:002016-05-15T00:46:03.962+08:00用digitalRead讀取按鈕狀態
根據按下哪個按鈕
以analogWrite輸出對應的PWM訊號...用digitalRead讀取按鈕狀態<br />根據按下哪個按鈕<br />以analogWrite輸出對應的PWM訊號控制伺服馬達yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-90644943349245120232016-05-14T22:42:27.235+08:002016-05-14T22:42:27.235+08:00那使用用程式的話要如何控制呢?
不知道要如呵將90 0 180 變成可以用按鈕控制的程式
謝謝那使用用程式的話要如何控制呢?<br />不知道要如呵將90 0 180 變成可以用按鈕控制的程式<br />謝謝Anonymoushttps://www.blogger.com/profile/07888102919860871129noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-53536569171830898672016-05-14T22:31:02.251+08:002016-05-14T22:31:02.251+08:00可以啊。有什麼問題嗎?
你說的是需求,不是問題。可以啊。有什麼問題嗎?<br /><br />你說的是需求,不是問題。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-41729766168731536692016-05-14T22:25:23.803+08:002016-05-14T22:25:23.803+08:00大概就是用三個按鈕來控制GWS S35的0 90 180
不知道行不行得通 懇請解惑感恩大概就是用三個按鈕來控制GWS S35的0 90 180<br />不知道行不行得通 懇請解惑感恩Anonymoushttps://www.blogger.com/profile/07888102919860871129noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-16180066712999705472016-05-14T15:31:26.024+08:002016-05-14T15:31:26.024+08:00請問一下如果要用按鈕控制的話可以嗎??
請問一下如果要用按鈕控制的話可以嗎??<br />Anonymoushttps://www.blogger.com/profile/07888102919860871129noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-43334161452425057892015-12-15T00:13:59.822+08:002015-12-15T00:13:59.822+08:00嗯,不清楚。
調整writeMicrosecond參數值,直到你覺得雙方的轉速相同。大概吧。嗯,不清楚。<br /><br />調整writeMicrosecond參數值,直到你覺得雙方的轉速相同。大概吧。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-4258081087559117042015-12-14T20:43:59.120+08:002015-12-14T20:43:59.120+08:00我是利用同一片UNO板,2個數位腳位各接1顆GWS S35
然後看2顆馬達的轉速是不一樣的
轉速是不...我是利用同一片UNO板,2個數位腳位各接1顆GWS S35<br />然後看2顆馬達的轉速是不一樣的<br />轉速是不會相差太大,可是用在自走車上怕會有問題Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-35208027028939916472015-12-14T17:36:02.543+08:002015-12-14T17:36:02.543+08:00嗯,沒有相關經驗,恐怕無法給予建議。
轉速不相同,嗯,確認給予相同的電力(電壓、電流)嗎?
轉速相...嗯,沒有相關經驗,恐怕無法給予建議。<br /><br />轉速不相同,嗯,確認給予相同的電力(電壓、電流)嗎?<br />轉速相差很大嗎?<br /><br />脈衝寬度範圍,上網找可找到。<br />使用writeMicrosecond時,先從1000~2000嘗試,然後逐步加大範圍,若馬達出現怪聲停止,若加大範圍時轉速並未提昇,也應該代表抵達上下限了。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-75109449415539367252015-12-14T10:42:31.498+08:002015-12-14T10:42:31.498+08:00您好,請問一下
我有想要利用2顆GWS S35做成自走車的車輪馬達
但是我發現若利用servo.wr...您好,請問一下<br />我有想要利用2顆GWS S35做成自走車的車輪馬達<br />但是我發現若利用servo.write()去控制的話<br />2顆馬達的轉速不會相同<br />請問一下應該要怎麼做才可以使得2顆馬達轉速相同呢?<br />我有想到使用writeMicrosecond()去控制<br />但是又不知道GWS S35的脈衝寬度範圍<br />請問您有比較好的建議嗎?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-20879620121459081572015-04-13T13:19:29.538+08:002015-04-13T13:19:29.538+08:00你用的是GWS S35?
正確的話,輸入0~180的值,便會看見伺服馬達以不同轉速、不同方向進行旋...你用的是GWS S35?<br /><br />正確的話,輸入0~180的值,便會看見伺服馬達以不同轉速、不同方向進行旋轉。而其中某值應會停止。<br /><br />藍牙會有什麼影響?yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-21677031870432904182015-04-13T12:44:00.019+08:002015-04-13T12:44:00.019+08:00您好,我試過了,不會反轉,也不會停止耶! @@"
是不是語法可以改成給個指定的數字指令,讓...您好,我試過了,不會反轉,也不會停止耶! @@"<br />是不是語法可以改成給個指定的數字指令,讓他直接停止或反轉呢?<br />如果我外加藍芽的話,會有影響嗎 ^^"?<br />Anonymoushttps://www.blogger.com/profile/12225143620938314901noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-85716069727337755672015-04-13T09:27:46.593+08:002015-04-13T09:27:46.593+08:00GWS S35是連續旋轉的伺服馬達,照理說輸入0應該會正轉,那麼180應該會逆轉。
而輸入90應該會...GWS S35是連續旋轉的伺服馬達,照理說輸入0應該會正轉,那麼180應該會逆轉。<br />而輸入90應該會停止,不過需要測試微調,可能會是93才停止。<br /><br />官方說不能控制角度,如果想控制停在某角度,很勉強,<br />要自己算時間,而且不精確,<br />如果真的要將這個馬達調整到固定的角度時就要去算時間差,不容易。<br /><br />yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-77728746889703297752015-04-13T02:20:12.114+08:002015-04-13T02:20:12.114+08:00請問一下,我給他輸入0~180的值,他都只會轉同一個方向,請問該如何改成一個值,轉動
在一個值停止的...請問一下,我給他輸入0~180的值,他都只會轉同一個方向,請問該如何改成一個值,轉動<br />在一個值停止的簡單操作呢?? 語法? 謝謝您Anonymoushttps://www.blogger.com/profile/12225143620938314901noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-57479509944879724962014-12-16T20:05:29.378+08:002014-12-16T20:05:29.378+08:00thanks a lot : )thanks a lot : )Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-8059407735483039202014-12-16T08:43:58.700+08:002014-12-16T08:43:58.700+08:00嗯,在序列埠監控視窗底下有個控制換行字元的設定,請改成「No line editing」,這樣應該就...嗯,在序列埠監控視窗底下有個控制換行字元的設定,請改成「No line editing」,這樣應該就可以了。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.com