沒有接觸過的人都是因為看到了一些自動控制,或者一些智能的小東西。很感興趣通過了解知道了單片機,又覺得自己貌似學過一些 C 語言,感覺可以嘗試玩一玩單片機,做一些自己想要實現的功能。然后就跑到了貼吧、論壇、 QQ 群去問。
我覺得 首先你需要感興趣,有時間。 如上面所說,這不是廢話嗎 ? 不感興趣我還學他干嘛, no ,這個感興趣不僅僅是三分鐘熱度,需要的是發自心底的想,那種久久揮散不去的想去學,想用它搞個東西。就像外科風云電視劇里有些醫生不愿退休僅僅是對手術刀的熱愛,情愿不要錢也想堅持在第一線不愿退下。如果沒有這種興趣,真的說不準你能堅持多久,或許還沒入門就已經放棄了;有興趣如果沒有時間,這只會讓你的興趣停留在空想,單片機僅僅是靠想就能玩的開的,需要實踐,需要遇到問題,需要解決問題,才能快速成長。要是沒有時間,那么你會一直在門口邁步,或者說徘徊,抬起腳放下,抬起腳放下……
然后你 需要一臺電腦 ,本來我想說“最好你有一臺電腦”,因為我剛開始想的是學習單片機可以說紙上談兵也是行的通的,因為僅僅是學習嘛,學會了 C 學會了單片機寄存器的操作,學會要實現的功能的邏輯實現方法就可以了嘛。可是紙上得來終覺淺,你還是需要一臺電腦。需要什么樣的電腦呢?大概你也找不到不能開發單片機的電腦了(要求真的很低),隨便一臺電腦都能愉快的玩耍。有了這臺電腦,你的想法變成了代碼,你的功能通過軟件仿真得以展示和實現。你在紙上寫下了