tag:blogger.com,1999:blog-3638154389625503178.post7342693999030472070..comments2024-02-28T11:56:46.898+08:00Comments on 葉難: Arduino:Leonardo與Uno的差異比較yehnanhttp://www.blogger.com/profile/13453592439537191882noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-3638154389625503178.post-42717448643952462752023-02-12T12:17:59.349+08:002023-02-12T12:17:59.349+08:00老師您好~
請問 Leonardo 可以同時做為 UID 跟 COM port 嗎?
我想接著電腦,...老師您好~<br />請問 Leonardo 可以同時做為 UID 跟 COM port 嗎?<br />我想接著電腦,電腦這邊負責做一些判斷,COM port 當做 arduino 的 input,arduino 也同時當做 UID,output 是鍵盤操作。<br />如果不行的話,我可能會再買一個 usb-to-TTL,用 Tx,Rx 當做電腦和 arduino 溝通的橋梁,arduino 就當作純 UID,應該是可行的吧?<br />謝謝老師!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-21549988253219588312023-01-26T22:12:30.426+08:002023-01-26T22:12:30.426+08:00老師我想請問我使用ld3320語音辨識模組接leonardo板程式寫好上傳完畢但com視窗始終沒有因...老師我想請問我使用ld3320語音辨識模組接leonardo板程式寫好上傳完畢但com視窗始終沒有因為語音辨識模組輸入而有反應,想問問老師我如果換uno板會可行嗎?<br />爬了一下社團好像leonardo板好像有這樣的問題?:附臉書網址 https://www.facebook.com/groups/webduino/posts/2024568714278854/Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-56598651492753120892018-08-16T21:58:10.516+08:002018-08-16T21:58:10.516+08:00請問有遇過用UNO測試板使用訊號就正常發送,但換成麵包板就不行的形情嗎?請問有遇過用UNO測試板使用訊號就正常發送,但換成麵包板就不行的形情嗎?Anonymoushttps://www.blogger.com/profile/07284428117832869315noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-53394557251131390412017-11-21T19:17:23.649+08:002017-11-21T19:17:23.649+08:00沒用過mbot耶,orz。沒用過mbot耶,orz。yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-14842566137721713052017-11-21T14:35:23.021+08:002017-11-21T14:35:23.021+08:00怎麼用MBOT搭配擴充版功能??
請大大指教怎麼用MBOT搭配擴充版功能??<br />請大大指教Anonymoushttps://www.blogger.com/profile/14575712579411767044noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-11145200879893541722017-04-22T21:48:57.994+08:002017-04-22T21:48:57.994+08:00用全域變數,如unsigned long idx = 1;
有印出、就加一。
用全域變數,如unsigned long idx = 1;<br />有印出、就加一。<br />yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-87255763773719397972017-04-22T16:12:59.744+08:002017-04-22T16:12:59.744+08:00我找到方式,我用看門狗計時器完成了。
但是我又有新的問題了....不好意思
請問如果我要在ardui...我找到方式,我用看門狗計時器完成了。<br />但是我又有新的問題了....不好意思<br />請問如果我要在arduino監控視窗中print出數字1之後println出數字2<br />按照順序這樣子顯示,要怎麼寫。<br />用於紀錄我到底出現了幾行在監控視窗中。Anonymoushttps://www.blogger.com/profile/04539207404383076783noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-46813061248156169852017-04-22T16:03:53.322+08:002017-04-22T16:03:53.322+08:00看不懂你的問題,資訊不夠。
code?看不懂你的問題,資訊不夠。<br /><br />code?yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-28143673667509012842017-04-22T14:04:57.359+08:002017-04-22T14:04:57.359+08:00Arduino會把重電表接收到的值存在自己的暫存器里?
如果我要在中途將值清除,能夠用以下指令去清除...Arduino會把重電表接收到的值存在自己的暫存器里?<br />如果我要在中途將值清除,能夠用以下指令去清除嗎?上網查了一下說要搭配init();這個指令,實在不清楚如何去使用下面這個指令。<br />void setup() { <br />reset;<br /> }Anonymoushttps://www.blogger.com/profile/04539207404383076783noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-77296300517957330692017-04-22T13:05:03.781+08:002017-04-22T13:05:03.781+08:00> 他會記憶上一次的值嗎?
誰?
程式裡的變數,當然會持續存著上次的值,直到你再次寫入。
&...> 他會記憶上一次的值嗎?<br />誰?<br />程式裡的變數,當然會持續存著上次的值,直到你再次寫入。<br /><br />> arduino上的reset鍵<br />重新開機,就跟你電腦重新開機是一樣的意思。<br />當然跟程式有關,重新開機,就重新執行程式。<br />yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-37302138920837485022017-04-22T12:24:15.414+08:002017-04-22T12:24:15.414+08:00葉難大大,不好意思,請教一下。
請問我用程式以modbus抓取電表的值之後
回傳給arduino後顯...葉難大大,不好意思,請教一下。<br />請問我用程式以modbus抓取電表的值之後<br />回傳給arduino後顯示在監控視窗中的值<br />一般來說,他會記憶上一次的值嗎?<br />如果他有記憶的話,我該如何讓這記憶的東西全部reset呢?<br />arduino上的reset鍵只是重新開機跟程式是不是沒有關係?Anonymoushttps://www.blogger.com/profile/04539207404383076783noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-52673331419122643502016-09-25T01:46:17.552+08:002016-09-25T01:46:17.552+08:00打算用兩個com分別傳程式了!謝謝回復打算用兩個com分別傳程式了!謝謝回復Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-14083022402084772382016-09-24T21:54:14.301+08:002016-09-24T21:54:14.301+08:00兩台arduino可透過I2C連接。
但用這種方式解決 動態記憶體不足,太麻煩太困難了吧。
1. ...兩台arduino可透過I2C連接。<br />但用這種方式解決 動態記憶體不足,太麻煩太困難了吧。<br /><br />1. 換板子,換記憶體更大的。<br />2. 改寫程式。<br />yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-2298125325837618652016-09-24T16:37:24.263+08:002016-09-24T16:37:24.263+08:00葉老師你好,請問一下如果動態記憶體不足的話,可以用兩台arduino在使用I2C連接嗎?葉老師你好,請問一下如果動態記憶體不足的話,可以用兩台arduino在使用I2C連接嗎?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-71128001035969694652015-11-10T22:11:41.782+08:002015-11-10T22:11:41.782+08:00簡答:沒辦法。
Flash memory通常是叫做快閃記憶體,動態記憶體是dynamic memo...簡答:沒辦法。<br /><br />Flash memory通常是叫做快閃記憶體,動態記憶體是dynamic memory,<br />uno的flash有32kb,sram有2kb。<br /><br />> 較大規模的程式運作時,無法執行成功<br />程式太大的話,根本無法燒錄吧。更別提執行了。<br /><br />或許可以想辦法把資料部分放進eeprom,但也只有1kb。<br />學習Arduino API下一層的AVR程式設計,把某些Arduino的臃腫函式換掉,可縮減程式佔用的空間。<br />學習程式大小的各種最佳化技巧,縮減佔用空間。<br />如果程式有很多資料,或許可試著移到SD記憶卡。<br /><br />最快的方式是改用Mega 2560,flash有256kb,sram有8kb。或其他更強的板子。<br />yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-63609328965997537792015-11-10T21:53:03.260+08:002015-11-10T21:53:03.260+08:00請教葉難大一下
arduino uno的動態記憶體(Flash memory)因為只有32KB,故在...請教葉難大一下<br />arduino uno的動態記憶體(Flash memory)因為只有32KB,故在執行較大規模的程式運作時,無法執行成功,想請問動態記憶體有辦法擴充嗎?Anonymoushttps://www.blogger.com/profile/13179753378260000877noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-455291585100923502015-06-04T22:14:42.861+08:002015-06-04T22:14:42.861+08:00什麼?請說清楚一點。
什麼?請說清楚一點。<br />yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-43061201185660521332015-06-04T22:03:42.237+08:002015-06-04T22:03:42.237+08:00看完了 感謝您的資訊 恩..我似乎是沒辦法做到XD
用Flip改Hex檔的做法我也實作過了
這...看完了 感謝您的資訊 恩..我似乎是沒辦法做到XD<br />用Flip改Hex檔的做法我也實作過了<br />這方面會比較有可能做成藍芽滑鼠嗎? Anonymoushttps://www.blogger.com/profile/12895605386219268802noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-87185382465989823532015-05-31T09:54:55.303+08:002015-05-31T09:54:55.303+08:00> 使用arduino leonardo讀取旋轉編碼器的輸出 來移動電腦的滑鼠
這是使用leo...> 使用arduino leonardo讀取旋轉編碼器的輸出 來移動電腦的滑鼠<br />這是使用leonardo的Mouse程式庫吧,因為它幫你實作USB HID驅動程式了,所以才行。<br /><br />電腦連接你的藍牙模組後,若要傳送滑鼠的訊號,該模組必須支援HID模式。<br />如果的模組是HC-05、HC-06,恐怕很難。<br />可參考https://flashandrc.wordpress.com/2014/10/04/hid-firmware-on-hc-06-bluetooth-modules/<br /><br />yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-71737977997842004762015-05-30T15:23:01.788+08:002015-05-30T15:23:01.788+08:00感謝葉難大許多精闢的教學文~
現在已經可以使用arduino leonardo讀取旋轉編碼器的輸出 ...感謝葉難大許多精闢的教學文~<br />現在已經可以使用arduino leonardo讀取旋轉編碼器的輸出 來移動電腦的滑鼠<br /><br />也可以讓電腦辨識arduino leonardo的藍芽連接<br /><br />請問一下那我是否能再進一步將arduino leonardo模擬為一個藍芽滑鼠呢?Anonymoushttps://www.blogger.com/profile/12895605386219268802noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-20652495715749902322015-04-12T00:06:11.989+08:002015-04-12T00:06:11.989+08:00Congratulations.Congratulations.yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-62071390401015297962015-04-11T21:57:00.870+08:002015-04-11T21:57:00.870+08:00老師您好:
經過您的提點,我在關檔後,讓 i=0; 就能讀到64個檔...老師您好:<br /><br /> 經過您的提點,我在關檔後,讓 i=0; 就能讀到64個檔案的值了,真的謝謝老師指點啊!!Anonymoushttps://www.blogger.com/profile/07986521042039717881noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-50984629012812665492015-04-11T21:38:58.703+08:002015-04-11T21:38:58.703+08:00那能請問老師,那可以怎麼改,在關檔前,讓i歸零嗎?!那能請問老師,那可以怎麼改,在關檔前,讓i歸零嗎?!Anonymoushttps://www.blogger.com/profile/07986521042039717881noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-52530953192468864812015-04-11T18:56:26.193+08:002015-04-11T18:56:26.193+08:00你記憶體是不是用太兇了?Uno只有2k而已。
char ch[256];
int allNumber...你記憶體是不是用太兇了?Uno只有2k而已。<br />char ch[256];<br />int allNumber[256];<br />以上就用掉0.75k。<br /><br />你在loop裡有<br />char n[32] = {};<br />你確定32夠嗎?<br />如果if (buf != 32 && buf !='\n')一直為真,就會超出32吧?<br />出錯的地方應該是<br />i++;<br />這一行,<br />等到讀第二支檔,i會是256,已經超過allNumber允許的索引值上限。<br /><br /><br />yehnanhttps://www.blogger.com/profile/13453592439537191882noreply@blogger.comtag:blogger.com,1999:blog-3638154389625503178.post-69648009269388841702015-04-11T18:18:16.484+08:002015-04-11T18:18:16.484+08:00老師您好:
上次問到SD初始失敗,後來把3.3V換接5V,就讀取成功...老師您好:<br /><br /> 上次問到SD初始失敗,後來把3.3V換接5V,就讀取成功了....<br /><br /> 另外想請教您,我SD卡裡有64個TXT檔,每個檔有256個值,如果值都不超過1024,為什麼每次讀檔都只能讀到第一個檔的值,讀不到第二個檔值,就又跳回 Serial.print("Initializing SD card...");能否請您幫我看一下?感謝您!<br />Anonymoushttps://www.blogger.com/profile/07986521042039717881noreply@blogger.com