Velleman徽標

VMA502
適用於 ARDUINO® 的 ATMEGA2560 基本 DIY 套件

帶有 Atmega2560 的 velleman 基本 Diy 套件使用者手冊

讀CE標誌

介紹

致所有歐盟居民
有關本產品的重要環境信息
警告設備或包裝上的此符號表示在設備生命週期結束後對其進行處理可能會損害環境。 請勿將設備(或電池)作為未分類的城市垃圾處理; 應送到專業公司回收。 應將此設備退回給您的經銷商或當地的回收服務機構。 尊重當地的環境法規。
如有疑問,請聯絡當地廢棄物處理機構。
感謝您選擇 Velleman®! 在將此設備投入使用之前,請仔細閱讀手冊。 如果設備在運輸過程中損壞,請勿安裝或使用它並聯繫您的經銷商。

安全須知

警告或小心圖標本設備可供 8 歲及以上兒童以及身體、感官或精神能力有缺陷或缺乏經驗和知識的人員使用,前提是他們已接受有關安全使用該設備的監督或指導並了解所涉及的危險。兒童不得玩耍該設備。兒童不得在無人監督的情況下進行清潔和使用者維護。

家僅限室內使用。
遠離雨淋、潮濕、飛濺和滴落的液體。

一般準則

筆記
  • 請參閱本手冊最後幾頁的 Velleman® 服務和品質保證。
  • 在實際使用前,請先熟悉設備的功能。
  • 出於安全原因,禁止對設備進行任何修改。因使用者改裝設備而造成的損壞不在保固範圍內。
  • 僅將設備用於其預期用途。 以未經授權的方式使用設備將使保修失效。
  • 因不遵守本手冊中的某些準則而造成的損壞不在保固範圍內,經銷商對由此產生的任何缺陷或問題不承擔任何責任。
  • Velleman NV 及其經銷商對因擁有、使用本產品或故障而造成的任何性質(財務、物理…)的任何損害(特別的、偶然的或間接的)均不承擔責任。
  • 由於產品不斷改進,實際產品外觀可能與所示影像有所不同。
  • 產品圖片僅供說明之用。
  • 設備經歷溫度變化後,請勿立即開啟設備。將設備關閉至室溫,以防止設備損壞。
  • 保留本手冊以供日後參考。

什麼是 Arduino®

Arduino® 是一個基於易於使用的硬體和軟體的開源原型設計平台。 Arduino ® 板能夠讀取輸入(光感應器、手指放在按鈕上或 Twitter 訊息)並將其轉換為輸出(啟動馬達、開啟 LED、線上發佈內容)。您可以透過向板上的微控制器發送一組指令來告訴您的板要做什麼。為此,您可以使用 Arduino 程式語言(基於 Wiring)和 Arduino ® 軟體 IDE(基於 Processing)。
衝浪到 www.arduino.ccarduino 網站 了解更多。

內容

  • 1 x ATmega2560 Mega 開發板 (VMA101)
  • 15 x LED(不同顏色)
  •  8 x 220 Ω 電阻 (RA220E0)
  •  5 x 1K 電阻 (RA1K0)
  •  5 x 10K 電阻 (RA10K0)
  •  1 x 830 孔麵包板
  •  4 x 4 針按鍵開關
  •  1 個主動式蜂鳴器 (VMA319)
  •  1 個被動蜂鳴器
  •  1 x 紅外線感測器二極體
  •  1 x LM35 溫度感測器 (LM35DZ)
  •  2 x 球傾斜開關(類似 MERS4 和 MERS5)
  •  3 個光電電晶體
  •  1 x 個位數 7 段 LED 顯示屏
  •  30 x 麵包板跳線
  •  1 條 USB 線

ATmega2560 巨型

VMA101

VMA101(相容於 Arduino®)Mega 2560 是一款基於 ATmega2560 的微控制器板。它具有54 個數位輸入/輸出引腳(其中15 個可用作PWM 輸出)、16 個類比輸入、4 個UART(硬體序列埠)、一個16 MHz 晶體振盪器、一個USB 連接、一個電源插孔、一個ICSP 接頭、和一個重設按鈕。它包含支援微控制器所需的一切。使用 USB 電纜將其連接到計算機,或使用交流電轉直流適配器或電池為其供電即可開始使用。 Mega 與大多數為 Arduino ® Duemilanove 或 Diecimila 設計的擴充板相容。

velleman 基本 Diy 套件,帶 Atmega2560 VMA101

