没有接触过的人都是因为看到了一些自动控制,或者一些智能的小东西。很感兴趣通过了解知道了单片机,又觉得自己貌似学过一些 C 语言,感觉可以尝试玩一玩单片机,做一些自己想要实现的功能。然后就跑到了贴吧、论坛、 QQ 群去问。
我觉得 首先你需要感兴趣,有时间。 如上面所说,这不是废话吗 ? 不感兴趣我还学他干嘛, no ,这个感兴趣不仅仅是三分钟热度,需要的是发自心底的想,那种久久挥散不去的想去学,想用它搞个东西。就像外科风云电视剧里有些医生不愿退休仅仅是对手术刀的热爱,情愿不要钱也想坚持在第一线不愿退下。如果没有这种兴趣,真的说不准你能坚持多久,或许还没入门就已经放弃了;有兴趣如果没有时间,这只会让你的兴趣停留在空想,单片机仅仅是靠想就能玩的开的,需要实践,需要遇到问题,需要解决问题,才能快速成长。要是没有时间,那么你会一直在门口迈步,或者说徘徊,抬起脚放下,抬起脚放下……
然后你 需要一台电脑 ,本来我想说“最好你有一台电脑”,因为我刚开始想的是学习单片机可以说纸上谈兵也是行的通的,因为仅仅是学习嘛,学会了 C 学会了单片机寄存器的操作,学会要实现的功能的逻辑实现方法就可以了嘛。可是纸上得来终觉浅,你还是需要一台电脑。需要什么样的电脑呢?大概你也找不到不能开发单片机的电脑了(要求真的很低),随便一台电脑都能愉快的玩耍。有了这台电脑,你的想法变成了代码,你的功能通过软件仿真得以展示和实现。你在纸上写下了