資料介紹
Arduino 是一款電子互動產品開發的軟硬件平臺, 有時也叫做“電子積木”。由于其有豐富的外圍硬件模塊和大量的開源軟件庫可以使用, 因此其開發互動產品十分便捷, 特別是與因特網的連接,由于有相關網絡模塊和軟件庫的支持, 開發網絡互動產品也非常方便, 這是一般單片機系統不具備的特點。論文簡要介紹了Aduino 的主要特點和硬軟件組成, 并通過實例說明了基于Arduino 系統的網絡互動產品創新設計的基本過程, 使讀者可以初步掌握采用Arduino 進行網絡互動產品設計的基本能力。
Arduino 是一款基于單片機系統的電子產品開發平臺, 它的軟硬件系統都具有高度的模塊化, 而且軟件系統是完全開源的, 有大量的志愿者在隨時發布和升級相關軟件庫, 因此保證了其軟件系統的開源、內容豐富、實時更新的特點。其硬件系統也是高度模塊化的, 在核心控制板的外圍, 有開關量輸入輸出模塊、各種模擬量傳感器輸入模塊、總線類傳感器的輸入模塊, 還有網絡通信模塊, 只要在核心控制板上增加網絡控制模塊, 就可以容易地與互聯網連接。由于Arduino 具有這樣的高度的模塊化特點, 因此有時叫它“電子積木”。目前,我國各種電子制作競賽、電子藝術品創意設計等越來越多地使用Arduino 作為開發平臺, 由于Arduino 的流行和易用性, 相信將會有更多的Arduino 標準的軟件庫和硬件模塊出現。本文簡要介紹了Arduino 的硬件、軟件并給出了采用Arduino 開發與因特網互動產品的實例,使初學者對它有一個基本的認識。
Arduino 的主控板采用AVR 單片機, 這似乎并沒有新穎的地方, 但是由于其與自己獨特的軟件開發環境相配合, 在其軟件環境的支持下, 隱藏了幾乎全部的與硬件相關的部分, 因此使得Arduino 的硬件給設計者的感受是十分簡單易用, 其雖然也采用類C++語言作為對硬件編程的語言, 但是卻十分簡單易用。例如, 其設定并開始以9600 的波特率進行串口通信, 僅僅需要Serial.begin(9600),對串口進行輸出僅僅是Serial.Print (“somethingyou want”) 即可, 因此可以看出硬件相關的諸如定時器的設定等編程代碼全部進行了封裝, 這對于對單片機硬件系統并不是十分熟悉的用戶也可以容易地上手使用其硬件。Arduino 主控板最新的版本是UNO, 它把Atmega8U2 編程為一個USB 設備, 使得Arduino 在PC端可以顯示成為一個USB 設備, 就像是一個鼠標或游戲操作手柄, 開辟了Arduino 的新用途[1]。總之Arduino的主控板就是一個單片機控制板, 在這一點上與其它單片機控制板并無本質的區別, 但是由于有豐富的系列產品、大量的開源軟件以及軟件對與硬件相關的設置進行了很好的封裝, 讓Arduino 得到了更為廣泛的應用和支持, 甚至可以作為電子藝術創意產品設計的平臺。
- 兆易創新AN014 GD32微控制器在Arduino中的應用
- 創新維55寸與100寸簽名一體機,互動簽名一體機 0次下載
- 西門子運動控制及驅動產品應用實例 9次下載
- Arduino控制器使用教程 16次下載
- Arduino進行端口通信的實例程序免費下載
- Arduino教程之完美圖解Arduino互動設計入門電子書免費下載 325次下載
- Arduino如何與Processing進行連接互動詳細方法說明 25次下載
- Arduino入門教程之Arduino設計入門資料圖解資料免費下載 39次下載
- Arduino_1.0.3_軟件下載 217次下載
- 基于汽車電子的藍牙創新設計 2次下載
- Arduino系統網絡選項 8次下載
- Arduino+Android互動智作 24次下載
- Arduino控制器使用圖文教程 0次下載
- 面向人機協調的產品概念創新設計模型
- 機構運動方案創新設計
- SGM48211系列120V高壓半橋柵極驅動產品解讀 1245次閱讀
- 如何使用Python和PinPong庫控制Arduino 718次閱讀
- 實時互動下視頻QoE端到端輕量化網絡建模 695次閱讀
- Arduino I/O函數詳解 2342次閱讀
- 如何從網頁控制arduino? 3835次閱讀
- 互動白板的整體技術框架和優勢 4365次閱讀
- dfrobot Arduino Nano控制板介紹 5611次閱讀
- dfrobot以太網絡擴展板-W5200簡介 1697次閱讀
- Arduino Ethernet擴展板產品介紹(意大利原裝正版) 5120次閱讀
- 如何采用Arduino系統板進行單片機編程 6269次閱讀
- 如何進行網絡推廣 9217次閱讀
- 淺談Arduino和樹莓派的區別 2.1w次閱讀
- avr和arduino之間有什么關系?avr單片機和arduino的優點分析 3w次閱讀
- arduino是什么以及arduino能干什么 4.4w次閱讀
- 全面解析互動投影系統的原理及其應用 5486次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多