tag:blogger.com,1999:blog-3638154389625503178.post7059747302139500020..comments2024-02-28T11:56:46.898+08:00Comments on 葉難: Arduino Yún:Bridge程式庫入門(YunServer與YunClient)yehnanhttp://www.blogger.com/profile/13453592439537191882noreply@blogger.comBlogger83125tag:blogger.com,1999:blog-3638154389625503178.post-23662421124658636892019-06-05T19:50:53.341+08:002019-06-05T19:50:53.341+08:00葉大您好
我要控制馬達正反轉,正轉:http://micduino.local/arduino/fw...葉大您好<br />我要控制馬達正反轉,正轉:http://micduino.local/arduino/fw<br />程式是<br />#include <br />#include <br />#include <br />#include // 引用「軟體序列埠」程式庫<br /><br />const byte motorIn1 = 4;<br />const byte motorIn2 = 5;<br />const byte motorIn3 = 6;<br />const byte motorIn4 = 7;<br />const byte ENA=10;<br />const byte ENB=11;<br /><br /><br /><br /><br />YunServer server; <br /><br />void setup() {<br /> server.begin();<br /> Serial.begin(19200);<br /> Bridge.begin(); <br /> <br /> ;<br /> server.listenOnLocalhost();<br /> server.begin();<br /><br /> pinMode(motorIn1,OUTPUT);<br /> pinMode(motorIn2,OUTPUT);<br /> pinMode(motorIn3,OUTPUT);<br /> pinMode(motorIn4,OUTPUT);<br /> pinMode(ENA,OUTPUT);<br /> pinMode(ENB,OUTPUT);<br />}<br /><br />void loop() {<br /> YunClient client = server.accept();<br /> if(client){<br /><br /> process(client); <br /> client.stop();<br /> }<br /><br /> delay(50);<br />}<br /> <br />void process(YunClient client){<br /> String command = client.readStringUntil('/');<br /> <br /> if(command == "fw"){<br /> digitalWrite(motorIn3,LOW);<br /> digitalWrite(motorIn4,HIGH);<br /> digitalWrite(motorIn2,LOW);<br /> digitalWrite(motorIn1,HIGH);<br /> analogWrite(ENA,130);<br /> analogWrite(ENB,130);<br /> }<br /> else if (command == "tr"){<br /> digitalWrite(motorIn3,LOW);<br /> digitalWrite(motorIn4,HIGH);<br /> digitalWrite(motorIn2,LOW);<br /> digitalWrite(motorIn1,HIGH);<br /> analogWrite(ENA,130);<br /> analogWrite(ENB,0);<br /> }<br /> else if (command == "tl"){<br /> digitalWrite(motorIn3,LOW);<br /> digitalWrite(motorIn4,HIGH);<br /> digitalWrite(motorIn2,LOW);<br /> digitalWrite(motorIn1,HIGH);<br /> analogWrite(ENA,0);<br /> analogWrite(ENB,130);<br /> }<br /> else if (command == "bw"){<br /> digitalWrite(motorIn3,HIGH);<br /> digitalWrite(motorIn4,LOW);<br /> digitalWrite(motorIn2,HIGH);<br /> digitalWrite(motorIn1,LOW);<br /> analogWrite(ENA,130);<br /> analogWrite(ENB,130);<br /> }<br /> else if (command == "sp"){<br /> digitalWrite(motorIn3,LOW);<br /> digitalWrite(motorIn4,HIGH);<br /> digitalWrite(motorIn2,LOW);<br /> digitalWrite(motorIn1,HIGH);<br /> analogWrite(ENA,0);<br /> analogWrite(ENB,0);<br /> }<br />}<br /><br />請問葉大我的程式哪裡不對?<br />馬達不會動QAQAnonymoushttps://www.blogger.com/profile/11350708471537915441noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-49626224141084898932017-08-09T20:14:04.487+08:002017-08-09T20:14:04.487+08:00恩,Yun內建的程式庫就辦得到了,
一個使用YunServer(也需要YunClient),
另一個...恩,Yun內建的程式庫就辦得到了,<br />一個使用YunServer(也需要YunClient),<br />另一個使用YunClient,<br /><br />網路上好像沒有這樣做的分享文。<br /><br />抱歉,我沒在玩yun囉。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-44852898897207485612017-08-09T13:17:47.470+08:002017-08-09T13:17:47.470+08:00arduino yun mini 一個當server 一個當client 互傳 無線的arduino yun mini 一個當server 一個當client 互傳 無線的Anonymoushttps://www.blogger.com/profile/01827489995596203559noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-38582688320432214532017-08-02T16:21:30.660+08:002017-08-02T16:21:30.660+08:00哪塊arduino板子?
怎麼互傳?有線無線?走哪種協定?網路?哪塊arduino板子?<br />怎麼互傳?有線無線?走哪種協定?網路?yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-63015480401637063892017-08-02T15:48:41.989+08:002017-08-02T15:48:41.989+08:00老師 不好意思打擾了 我想請問一下 如果我要用2台ARDUINO互傳 我是不是還需要在Libra...老師 不好意思打擾了 我想請問一下 如果我要用2台ARDUINO互傳 我是不是還需要在Library上增加檔案?? 才可以讓她啟動??Anonymoushttps://www.blogger.com/profile/01827489995596203559noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-2667692116293178412016-08-25T11:33:25.310+08:002016-08-25T11:33:25.310+08:00那麼,< 1就代表數據量小於1。
一般來說應只有0與大於0兩種可能,所以小於1就代表0,也就是...那麼,< 1就代表數據量小於1。<br />一般來說應只有0與大於0兩種可能,所以小於1就代表0,也就是沒有數據。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-65776715644078609772016-08-25T11:28:12.172+08:002016-08-25T11:28:12.172+08:00通過連接到Server寫入到Client端的數據量通過連接到Server寫入到Client端的數據量Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-83153926918201404902016-08-24T16:52:27.243+08:002016-08-24T16:52:27.243+08:00反問client.available()的回傳值代表什麼意思?反問client.available()的回傳值代表什麼意思?yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-58619305210034548042016-08-24T16:06:13.020+08:002016-08-24T16:06:13.020+08:00請問client.available()<1 為甚麼後面會有 <1 呢?請問client.available()<1 為甚麼後面會有 <1 呢? Anonymoushttps://www.blogger.com/profile/14408976558137577379noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-47101262109121162832016-08-24T15:59:59.195+08:002016-08-24T15:59:59.195+08:00This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/14408976558137577379noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-90012492091631732552016-08-24T13:27:07.822+08:002016-08-24T13:27:07.822+08:00請找本C語言入門書,自行研習。請找本C語言入門書,自行研習。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-59662570850295795742016-08-24T13:21:42.413+08:002016-08-24T13:21:42.413+08:00老師您好,我想了解程式的內容,想請你幫我描述一下! void loop 迴圈的意思
#includ...老師您好,我想了解程式的內容,想請你幫我描述一下! void loop 迴圈的意思<br /><br />#include <br />#include <br />#include <br />YunServer server;<br />void setup() {<br /> Bridge.begin(); 開始建立Bridge物件<br /> server.begin(); 開始建立server物件<br /> Console.begin(); 開始建立console物件<br /><br />void loop() {<br /> YunClient client = server.accept(); <br /> if(client){<br /> while(client.available()<1);<br /> Console.println(client.read()); // this should print out 42[/color]<br /> client.stop();<br /> }<br />}Anonymoushttps://www.blogger.com/profile/14408976558137577379noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-33349875797457953482016-08-11T15:25:07.876+08:002016-08-11T15:25:07.876+08:00老師您好:我使用的是arduino Uno R3不是Leonardo會有影響嗎?
程式燒入之後 出現...老師您好:我使用的是arduino Uno R3不是Leonardo會有影響嗎?<br />程式燒入之後 出現Could not connect to YunServer 146 Connection refused<br />setup()裡面的while(!Serial)拿掉不行<br />拿掉server.listenOnLocalhost();也不行<br />韌體也從dragino2-yun-geeetech-v2.0.2更新到dragino2-yun-common-v2.0.7<br />把REST API設為OPEN也不行呢<br />想請問老師還有什麼方式可以處理這個問題嗎?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-49739776944650123212016-08-11T15:23:54.005+08:002016-08-11T15:23:54.005+08:00老師您好:我使用的是arduino Uno R3不是Leonardo會有影響嗎?
程式燒入之後 出現...老師您好:我使用的是arduino Uno R3不是Leonardo會有影響嗎?<br />程式燒入之後 出現Could not connect to YunServer 146 Connection refused<br />setup()裡面的while(!Serial)拿掉不行<br />拿掉server.listenOnLocalhost();也不行<br />韌體也從dragino2-yun-geeetech-v2.0.2更新到dragino2-yun-common-v2.0.7<br />把REST API設為OPEN也不行呢<br />想請問老師還有什麼方式可以處理這個問題嗎?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-80472401375341735412016-08-11T15:15:57.304+08:002016-08-11T15:15:57.304+08:00老師您好:我使用的是arduino Uno R3不是Leonardo會有影響嗎?
程式燒入之後 出現...老師您好:我使用的是arduino Uno R3不是Leonardo會有影響嗎?<br />程式燒入之後 出現Could not connect to YunServer 146 Connection refused<br />setup()裡面的while(!Serial)拿掉不行<br />拿掉server.listenOnLocalhost();也不行<br />韌體也從dragino2-yun-geeetech-v2.0.2更新到dragino2-yun-common-v2.0.7<br />把REST API設為OPEN也不行呢<br />想請問老師還有什麼方式可以處理這個問題嗎?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-65503528787411685842016-08-11T14:58:52.463+08:002016-08-11T14:58:52.463+08:00不是Yun Shield + Leonardo而是Yun Shield + Arduino Uno ...不是Yun Shield + Leonardo而是Yun Shield + Arduino Uno R3可以嗎?<br />我燒入此程式 網頁會顯示Could not connect to YunServer 146 Connection refused 更設定該拿掉的地方也有試過,但試都不行呢!想請問老師還有什麼方法可以嘗試?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-26157626090532390512016-08-11T14:51:16.681+08:002016-08-11T14:51:16.681+08:00Basically, Yun Shield + Leonardo equally to the of...Basically, Yun Shield + Leonardo equally to the official Arduino Yun.<br /><br />根據規格,yun shield就是yun板拔掉微控制器那一塊,作用是可插入其他arduino板子,加上yun的功能。<br /><br />所以你的問題的答案是: 可以。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-79817093586737408612016-08-11T14:21:56.947+08:002016-08-11T14:21:56.947+08:00老師您好:我想請問arduino yun 跟 iduino yun shield 相同嗎?此程式碼可...老師您好:我想請問arduino yun 跟 iduino yun shield 相同嗎?此程式碼可以用在iduino yun shield嗎?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-55204901543940519162016-08-10T15:58:18.136+08:002016-08-10T15:58:18.136+08:00沒有互相傳遞,
只有client端不斷送出42給server。沒有互相傳遞,<br />只有client端不斷送出42給server。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-83384363486526507002016-08-10T15:54:11.162+08:002016-08-10T15:54:11.162+08:00我試了最後的程式碼,發現在sever端的序列阜監控視窗持續跑出42的數字,這是因為client有與s...我試了最後的程式碼,發現在sever端的序列阜監控視窗持續跑出42的數字,這是因為client有與sever互相傳遞嗎? <br />Anonymoushttps://www.blogger.com/profile/14408976558137577379noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-15619058576707564182016-08-10T15:41:46.795+08:002016-08-10T15:41:46.795+08:00This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/14408976558137577379noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-64745377699709003932016-08-10T15:19:39.731+08:002016-08-10T15:19:39.731+08:00嗯,那看看這篇最後的程式碼吧
http://forum.arduino.cc/index.php?P...嗯,那看看這篇最後的程式碼吧<br />http://forum.arduino.cc/index.php?PHPSESSID=sh8oc448lt4tffivf0ooiqp5u7&topic=236467.0yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-91324538443630726962016-08-10T15:13:09.175+08:002016-08-10T15:13:09.175+08:00老師我還是不太了解Yunaever and Yunclient的使用方式 範例 https://ww...老師我還是不太了解Yunaever and Yunclient的使用方式 範例 https://www.arduino.cc/en/Tutorial/HttpClient 我試過了<br />但好像沒有兩台互傳的感覺? <br />Anonymoushttps://www.blogger.com/profile/14408976558137577379noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-44919226741700170122016-08-10T14:54:05.666+08:002016-08-10T14:54:05.666+08:00This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/14408976558137577379noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-73623738257808656022016-08-08T19:03:10.231+08:002016-08-08T19:03:10.231+08:00可行。
加油。可行。<br /><br />加油。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.com