和12歲小同志搞創(chuàng)客開(kāi)發(fā):如何選擇合適的控制器?
機(jī)緣巧合在網(wǎng)上認(rèn)識(shí)一位12歲小同志,從零開(kāi)始系統(tǒng)輔導(dǎo)其創(chuàng)客開(kāi)發(fā)思維和技巧。
如果說(shuō)傳感器是眼、耳、口、鼻、舌(視覺(jué)感知、聽(tīng)覺(jué)感知、味覺(jué)感知、嗅覺(jué)感知、觸覺(jué)感知),那么控制器就是控制處理這些感知數(shù)據(jù)的大腦。
市面上售賣的控制器功能多樣,種類繁多,新手創(chuàng)客可以從以下幾方面進(jìn)行選購(gòu)。
1
滿足驅(qū)動(dòng)要求
選購(gòu)的控制器必須要具備驅(qū)動(dòng)傳感器的能力。例如,串口6軸傳感器,基于UART串口通信,所以控制器必須要具備UART通信端口。
2
方便開(kāi)發(fā)、維護(hù)
如果沒(méi)有特殊要求,盡量選擇自己熟悉常用的控制器,這樣可極大節(jié)省開(kāi)發(fā)時(shí)間,方便調(diào)測(cè)、維護(hù)和升級(jí)產(chǎn)品。
micro:bit、Arduino、樹(shù)莓派、掌控板是主流的青少年編程入門控制器,操作簡(jiǎn)單,可使用拖動(dòng)圖形化積木編程,適合初級(jí)小創(chuàng)客培養(yǎng)編程思維,快速開(kāi)發(fā)實(shí)驗(yàn)。
并且這四款硬件可支持Python語(yǔ)言編程,由圖形化積木編程過(guò)渡到編程語(yǔ)言開(kāi)發(fā),同樣適用。
3
權(quán)衡性價(jià)比
選購(gòu)傳感器時(shí),最理想的情況是物美價(jià)廉,正好滿足需求為佳。但是選購(gòu)控制器時(shí),在滿足產(chǎn)品功能的前提下,性能最好還有富余。例如,控制器的IO端口、處理性能等要有所富余,可以方便之后的升級(jí)和改造,避免重復(fù)選型,重新開(kāi)發(fā)。
4
外型工裝美觀
根據(jù)產(chǎn)品需求選購(gòu)合適體積、重量、外型的控制器和傳感器,方便布線和布局,達(dá)到整體美觀的效果。
往期推薦