1 USB介面 7 愛特梅爾mega2560
2 16U2 的 ICSP 8 重置按鈕
3 數位輸入/輸出 9 數位輸入/輸出
4 愛特梅爾mega16U2 10 7-12 VDC電源輸入
5 mega2560 的 ICSP 11 電源和接地引腳
6 16 MHz 時鐘 12 類比輸入引腳

 

微控制器……………………………………………………。 ATmega2560
經營量tage ……………………………………………………….. 5 VDC
輸入音量tage(建議)……………………………………7-12 VDC
輸入音量tage(限制)…………………………………………………………6-20 VDC
數位I/O引腳……………………54個(其中15個提供PWM輸出)
類比輸入引腳…………………………………………………………16
每個 I/O 腳的直流電流………………………………………………40 mA
3.3 V 腳直流電流……………………………………………….50 mA
快閃記憶體…………………………256 kB,其中引導程式使用 8 KB
靜態隨機記憶體…………………………………………。 8 KB
EEPROM…………………………………………………………………………4 kB
時脈速度…………………………………………………………………….. 16 MHz
尺寸長度…………………………………………………………。 112毫米
寬度………………………………………………………………………………..55毫米
重量 ……………………………………………………………………………。 62克

手術

麵包板

麵包板是學習如何建構電路時最基本的部分之一。在本教程中,我們將向您介紹什麼是麵包板及其工作原理。

讓我們來看看更大、更典型的麵包板。除了水平行之外,麵包板還有所謂的 電源軌 沿著兩側垂直延伸。velleman 基本 Diy 套件,帶 Atmega2560 電源軌。 薯片的腿從兩側伸出,完美貼合峽谷。由於 IC 上的每條腿都是唯一的,因此我們不希望兩側相互連接。這就是板中間的分隔派上用場的地方。因此,我們可以將組件連接到 IC 的每一側,而不會幹擾另一側支路的功能。

velleman 基本 Diy 套件,帶 Atmega2560 VMA101 Ravine。

閃爍的 LED
讓我們從一個簡單的實驗開始。我們將把 LED 連接到數位引腳之一,而不是使用焊接到板上的 LED13。

velleman 基本 Diy 套件,帶 Atmega2560 閃爍 LED

所需硬體

  •  1 個紅色 M5 LED
  • 1 x 220 Ω 電阻
  •  1 個麵包板
  •  根據需要跨接導線

請按照下圖進行操作。我們使用數位引腳 10,並將 LED 連接到 220 Ω 電阻,以避免大電流損壞 LED。

聯繫帶有 Atmega2560 連接的 velleman 基本 Diy 套件程式碼velleman 基本 Diy 套件,帶 Atmega2560 編程代碼結果
編程完成後,您將看到連接到引腳 10 的 LED 閃爍,間隔約為 XNUMX
第二。恭喜,實驗現已成功完成!

PWM漸層LED
PWM(脈衝寬度調變)是一種用於將類比訊號電平編碼為數位訊號電平的技術。計算機無法輸出類比量tage 但只有數字卷tage 值。因此,我們將使用高解析度計數器透過調製 PWM 的佔空比來編碼特定的類比訊號電平。 PWM 訊號也被數位化,因為在任何給定時刻,完全開啟的直流電源要么是 5 V(開),要么是 0 V(關)。卷tag透過重複脈衝序列的開啟或關閉,將電流或電流饋送到類比負載(使用電源的設備)。
開啟時,電流饋送到負載;關閉後,事實並非如此。如果頻寬足夠,任何模擬值都可以使用 PWM 進行編碼。輸出量tage值是透過開啟和關閉時間計算的。

輸出量tage = (開啟時間/脈衝時間) * 最大容量tage值

velleman 基本 Diy 套件,帶 Atmega2560 A 閃爍輸出 voltage

PWM有很多應用: lamp 亮度調節、馬達調速、發聲等。

velleman 基本 Diy 套件,帶 Atmega2560 閃爍 PWM

Arduino ® 上有六個 PQM 接口,分別是數位引腳 3、5、6、9、10 和 11。

所需硬體

  •  1 個可變電阻
  •  1 個紅色 M5 LED
  •  1 x 220 Ω 電阻
  •  1 個麵包板
  •  根據需要跨接導線

聯繫

velleman 基本 Diy 套件,帶 Atmega2560 連接 1

