最初你只需要一个成品的开发板,它具备了很多基础的外围设备,你可以在开发板上学习单片机的很多基础东西,不必面对电路规划,电子元件焊接等问题。
但开发板上集成的设备毕竟是有限的,等你学习深入到一定程度时,你仍然要面对开发板上没有的设备,比如摄像头,距离感应器,rf模块之类的,这时,你还是需要面包板,因为它可以让你省去制作电路板的时间,你只需要用杜邦线把元件连接起来就解决问题了。这时你需要额外学习电路设计方面的知识,比如新手很容易忘记使用下拉电阻之类的事……
然后,当你制作一些小设备去使用时,面包板也是无法满足需要的,你可能需要打孔板,就是那种一小块电路板,上面密密麻麻的都是铜“中文句号”的那种电路板,它让你能制作一个“凑合”的电路,你在一面旋转电子元件,另一面使用焊锡连接相领的句点,或者使用导线连接不相邻的句点从而形成完整的电路。
最后,你可以需要小型化你的设备,这时,你又需要额外学习制版,有些电路使用单面pcb就可以搞定,大部分则需要双面pcb,还有一些可能双面pcb都搞不定,还得飞线,如果飞线过多,还是使用多层pcb的好,诸如此类。最终你的设备做在了一个很小的电路板上,上面还有一些其它的元件,它们一起完整一个你想要的功能。
如果你本身有微电子电路等方面的技能,可以直接在面包板上开始,你只需要解决上传数据的麻烦,其它对你来说都是简单的事,自己焊几个零件然后接到面包板上,就是简单的开发板。