arduino入門 如何選arduino學(xué)習(xí)開發(fā)板?
如何選arduino學(xué)習(xí)開發(fā)板?建議uno、nano和2560各準(zhǔn)備一片?,F(xiàn)在國(guó)產(chǎn)改良板并不貴。學(xué)習(xí)Arduino,不僅要學(xué)會(huì)編寫代碼,還要學(xué)會(huì)選擇芯片。例如,uno或nano搭載的mega328p的
如何選arduino學(xué)習(xí)開發(fā)板?
建議uno、nano和2560各準(zhǔn)備一片。現(xiàn)在國(guó)產(chǎn)改良板并不貴。學(xué)習(xí)Arduino,不僅要學(xué)會(huì)編寫代碼,還要學(xué)會(huì)選擇芯片。例如,uno或nano搭載的mega328p的片上資源比2560少得多。Uno只有一個(gè)串行端口和六個(gè)PWM輸出引腳,而2560有四個(gè)串行端口和12個(gè)PWM超前角。再多拿幾塊板,我們就可以做更多的實(shí)驗(yàn)了,這樣更靈活。例如,要做串口多機(jī)通信測(cè)試,你手上需要多幾個(gè)板,用2560做主機(jī)非常方便。我還學(xué)會(huì)了如何為我的項(xiàng)目選擇合適的芯片。
怎么利用Arduino實(shí)現(xiàn)兩個(gè)HC-05藍(lán)牙模塊之間的通信?
第一,Arduino電子平臺(tái)。包括Arduino板和軟件,Arduino ide有許多方便的程序庫(kù)。
藍(lán)牙模塊hc-05使用串行端口與Arduino板通信。
Arduino板有板載串口UART,IDE有hc-05程序庫(kù),下載串口和hc-05程序庫(kù)(有些hc-05程序庫(kù)有自己的串口程序),確定接收或發(fā)送的單個(gè)需要,修改藍(lán)牙主從和配對(duì)參數(shù)(見(jiàn)hc-05手冊(cè))。
首先,Arduino使用兩個(gè)hc-05藍(lán)牙模塊,對(duì)于Arduino來(lái)說(shuō),單獨(dú)發(fā)送和接收它們是沒(méi)有意義的
用hc-05與其他藍(lán)牙設(shè)備進(jìn)行通信不如Arduino好
第二,當(dāng)你對(duì)電子產(chǎn)品感興趣時(shí),它最適合DIY
重點(diǎn)是Arduino板的串口和藍(lán)牙的修改Arduino板中的程序參數(shù)。請(qǐng)看hc-05數(shù)據(jù)手冊(cè)。
努力學(xué)習(xí),了解了Arduino板程序后,可以嘗試學(xué)習(xí)stm8,Arduino板價(jià)格比較貴,DIY多樣,有意義的成本太高。