程式碼velleman 基本 Diy 套件,帶 Atmega2560 編程代碼 1在此程式碼中,我們使用analogWrite(PWM接口,模擬值)函數。我們將閱讀類似的內容
電位器的值,並將該值賦給PWM口,這樣就會有相應的變化
LED 的亮度。最後一部分將在螢幕上顯示模擬值。你可以考慮這個
作為模擬值讀取項目添加了PWM模擬值賦值部分。
結果
編程完成後,旋轉電位器旋鈕即可看到顯示值的變化。另外,請注意麵包板上亮度的明顯變化。
有源蜂鳴器
主動式蜂鳴器作為發聲元件廣泛應用於電腦、印表機、警報器等。它有一個內部振動源。只需將其與 5 V 電源連接即可使其不斷發出嗡嗡聲。
所需硬體

  •  1 個蜂鳴器
  •  1個鑰匙
  • 1 個麵包板
  •  根據需要跨接導線

聯繫

velleman 基本 Diy 套件,帶 Atmega2560 連接 2

程式碼

velleman 基本 Diy 套件,帶 Atmega2560 編程代碼 3

結果
編程完成後,蜂鳴器應該響。
光電電晶體
光電晶體管是一種電阻隨光照強度不同而變化的電晶體。它是基於
關於半導體的光電效應。如果入射光強,則電阻減小;如果
入射光弱,電阻增大。光電晶體管通常用於測量
光、光控制和光伏轉換。

讓我們從一個相對簡單的實驗開始。光電電晶體是一種改變其電阻的元件
光強變化。參考PWM實驗,以光電三極管取代電位器。什麼時候
光線強度會變化,LED上也會有相對應的變化。

所需硬體

  •  1 個光電電晶體
  •  1 個紅色 M5 LED
  •  1 x 10KΩ 電阻
  •  1 x 220 Ω 電阻
  •  1 個麵包板
  •  根據需要跨接導線

聯繫
velleman 基本 Diy 套件,帶 Atmega2560 連接 4

程式碼
velleman 基本 Diy 套件,帶 Atmega2560 編程代碼 4結果
編程完成後,改變光電晶體管周圍的光強度,觀察LED的變化!
火焰感應器

velleman 基本 Diy 套件,帶 Atmega2560 A 火焰感測器

機器人上專門使用火焰感測器(紅外線接收二極體)來尋找火源。該感測器高度
對火焰敏感。
火焰感測器具有專門設計的紅外線管來偵測火災。然後火焰的亮度將轉換為波動的電平訊號。這些訊號是中央處理器的輸入。

所需硬體

  • 1 個火焰感應器
  •  1 個蜂鳴器
  •  1 x 10KΩ 電阻
  •  1 個麵包板
  •  根據需要跨接導線

聯繫

velleman 基本 Diy 套件,帶 Atmega2560 A 閃爍 vcc

將負極連接到 5 V 引腳,將正極連接到電阻。將電阻的另一端連接至 GND。將跳線的一端連接到一個夾子,該夾子與感測器正極電連接,另一端連接到類比引腳。

程式碼

velleman 基本 Diy 套件,帶 Atmega2560 編程代碼 5

LM35 溫度感測器

velleman 基本 Diy 套件,帶 Atmega2560 A 閃爍 LM35 溫度感測器 LM35 是一種常見且易於使用的溫度感測器。它不需要其他硬件,您只需要一個模擬端口即可使其工作。困難在於編譯程式碼以將其讀取的模擬值轉換為攝氏度。

所需硬體

  •  1 個 LM35 感測器
  •  1 個麵包板
  •  根據需要跨接導線

聯繫

velleman 基本 Diy 套件,帶 Atmega2560 連接 5

程式碼velleman 基本 Diy 套件,帶 Atmega2560 編程代碼 5結果
編程完成後,開啟監控視窗即可看到目前溫度。

傾斜感應器開關
傾斜感測器將檢測方向和傾斜度。它們體積小、功耗低且易於使用。如果使用得當,它們不會磨損。它們的簡單性使其在玩具、小工具和其他電器中很受歡迎。它們被稱為水銀、傾斜或滾動球開關。

簡單的傾斜激活 LED
這是傾斜開關最基本的連接,但在學習它們時會很方便。只需串聯 LED、電阻器和電池即可。

velleman 基本 Diy 套件,帶 Atmega2560 連接啟動 LED

使用微控制器讀取開關狀態
下面的佈局顯示了 10K 上拉電阻。程式碼指出了內建上拉電阻,您可以透過將輸入引腳設定為高輸出來開啟該電阻。如果您使用內部上拉電阻,則可以跳過外部上拉電阻。

帶有 Atmega2560 連接微控制器的 velleman 基本 Diy 套件程式碼

velleman 基本 Diy 套件,帶 Atmega2560 編程 VMA502 1velleman 基本 Diy 套件,帶 Atmega2560 A FlameVMA502 2velleman 基本 Diy 套件,帶 Atmega2560 A FlameVMA502 3

