標(biāo)題: 想學(xué)Arduino需要什么基礎(chǔ)知識(shí)?與單片機(jī)有啥聯(lián)系 [打印本頁(yè)]

作者: 00一一    時(shí)間: 2019-7-25 08:22
標(biāo)題: 想學(xué)Arduino需要什么基礎(chǔ)知識(shí)?與單片機(jī)有啥聯(lián)系
想請(qǐng)教一下,如題

作者: 兔斯基    時(shí)間: 2019-7-25 10:52
編程的話(huà)需要C語(yǔ)言和c++語(yǔ)言的知識(shí),arduino旨在降低硬件難度,讓軟件人員可以搞得了硬件,所有硬件知識(shí)需要具備一點(diǎn)的。arduino是個(gè)平臺(tái),包括硬件平臺(tái):arduino的開(kāi)發(fā)板,AVR單片機(jī)作為主控MCU ,軟件平臺(tái):arduino SDK,或者說(shuō)框架。我個(gè)人感覺(jué)新手去學(xué)arduino是非常有必要的,一方面可以快速的入手單片機(jī),另一方面arduino的庫(kù)是開(kāi)源的,對(duì)于開(kāi)源的庫(kù)不是拿來(lái)用了的,而是拿來(lái)學(xué)習(xí)的,你可以看到那些庫(kù)的實(shí)現(xiàn)代碼,然后去讀庫(kù),讀懂了庫(kù)就知道如何實(shí)現(xiàn)的,如何改動(dòng)庫(kù),如何將C++ 改成C然后移植到其他單片機(jī),讀庫(kù)能讓你學(xué)到很多東西,沒(méi)有人天生就會(huì)編程,參考別人的程序,是提高編程水平的一個(gè)很好的方式,另外arduino絕非玩具,而是很好的學(xué)習(xí)平臺(tái),一個(gè)很大的資源寶庫(kù)
作者: 00一一    時(shí)間: 2019-7-26 09:08
兔斯基 發(fā)表于 2019-7-25 10:52
編程的話(huà)需要C語(yǔ)言和c++語(yǔ)言的知識(shí),arduino旨在降低硬件難度,讓軟件人員可以搞得了硬件,所有硬件知識(shí)需 ...

謝謝你的見(jiàn)解
作者: cjm82    時(shí)間: 2019-7-26 16:21
我這有幾本ARDUINO的書(shū),都非常適合初學(xué)者,書(shū)中基本都是以實(shí)例為主,沒(méi)有枯燥的理論,因?yàn)樯蟼飨拗?0M,所有上傳不了,你搜下<[Arduino編程從零開(kāi)始>         作者 Simon.Monk
<ARDUINO一試就上手>           作者  孫駿榮.吳明展.盧聰勇.
<基于Arduino的趣味電子制作> 作者 吳蘭臻





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1