查看完整版本 : 緊急求救,arduino 程式問題

李榮 2017-3-19 15:08

出現翻譯錯誤,可以怎樣做,緊急求助。

marlin12 2017-3-19 17:44

你可唔可以將你整段code放上黎,只係睇見你呢兩個function,又睇唔到你define variables和initialize port pins、serial、LCD、encoder、PID,又睇唔到include header files,連setup()和loop()呢兩件野都唔見,點估到你錯咩?!

仲有,個rotary encoder好似唔係咁用。
[url=http://playground.arduino.cc/Main/RotaryEncoders#Example1][u]Reading Rotary Encoders[/u][/url]

[[i] 本帖最後由 marlin12 於 2017-3-19 05:46 PM 編輯 [/i]]

李榮 2017-3-19 19:08

這個program 我夜d再放上來。

李榮 2017-3-20 05:59

已放上照片

[[i] 本帖最後由 李榮 於 2017-3-20 06:23 AM 編輯 [/i]]

marlin12 2017-3-20 23:28

其實我係叫你放[文字]既code上黎,咁就可以compile個code去locate個問題。但係你就放相片,咁就只可以肉眼睇。

雖然發現個program有啲幾嚴重既logicalbug (呢樣等你compile到之後,你又想知,我先至再講),但係我睇唔到syntax上面有問題,唔應該compile唔到。

你個Ardunio IDE連咁新既Uno wifi board都見到,應該唔係IDE太舊既問題。我懷疑係有啲library你未install,你個program用咗4個library (包括DallasTemperature、LiquidCrystal、OneWire、PID),你要開咗個Ardunio IDE,然後在menu上面揀sketch -> include library,睇吓有無呢4件野。如果無,就要用library manager裝番。

install library係需要你部電腦上到網,如果要開library manager,在menu上面揀sketch -> include library -> manage libraries。然後揾番你要裝果個library,跟住click install。

如果無發現有library未install,咁你就要再compile一次,放大IDE個訊息窗口,睇吓整個[錯誤訊息]講咩。

marlin12 2017-3-20 23:52

我收到你個mail,上咗去你講果個網站,抄咗個program落黎,compile完全無問題。
咁樣,我真係好懷疑,有啲library你未install。又或者你個Arduino IDE corrupt咗。

李榮 2017-3-21 22:29

師兄,我發現個library 沒有PlD,安裝了後就出現這個問題?

marlin12 2017-3-21 23:28

[quote]原帖由 [i]李榮[/i] 於 2017-3-21 10:29 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=458384534&ptid=26523496][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
師兄,我發現個library 沒有PlD,安裝了後就出現這個問題? [/quote]
很好,睇到你已經裝好果4個library。
"stray_'\302'_in_program" 呢個error_message係講畀你聽,個program入面有個stray_char,令佢compile唔到。原因係你在web_page抄落黎啲code,encoding係UTF-8,但係個compile要既係ANSI/ASCII。
你可以用windows既[記事本]打開你個program_file,然後[另存新檔],[檔案名稱]揀番原本個filename,[編碼]就揀ANSI。save咗之後,再用Arduino IDE打開,咁就應該compile到啦。

李榮 2017-3-22 23:57

不知道為什麼,轉了ANSI後,就出現好多???

李榮 2017-3-23 06:39

已經順利入到program 了,我用work把全部文字轉了字體,再寫入Arduino內,鬆了一口氣,謝謝師兄幫忙。
頁: [1]
查看完整版本: 緊急求救,arduino 程式問題