應該是Arduino 的問題 因為我用 hyper terminnal 或 access port 軟體的來取代 序列監視視窗, 結果就正常 不過我用 9600 就ok了 如果不行, 你也可以加個 delay Serial.begin(115200); delay(4000); 或是拿掉 while (Serial.available()<=0) {} Serial.read(); 結果就正常 |
以經改過了可是會出現更大的誤差 想請問是arduino 本身的問題嗎 |
1. 你應該對一下你貼的程式, 因為它根本無法成功編譯成功 我猜是這個論譠的問題... 你貼的程式如果有 [ i ], 它會把你的程式改掉 像是 Serial.print(pixels[j]); 我猜你原本是寫 Serial.print(pixels[ i][j]); 被論壇改掉了.... 2. 看來你應該是抓到它的 BUG 了 改成 Serial.begin(9600); 試看看_ 當然, 序列監控視窗那邊也要一起改成 9600 |
小黑屋|手機版|Archiver|機器人論壇 from 2005.07
GMT+8, 2024-11-23 20:21 , Processed in 0.103739 second(s), 10 queries , Apc On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.