水银开关读取-物体倾斜侦测.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
水银开关读取-物体倾斜侦测

12-2 Arduino 互動設計專題與實戰 本章會介紹很多的傳感器,每一個不同的傳感器它的處理方法多少都有點不一樣, 希望讀者能了解這些硬體的使用方法,並進一步活用在自己的專案中。如果找不到 本章所提到的傳感器和硬體,筆者的網站( )會提供最 新連結,方便你找到該硬體。 水銀開關讀取 物體傾斜偵測 12.1 - 水銀開關,又稱傾側開關,是電路開關的一種元件。 水銀開關裡接著電極的小巧容器,儲存著一小滴水 銀,在此容器中多數注入惰性氣體或真空,當用戶 移動水銀開關時,因為重力的關係,水銀水珠會向 容器中較低的地方流去,如果同時接觸到兩個電極 的話,開關便會將電路閉合,開啟開關。 容器的形狀亦會影響水銀水珠接觸電極的條件,所 圖12-1 水銀開關的外型 以市面上賣的水銀開關外型會有很多變化,運用在 不同的使用情況,以做到打開電路和閉合電路。 硬體接線 Arduino 接腳 元件接腳 Pin 13 LED 長腳 GND LED 短腳 Pin 2 水銀開關 接腳 1 GND 水銀開關 接腳2 圖12-2 水銀開關的實習接線圖 Chapter 12 Arduino 與傳感器 12-3 範例程式 以下為讀取水銀開關的範例程式。如果連接,LED 燈就會閃爍。水銀開關在電子 賣場裡面都買得到,且會有不同的造型,符合您的需要。 範例: (範例程式中 ) Ch12-1 MercurySwitches.ino sample\ch12\MercurySwitches\ 01 // 柯博文老師 02 int ledPin = 13; 03 int tiltPin = 2; 04 int val = 0; 05 int threshold = 1; 06 void setup(){ 07 pinMode(ledPin, OUTPUT); 08 pinMode(tiltPin, INPUT); 09 digitalWrite(tiltPin, HIGH); // 設置內部上拉電阻 10 } 11 void loop(){ 12 digitalWrite(ledPin, digitalRead(tiltPin)); // HIGH LED 當水銀開關 時, 持續發亮 13 } 14 程式解說  第 8 行:設定讀取水銀開關是第 8 個接腳。  第 9 行:設定第 8 個接腳,內部上拉電阻。  第 12 行:當水銀開關 HIGH 時,LED 持續發亮,當水銀開關 LOW 時,LED 持續變暗。 執行結果 執行影片 請見書附光碟中的 12-1.mp4 。 圖12-3 執行結果 12-4 Arduino 互動設計專題與實戰 光敏電阻 自製小夜燈 12.2 - 光敏電阻是一種特殊的電阻,只要接觸到光,就會改變電阻,簡稱光電阻,又名光 導管。它的電阻和光線的強弱有直接關係。光強度增加,則電阻減小;光強度減小, 則電阻增大。

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档