
18929371983
時(shí)間:2017/3/31 10:17:58
回答(1). Arduino是一款便捷靈活、方便上手的開源電子原型平臺(tái),包含硬件(各種型號(hào)的Arduino板)和軟件(Arduino IDE)。它適用于愛好者、藝術(shù)家、設(shè)計(jì)師和對(duì)于“互動(dòng)”有興趣的朋友們。 Arduino的核心開發(fā)團(tuán)隊(duì)成員包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas Zambetti。[1] Arduino,是一個(gè)基于開放原始碼的軟硬件平臺(tái),構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java,C語(yǔ)言的Processing/Wiring開發(fā)環(huán)境。[1] Arduino包含兩個(gè)主要的部分:硬件部分是可以用來(lái)做電路連接和Arduino電路板;另外一個(gè)則是Arduino IDE,你的計(jì)算機(jī)中的程序開發(fā)環(huán)境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會(huì)告訴Arduino電路板要做些什么了。[2] Arduino能通過(guò)各種各樣的傳感器來(lái)感知環(huán)境,通過(guò)控制燈光、馬達(dá)和其他的裝置來(lái)反饋、影響環(huán)境。板子上的微控制器可以通過(guò)Arduino的編程語(yǔ)言來(lái)編寫程序,編譯成二進(jìn)制文件,收錄進(jìn)微控制器。對(duì)Arduino的編程是利用 Arduino編程語(yǔ)言 (基于 Wiring)和Arduino開發(fā)環(huán)境(基于 Processing)來(lái)實(shí)現(xiàn)的。基于Arduino的項(xiàng)目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運(yùn)行的軟件,他們之間進(jìn)行通信 (比如 Flash, Processing, MaxMSP)來(lái)實(shí)現(xiàn)。
回答(2).arduino是別人開發(fā)好的單片機(jī)
回答(3).-- Arduino是一款便捷靈活、方便上手的開源電子原型平臺(tái)。包含硬件(各種型號(hào)的Arduino板)和軟件(Arduino IDE)。由一個(gè)歐洲開發(fā)團(tuán)隊(duì)于2005年冬季開發(fā)。 它構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語(yǔ)言的Processing/Wiring開發(fā)環(huán)境。主要包含兩個(gè)主要的部分:硬件部分是可以用來(lái)做電路連接的Arduino電路板;另外一個(gè)則是Arduino IDE,你的計(jì)算機(jī)中的程序開發(fā)環(huán)境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會(huì)告訴Arduino電路板要做些什么了。 Arduino能通過(guò)各種各樣的傳感器來(lái)感知環(huán)境,通過(guò)控制燈光、馬達(dá)和其他的裝置來(lái)反饋、影響環(huán)境。板子上的微控制器可以通過(guò)Arduino的編程語(yǔ)言來(lái)編寫程序,編譯成二進(jìn)制文件,燒錄進(jìn)微控制器。對(duì)Arduino的編程是利用 Arduino編程語(yǔ)言 (基于 Wiring)和Arduino開發(fā)環(huán)境(基于 Processing)來(lái)實(shí)現(xiàn)的;贏rduino的項(xiàng)目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運(yùn)行的軟件,他們之間進(jìn)行通信 (比如 Flash, Processing, MaxMSP)來(lái)實(shí)現(xiàn)。 -- ARM處理器是英國(guó)Acorn有限公司設(shè)計(jì)的低功耗成本的第一款RISC微處理器。全稱為Acorn RISC Machine。ARM處理器本身是32位設(shè)計(jì),但也配備16位指令集,一般來(lái)講比等價(jià)32位代碼節(jié)省達(dá)35奕茨鼙A?2位系統(tǒng)的所有優(yōu)勢(shì)。 --Raspberry Pi(中文名為“樹莓派”,簡(jiǎn)寫為RPi,(或者RasPi / RPI) 是為學(xué)生計(jì)算機(jī)編程教育而設(shè)計(jì),只有信用卡大小的微型電腦,其系統(tǒng)基于Linux。 隨著Windows 10 IoT的發(fā)布,我們也將可以用上運(yùn)行Windows的樹莓派。 自問(wèn)世以來(lái),受眾多計(jì)算機(jī)發(fā)燒友和創(chuàng)客的追捧,曾經(jīng)一“派”難求。別看其外表“嬌小”,內(nèi)“心”卻很強(qiáng)大,視頻、音頻等功能通通皆有,可謂是“麻雀雖小,五臟俱全”。 它是一款基于ARM的微型電腦主板,以SD/MicroSD卡為內(nèi)存硬盤,卡片主板周圍有1/2/4個(gè)USB接口和一個(gè)10/100 以太網(wǎng)接口(A型沒有網(wǎng)口),可連接鍵盤、鼠標(biāo)和網(wǎng)線,同時(shí)擁有視頻模擬信號(hào)的電視輸出接口和HDMI高清視頻輸出接口,以上部件全部整合在一張僅比信用卡稍大的主板上,具備所有PC的基本功能只需接通電視機(jī)和鍵盤,就能執(zhí)行如電子表格、文字處理、玩游戲、播放高清視頻等諸多功能。 Raspberry Pi B款只提供電腦板,無(wú)內(nèi)存、電源、鍵盤、機(jī)箱或連線。 --單片機(jī)(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。從上世紀(jì)80年代,由當(dāng)時(shí)的4位、8位單片機(jī),發(fā)展到現(xiàn)在的300M的高速單片機(jī)。
回答(4).比51更先進(jìn)一些,編程變得簡(jiǎn)單更人性化和直觀,沒有單片機(jī)基礎(chǔ)的人也能很快上手。
回答(5). 要回答這個(gè)問(wèn)題,我們必須首先回顧一下Arduino的發(fā)展歷程。2005年,意大利 Ivrea 一家高科技設(shè)計(jì)學(xué)校的老師Massimo Banzi為了能給學(xué)生們提供一種便宜好用的微控制器平臺(tái),與當(dāng)時(shí)在這所學(xué)校做訪問(wèn)學(xué)者的西班牙籍芯片工程師David Cuartielles合作設(shè)計(jì)了最初的Arduino電路板。隨后Arduino便開始迅速的在歐洲流行起來(lái),并且逐漸將春風(fēng)吹到了美國(guó)、日本、臺(tái)灣、香港等地區(qū),最近一兩年更是在大陸地區(qū)蓬勃的發(fā)展起來(lái)。 Arduino獨(dú)有的幾種優(yōu)勢(shì)表現(xiàn)在下列方面: 開放性:Arduino的硬件電路的軟件開發(fā)環(huán)境都是完全開源的,在不從事商業(yè)用途的情況下任何人都可以使用、修改和分發(fā)它。這樣不但可以使用戶更好的理解Arduino的電路原理,更可以根據(jù)自己的需要而去修改它。比如由于空間的限制,需要設(shè)計(jì)異形的電路板;或是將自己的擴(kuò)展電路與主控制電路設(shè)計(jì)到一起。 易用性:對(duì)于稍微有心的人,不論基礎(chǔ)如何,只要他有興趣,拿到Arduino之后的一個(gè)小時(shí)之內(nèi),應(yīng)該就可以成功運(yùn)行第一個(gè)簡(jiǎn)單的程序了。Arduino與PC的連接采用了當(dāng)下最主流的USB連接,你可以像使用一只MP3一樣把Arduino與電腦直接連起來(lái)而不要再額外安裝任何驅(qū)動(dòng)程序。而且Arduino的開發(fā)環(huán)境軟件也非常的簡(jiǎn)單,一目了然的菜單,僅提供了最必須的工具欄,除去了一切可能會(huì)使初學(xué)者眼花繚亂的元素,你甚至可以不閱讀手冊(cè)便實(shí)現(xiàn)代碼的編譯與下載(我可沒說(shuō)編寫)。 交流性:對(duì)于初學(xué)者來(lái)說(shuō),交流與展示是非常能激發(fā)學(xué)習(xí)熱情的途徑。但有些時(shí)候,你用AVR做了個(gè)循跡小車,我用PIC做了個(gè)小車循跡。那么對(duì)單片機(jī)理解還不是特別深刻的初學(xué)者來(lái)說(shuō),交流上恐怕就會(huì)有些困難。而Arduino已經(jīng)劃定了一個(gè)比較統(tǒng)一的框架,一些底層的初始化采用了統(tǒng)一的方法,對(duì)數(shù)字信號(hào)和模擬信號(hào)使用的端口也做了自己的標(biāo)定,初學(xué)者在交流電路或程序的時(shí)候非常方便。 豐富的第三方資源:Arduino無(wú)論硬件還是軟件,都是全部開源的,你可以深入的了解到底層的全部機(jī)理,也預(yù)留了非常友好的第三方庫(kù)開發(fā)接口。秉承了開源社區(qū)一貫的開放性和分享性,很多愛好者在成功的實(shí)現(xiàn)了自己的設(shè)計(jì)后,會(huì)把自己的硬件和軟件拿出來(lái)與大家分享。對(duì)于后來(lái)者來(lái)說(shuō),你可以在Arduino社區(qū)輕松找到自己想要使用的一些基本功能模塊:舵機(jī)控制、PID調(diào)速、A/D轉(zhuǎn)換等。特別一些模塊供應(yīng)商也開始越來(lái)越重視Arduino社區(qū),會(huì)為自己的產(chǎn)品提供Arduino下的使用庫(kù),這些都極大的方便了Arduino開發(fā)者,使你可以不必拘泥于一些基本功能的編寫,而可以把自己的精力更多的放在自己想要的功能設(shè)計(jì)中去。 是的,單純從嵌入式開發(fā)的技術(shù)角度來(lái)說(shuō),Arduino并不是第一選擇,為了盡可能的照顧初學(xué)者甚至是電子開發(fā)的門外漢,Arduino定制了很多底層的設(shè)計(jì),這也是許多經(jīng)驗(yàn)豐富的嵌入式設(shè)計(jì)人員對(duì)Arduino嗤之以鼻的原因之一。回頭看看上面列出的那些Arduino的優(yōu)勢(shì)所在,那么Arduino的定位究竟在何處呢? Arduino誕生之初確實(shí)是為嵌入式開發(fā)的學(xué)習(xí)而生,但發(fā)展到今天,Arduino已經(jīng)遠(yuǎn)遠(yuǎn)超出了嵌入式開發(fā)的領(lǐng)域。在臺(tái)灣,Arduino被稱為“科技藝術(shù)”,很多電子科技領(lǐng)域以外的愛好者,憑借豐富的想象力和創(chuàng)造力,也設(shè)計(jì)開發(fā)出了很多有趣的作品。 在大陸,Arduino更多的還是作為一種嵌入式學(xué)習(xí)和開發(fā)工具出現(xiàn),但是它的魅力絕不僅僅如此,它完全可以作為一種新“玩具”,甚至新的藝術(shù)載體,來(lái)吸引更多各個(gè)領(lǐng)域的人們加入到Arduino的神奇世界里來(lái)。...
回答(6).用Arduino Due這個(gè)版型吧,采用AT91SAM3X8E ARM芯片 默認(rèn)是與其它Arduino版型一樣的10位ADC,但可以通過(guò) analogReadResolution()語(yǔ)句 改成12位的。 另:貌似高精度的ADC,都用專業(yè)的ADC芯片了,這種片內(nèi)的,噪聲可能會(huì)有問(wèn)題。
回答(7).首先真正停止Arduino的程序執(zhí)行是不可能的,一般是使用一個(gè)死循環(huán)的方式讓程序不再執(zhí)行下去。最基本的方法是用while循環(huán),比如: while(1){}這樣當(dāng)程序執(zhí)行到這一段代碼后,就會(huì)在里面死循環(huán),不再跳出來(lái)。 如果需要跳出也可以在while條件里面增加跳出的判斷,比如可以增加從串口到數(shù)據(jù)后跳出,某一個(gè)信號(hào)腳被按下跳出等等
電路板打樣單雙面 CEM-1 22F 94V0 工廠批量制作加急PCB打樣
fpc軟板加工工藝是否有國(guó)家標(biāo)準(zhǔn)
預(yù)測(cè)直邀隊(duì)伍有嗎 想抄作業(yè)
SMT貼片加工焊接 插件焊接后焊 PCB小批量樣板包工包料 PCBA仿制
代畫PCB線路板,線路設(shè)計(jì),單片機(jī)開發(fā)板設(shè)計(jì),雙層,四層PCB板
![]() |
|||