引用:
原帖由 Flya 於 2014-6-20 11:49 PM 發表
其實我係SEM B開始玩緊arduino, 普通components 都知道用黎做咩
我有睇D ee tutorial 既,
始終有好多野唔識
但我覺得,有一班人一齊奮鬥,係會令大家學野快D既
因為你Major Civil但有心搞EE的事物
那麼不過我會以 "課外興趣" 來描述你想做的事
因為事實上,實在是有太多東西你需要學
我先不提C, Assembly Language, verilog等等 "assume你(必需)超級熟"的東西
你有需要有, Digital System Design, Logic Design, Hardware interfacing, Integrated Circuit的技巧
當然如果可以的話, FPGA, Operating System, UNIX level programming, Software Engineering最好都知下
不然的話,
你只能做塊玩具出來
因為我絕對可以foresee到你個product
一定超多bug
一定沒有良好component-component / inter-functional block interface
一定沒有good timer / timing management
一定沒有良好的memory management / flow management
如果你個product會有PCB的話, 就有更多問題
例如你不會知道那些針的位置是有很多學問的, 例如power pin不可以放在一些high frequency component or 會有high magnetic field的component的地方
更糟糕的是你個product一定超級多noise, 因為你不知道什麼是EMC EMI,更不知道filter implementation
再者萬一你個product是會用到high power的
你又需要power E的知識 (我就唔識啦)
你會面對的問題會遠遠多過我提及的
結果你會很frustrating (這是必然的,個個人搞digital system都不可避免)
這些都不是問題
最大問題是你不會知道"應該如何solve那些problem", 因為你知的不夠多
不是打擊你
我是講現實
上面那些知識就是一個普通EE人花3-4年換來的
你現在最需要的是 大量的知識, 而不是一股牛勁 (如果用錯力, 就是浪費)
不過當然,
你有跨學科的學習熱誠是很非常好的, 值得支持
努力吧
上面月講的東西, 你肯花幾百個小時, 可以學晒
睇你肯不肯付出"你本來可以用來休息"的時間而已
如果你想知更多
youtube有一大堆tutorial, 你可以狂睇