Arduino可穿戴開發入門教程LilyPad介紹

2021-09-08 11:47:21 字數 1939 閱讀 4284

lilypad官方共提供了4種輸出模組,他們分別是單色led模組(圖1.5)、三色led模組(圖1.6)、蜂鳴器模組(圖1.7)和振動馬達模組(圖1.8)。

圖1.5  單色led模組     圖1.6  三色led模組        圖1.7  蜂鳴器模組        圖1.8  振動馬達模組

輸出模組的作用就是輸出一些資訊。這些資訊可以以聲音、光和振動的方式傳播,從而適應各種應用。在我們後續的專案中,所有這些模組都會被介紹到,所以,在這裡就不再進行詳細介紹。

lilypad官方提供的輸入模組共有5種,他們分別是開關模組(圖1.9)、按鈕模組(圖1.10)、光敏電阻模組(圖1.11)、溫度計模組(圖1.12)和三軸陀螺儀模組(圖1.13)。

圖1.9  開關模組         圖1.10  按鈕模組           圖1.11  光敏電阻模組

圖1.12  溫度計模組           圖1.13  三軸陀螺儀模組

這些輸入模組的作用就是將周圍環境中的一些物理量(如溫度、光照強度、位移)轉換為控制可以識別的電訊號的裝置。在後續的內容中,同樣會介紹到所有這些模組。所以,感興趣的讀者建議全部購入。

lilypad提供了四種電源模組,分別是簡易電池插座(圖1.14)、鈕扣電池座(圖1.15)、aaa電池公升壓模組(圖1.16)和鋰電池公升壓模組(圖1.17)。

圖1.14  簡易電池模組        圖1.15  鈕扣電池座

圖1.16  aaa電池公升壓模組                     圖1.17  鋰電池公升壓模組

電池模組負責為lilypad和所有的外設供電,所以,筆者最建議購買aaa電池公升壓模組,因為aaa電池最容易購買。其次是鋰電池公升壓模組,因為鋰電池是可重複充電的。當然,這兩個模組在使用上是完全可以互換的。至於簡易電池模組和鈕扣電池座筆者不建議購買,原因之一就是他們不具備公升壓能力,所以專案的執行可能不穩定。

程式設計器模組用來為沒有整合usb功能的lilypad程式設計,它的外形如圖1.18所示。

圖1.18  程式設計器模組

如果你購買的不是lilypad arduino usb,那麼它是必須要購買的,否則無法為lilypad程式設計。

為了方便學習,lilypad官方提供了lilypad一站式的套件,它包括了lilypad提供的絕大多數模組,如圖1.19所示。

圖1.19  lilypad套裝

如果你想全面地了解和學習,那麼筆者建議你購入lilypad套裝。本書的編寫過程中使用的核心就是lilypad套裝。

Scala開發入門教程

scala開發教程 1 開始神奇的scala程式設計之旅 scala開發教程 2 起步scala scala開發教程 3 進一步scala scala開發教程 4 類和物件 一 scala開發教程 5 類和物件 二 scala開發教程 6 基本資料型別 scala開發教程 7 操作基本資料型別 sc...

Scala開發入門教程

scala開發教程 1 開始神奇的scala程式設計之旅 scala開發教程 2 起步scala scala開發教程 3 進一步scala scala開發教程 4 類和物件 一 scala開發教程 5 類和物件 二 scala開發教程 6 基本資料型別 scala開發教程 7 操作基本資料型別 sc...

敏捷開發入門教程

敏捷開發 agile development 是非常流行的軟體開發方法。據統計,2018年90 的軟體開發採用敏捷開發。但是,到底什麼是敏捷開發,能說清的人卻不多。本文嘗試用簡潔易懂的語言,解釋敏捷開發。敏捷開發的核心是迭代開發 iterative development 敏捷一定是採用迭代開發的方...