汶上云速網(wǎng)站建設(shè)如何找做網(wǎng)站的公司
文章目錄
- 食人魚模塊
- 模塊介紹
- 連線說明
- 操作
- 激光模塊
- 模塊介紹
- 連線說明
- 操作
- 總結(jié)
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
食人魚模塊
模塊介紹
采用食人魚LED設(shè)計(jì)制作一個(gè)發(fā)光的電子模塊,其實(shí)他的本質(zhì)和LED無區(qū)別。
連線說明
名稱 | 接線處 |
---|---|
GND | GND |
VCC | 5V |
IN | 18 |
操作
使用digitalWrite(pin,value);
即可點(diǎn)亮食人魚模塊,HIGH點(diǎn)亮,LOW為熄滅。
在此之前需要設(shè)置pin為OUTPUT
食人魚閃爍實(shí)驗(yàn):
#define Piranhas 18//定義食人魚pin腳void setup() {// put your setup code here, to run once:pinMode(Piranhas,OUTPUT);//設(shè)置模式
}void loop() {// put your main code here, to run repeatedly:digitalWrite(Piranhas,HIGH);//設(shè)置值delay(500);digitalWrite(Piranhas,LOW);delay(500);
}
下載后即可看到他開始閃爍。
食人魚呼吸燈實(shí)驗(yàn):
呼吸燈的原理是PWM,但是今天我們不用PWM,則使用另一個(gè)函數(shù)analogWrite(pin,value)
他可以寫入指定pin腳的數(shù)字模擬值。
如:
一個(gè)LED燈亮度為0~255,但是digitalWrite只能寫入0,1(相當(dāng)于0和255亮度),但是他可以寫入0,1,2,3,4,5,6…255,那就可以省去PWM的步驟了。
實(shí)驗(yàn)代碼:
#define Piranhas 18void setup() {// put your setup code here, to run once:pinMode(Piranhas,OUTPUT);
}int bright = 0;void loop() {// put your main code here, to run repeatedly:analogWrite(Piranhas,bright);//把亮度寫入食人魚pin腳bright++;//變大亮度bright%=1000;//當(dāng)亮度>=1000時(shí),亮度變?yōu)?delay(10);
}
運(yùn)行后,我們就可以看到食人魚在由暗變亮了。
大家也可以讓他從暗變亮,在變暗。
激光模塊
模塊介紹
激光模組也叫激光模塊,由激光管和激光頭模組構(gòu)成,是成熟較早、進(jìn)展較快的一類激光器。
當(dāng)為高電平時(shí)發(fā)射出紅色的激光,低電平關(guān)閉激光。
連線說明
名稱 | 接線處 |
---|---|
GND | GND |
VCC | 5V |
IN | 18 |
有可能有的是S和’-‘在上下的,也不要慌,S上的為pin腳,中間的是VCC,靠近’-'號的是GND |
操作
使用digitalWrite(pin,value);
即可點(diǎn)亮食人魚模塊,HIGH點(diǎn)亮,LOW為熄滅。
在此之前需要設(shè)置pin為OUTPUT
使用串口發(fā)送開啟和關(guān)閉命令:
#include <String>#define laser 18//定義激光pin腳void setup() {// put your setup code here, to run once:Serial.begin(115200);pinMode(laser,OUTPUT);//設(shè)置模式
}void loop() {// put your main code here, to run repeatedly:String recvData = Serial.read();if(recvData == "On"){digitalWrite(laser,HIGH);}else if(recvData == "Off"){digitalWrite(laser,LOW);}
}
輸入On之后,激光模塊發(fā)射激光,輸入Off則關(guān)閉激光。
總結(jié)
食人魚模塊廣泛用于車燈和亮度需要比較大的地方,因?yàn)樗惺艿碾妷罕纫话愕腖ED要大的多的多所以他的亮度也大得多。
激光模塊可以測算距離,看隧道直不直等等,也是廣泛運(yùn)用在我們生活當(dāng)中的,但注意,不要激光照射人的眼睛!