Arduino介紹以及Proteus模擬配置<2>電子DIY

Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬體(各種型號的Arduino板)和軟體(Arduino IDE)。由一個歐洲開發團隊於2005年冬季開發。其成員包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。

它構建於開放原始碼simple I/O介面版,並且具有使用類似Java、C語言的Processing/Wiring開發環境。主要包含兩個主要的部分:硬體部分是可以用來做電路連線的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程式開發環境。你只要在IDE中編寫程式程式碼,將程式上傳到Arduino電路板後,程式便會告訴Arduino電路板要做些什麼了。

Arduino能透過各種各樣的感測器來感知環境,透過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以透過Arduino的程式語言來編寫程式,編譯成二進位制檔案,燒錄進微控制器。對Arduino的程式設計是透過 Arduino程式語言 (基於 Wiring)和Arduino開發環境(基於 Processing)來實現的。基於Arduino的專案,可以只包含Arduino,也可以包含Arduino和其他一些在PC上執行的軟體,他們之間進行通訊 (比如 Flash, Processing, MaxMSP)來實現。

arduino比較簡單易學,本文主要講解如何使用Proteus軟體進行Arduino程式的模擬。

第一步:在Proteus軟體繪製arduino(以arduino uno為例)

1,開啟Proteus軟體

Arduino介紹以及Proteus模擬配置<2>電子DIY

proteus7。8

2,選擇元件

在英文狀態下,按下鍵盤“P”鍵進入選擇元器件介面

Arduino介紹以及Proteus模擬配置<2>電子DIY

3,在keyword下輸入atmega328p

Arduino介紹以及Proteus模擬配置<2>電子DIY

即arduino uno的主控晶片

Arduino介紹以及Proteus模擬配置<2>電子DIY

實物圖

4,繼續選擇元器件,輸入CAP(選擇電容)、crystal(選擇晶振),繪製最小系統,

Arduino介紹以及Proteus模擬配置<2>電子DIY

模擬圖

5,繪製好最小系統,見下圖(繪製好最小系統,注意細節)

Arduino介紹以及Proteus模擬配置<2>電子DIY

aruidno最小系統

第二步配置MCU

1,雙擊ATMEGA328P晶片跳出配置介面

Arduino介紹以及Proteus模擬配置<2>電子DIY

配置

2,配置MCU,如下圖所示

Arduino介紹以及Proteus模擬配置<2>電子DIY

第三步驗證(跑馬燈實驗,使用三個led實現跑馬燈)

1,繪製原理圖,在元器件選擇介面輸入res(選擇電阻)、LED(選擇led)

繪製好原理圖如下:

Arduino介紹以及Proteus模擬配置<2>電子DIY

2,開啟arduino IDE編寫程式,注意HEX檔案位置

Arduino介紹以及Proteus模擬配置<2>電子DIY

3,在Proteus中雙擊MCU新增。hex檔案,(上圖顯示。hex位置,)

Arduino介紹以及Proteus模擬配置<2>電子DIY

4,模擬效果圖

Arduino介紹以及Proteus模擬配置<2>電子DIY

Arduino介紹以及Proteus模擬配置<2>電子DIY

Arduino介紹以及Proteus模擬配置<2>電子DIY

希望能幫到各位,謝謝!!!!!

更多內容:

https://blog。csdn。net/liuxianfei0810/article/details/104172988