日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ardino基础教程 14_倾斜开关

發布時間:2025/4/5 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ardino基础教程 14_倾斜开关 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實驗十四:傾斜開關

傾斜開關控制led燈的亮滅

實驗器材清單

  • 滾珠開關 1個
  • LED燈 1個
  • 220歐姆直插電阻 1個
  • 面包板 1個
  • 面包板跳線 1扎
  • 實驗接線圖


    按照Arduino教程將控制板、擴展板子、面包板連接好,下
    載線接好。 然后將led燈連接到數字8引腳,滾珠開關連接
    到模擬5引腳。

    實驗原理

    當開關一端低于水平位置傾斜,開關尋通,模擬口電壓值為5V左右 (數字二進制表示為1023),點亮led燈。當另一端低于水平位置傾斜 ,開關停止,模擬口電壓值為0V左右(數字二進制表示為0),熄滅led 燈。在程序中模擬口電壓值是否大于2.5V左右(數字二迕制表示為512) ,即可知道是否傾斜開關導通了。


    以下為參考源程序:
    void setup()
    {
    pinMode(8,OUTPUT);//設置數字8 引腳為辒出模式
    }
    void loop()
    {
    int i;//定義發量i
    while(1)
    {
    i=analogRead(5);//讀叏模擬5 口電壓值
    if(i>512)//如果大于512(2.5V)
    {
    digitalWrite(8,LOW);//點亮led 燈
    }
    else//否則
    {
    digitalWrite(8,HIGH);//熄滅led 燈
    }
    }
    }


    實驗現象

    手拿著面包板,當傾斜到一定程度時,LED 被點亮。
    沒有傾斜時,led 不亮。


    傾斜到一定程度時,LED 被點亮,實際應用中控制的通常是繼電器。

    程序代碼

    void setup() { pinMode(8,OUTPUT);//設置數字8引腳為辒出模式 } void loop() { int i;//定義發量i while(1) { i=analogRead(5);//讀叏模擬5口電壓值 if(i>512)//如果大于512(2.5V) { digitalWrite(8,LOW);//點亮led燈 } else//否則 { digitalWrite(8,HIGH);//熄滅led燈 } } }

    總結

    以上是生活随笔為你收集整理的Ardino基础教程 14_倾斜开关的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。