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