一位數七段顯示器

velleman 基本 Diy 套件,帶 Atmega2560 A FlameSegment 顯示器
LED 段碼顯示器通常用於顯示數位資訊。廣泛應用於烤箱、洗衣機等顯示器。其基本單元為LED(發光二極體)。段碼顯示器可分為7段顯示器和8段顯示器。

根據接線方式,LED段碼顯示器可分為共陽極顯示器和共陰極顯示器。共陽極顯示器是指將LED單元的所有陽極組合成一個共陽極(COM)的顯示器。

對於共陽極顯示,將共陽極(COM)接+5V。當某一段的陰極電位為高時,該段截止。對於共陰極顯示器,將共陰極(COM)連接至 GND。當某一段的陽極電位為高時,該段導通;當某一段的陽極電平低時,該段關閉。

聯繫

velleman 基本 Diy 套件,帶 Atmega2560 連接 7

程式碼

velleman 基本 Diy 套件,帶 Atmega2560 A FlameVMA502 4velleman 基本 Diy 套件,帶 Atmega2560 A FlameVMA502 5velleman 基本 Diy 套件,帶 Atmega2560 A FlameVMA502 6
該設備只能與原廠配件一起使用。 Velleman nv 對此事件不承擔任何責任 因(不正確)使用本設備而造成的損壞或傷害。 有關這方面的更多信息 產品和本手冊的最新版本,請訪問我們的 web地點 www.velleman.eu。本手冊中的信息如有更改,恕不另行通知。

©版權聲明
本手冊的版權歸 Velleman nv 所有。保留全球所有權利。 未經版權所有者事先書面同意,不得複製、複製、翻譯或將本手冊的任何部分還原為任何電子媒體或以其他方式。

Velleman® 服務與品質保證
自 1972 年成立以來,Velleman® 在電子領域累積了豐富的經驗,目前其產品已銷售超過 85 個國家。
我們所有的產品都符合歐盟嚴格的質量要求和法律規定。 為了確保質量,我們的產品定期通過內部質量部門和專門的外部組織進行額外的質量檢查。 儘管採取了所有預防措施,但如果出現問題,請向我們的保修部門提出申訴(參見保修條款)。

有關消費品的一般保固條件(適用於歐盟):

  •  所有消費品均享有自原始購買之日起 24 個月的生產缺陷和缺陷材料保固期。
  •  當投訴有效且不可能免費維修或更換物品,或費用不成比例時,Velleman® 可以決定用同等物品更換物品,或全額或部分退還零售價。
    如果購買和交付之日後第一年內出現缺陷,您將獲得更換物品或按購買價格 100% 的退款,或按購買價格 50% 的更換物品如果在購買後的第二年出現缺陷,則按零售價的50% 退款
    購買和交貨日期。
  • 不在保固範圍內:
    – 物品交付後造成的所有直接或間接損壞(例如氧化、衝擊、跌落、灰塵、污垢、潮濕…)以及物品及其內容(例如資料遺失)、利潤損失賠償;
    – 在正常使用過程中會老化的消耗品、零件或配件,例如電池(可充電、不可充電、內建或可更換)、amps、橡膠件、傳動帶…(無限列表);
    – 因火災、水災、雷擊、事故、天災等造成的缺陷…;
    – 故意、疏忽或因不當處理、疏忽維護、濫用或違反製造商說明使用而造成的缺陷;
    – 因商業、專業或集體使用該物品而造成的損壞(當該物品用於專業用途時,保固有效期將縮短至六 (6) 個月);
    – 物品包裝及運送不當造成的損壞;
    – 未經 Velleman® 書面許可,由第三方進行的修改、修理或變更所造成的所有損壞。
  •  要維修的物品必須交付給您的 Velleman® 經銷商,包裝牢固(最好採用原包裝),並附有原始購買收據和清晰的缺陷描述。
  • 提示:為了節省成本和時間,請在送修前重新閱讀說明書並檢查缺陷是否是由明顯原因造成的。請注意,退回無缺陷的物品也可能涉及處理費用。
  •  保固期滿後進行的維修需支付運費。
  •  上述條件不影響所有商業保證。

上述枚舉可能會根據文章進行修改(請參閱文章的手冊)。

中國製造
由 Velleman nv 進口
Legen Heirweg 33,9890加韋爾,比利時
www.velleman.eu

文件/資源

velleman 基本 Diy 套件,帶 Atmega2560 適用於 Arduino [pdf] 使用者手冊
適用於 Arduino 的 Atmega2560 基本 Diy 套件

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *