日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

arduino 光控灯_Arduino光控开关

發(fā)布時(shí)間:2023/12/10 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arduino 光控灯_Arduino光控开关 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

擴(kuò)展實(shí)驗(yàn),使用光敏電阻同樣可以達(dá)到類似電位計(jì)調(diào)節(jié)LED亮度的效果,如實(shí)驗(yàn)電位計(jì)控制LED亮度:http://jingyan.baidu.com/article/49711c61785102fa441b7c81.html,只需要將代碼修改如下為所示代碼,并正確上傳執(zhí)行即可,上傳無(wú)誤,編譯器如下圖所示。

#define LED 11 ? ? ?//定義LED引腳為10

int val = 0; ? ? ? ?//儲(chǔ)存?zhèn)鞲衅鞯淖兞繑?shù)值

void setup(){

pinMode(LED, OUTPUT); ? ? //設(shè)定LED引腳為輸出狀態(tài)

//注意:模擬接口自動(dòng)設(shè)為輸入

}

void loop(){

val = analogRead(5); ? ? ? //讀取傳感器的模擬值并儲(chǔ)存

analogWrite(LED,val/4); ? ?//設(shè)置LED亮度(PWM輸出范圍0-255)

delay(10); ? ? ? ? ? ? ? ? //延時(shí)10毫秒

}

代碼說(shuō)明:程序中,val = analogRead(5);這個(gè)語(yǔ)句是讀取模擬端口A5的值,不是數(shù)字端口5,模擬接口默認(rèn)為輸入端口,不用再寫語(yǔ)句。analogWrite(LED,val/4);?這個(gè)語(yǔ)句是設(shè)置LED亮度,val/4是因?yàn)関al讀取出來(lái)的值范圍是0~1023,而上面介紹過(guò)PWM范圍是0~255,所以要將val的值除以4。

總結(jié)

以上是生活随笔為你收集整理的arduino 光控灯_Arduino光控开关的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。