步驟1:準(zhǔn)備所有的東西
好,讓我們準(zhǔn)備我們需要的部分,我從英特爾Edison IoT邀請賽收到了一部分(感謝Audrey和Intel)。該部分是LED條,對于我們來說,使用Grove Grove Shield并不是必須的,只需閱讀此處的Wiki。
部件:
英特爾愛迪生
HC SR04超聲波傳感器
溝槽LED燈條
Piezzo Buzzer
面包板
一些男女跳線
步驟2:讓我們組裝這些東西
因此,首先您需要將傳感器,LED燈條,蜂鳴器組裝到英特爾Edison的GPIO。排列方式是:
超聲波傳感器:
觸發(fā):引腳:11
回聲:引腳12
》
蜂鳴器:引腳2
凹槽LED條:
Clk:引腳9
Dio(數(shù)據(jù)引腳):引腳8
實(shí)際上,超聲波傳感器和Grove LED條中有3個(gè)引腳,最后一個(gè)引腳是Vcc,您必須將其連接到Intel Edison的5v引腳。 。我還附上了原理圖圖釘,但對混亂的圖片感到抱歉,您只需要遵循線條的顏色即可。
步驟3:讓我們編寫代碼!
現(xiàn)在是編碼部分的時(shí)間了。打開您的Arduino IDE,在板選擇菜單中有一個(gè)Intel Edison板。
在此代碼內(nèi),您必須包含一個(gè) LED欄庫,該庫名為“ Grove_LED_Bar.h” ,該庫由 awong1900 提供。 strong》使LED燈條正常工作,因?yàn)槲艺也坏接糜贕rove LED燈條的任何原理圖以手動(dòng)使用它。您可以從此處下載該庫。
如果您不知道如何添加從Github網(wǎng)站下載的新庫,我將向您展示如何:
單擊頁面右側(cè)的“下載ZIP”按鈕。
在Arduino IDE中,只需單擊 Sketch》 Include Library》 Add .ZIP Library
您的庫已準(zhǔn)備就緒。
在您完成插入庫后,我們在這里輸入代碼:
庫部分和定義引腳 #include // Include the GROVE LED Bar Library
#define trigPin 11 // Define the trigger pin for the Ultrasonic Sensor
#define echoPin 12 // Define the echo pin for the Ultrasonic Sensor
#define buzzer 2 // Define Buzzer Pin Grove_LED_Bar bar(9, 8, 0); // Clock pin, Data pin, Orientation
設(shè)置部分
void setup() {
Serial.begin (9600);
bar.begin();
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
主程序
void loop() {
long distance, oldDist, duration;
int nyala, sound;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1; // LED Bar calculation
nyala = distance/3; // a variable to store how many bar will ON in distance
bar.setLevel(nyala); // Buzzer sound calculation
sound = (140 + (distance/2));
if (distance 》 30 || distance 《= 0)
{
Serial.println(“Out of range”);
noTone(buzzer);
}
else
{
Serial.print(distance);
Serial.println(“ cm”);
tone(buzzer, sound);
}
}
步驟4:瞧!嘗試您的“簡單”項(xiàng)目
這是“簡單”項(xiàng)目(測試階段)的最后一步。只需拿些紙,然后嘗試測量您想要在超聲波傳感器前面的距離即可。距離改變時(shí),蜂鳴器將以不同的音符蜂鳴,同時(shí)還有LED條。
-
led
+關(guān)注
關(guān)注
242文章
23715瀏覽量
671118 -
超聲波傳感器
+關(guān)注
關(guān)注
18文章
602瀏覽量
36686
發(fā)布評論請先 登錄
TC系列密閉式超聲波傳感器產(chǎn)品說明書
超聲波傳感器:未來發(fā)展趨勢與技術(shù)前沿
超聲波傳感器的工作原理與應(yīng)用
超聲波傳感器的種類原理與設(shè)計(jì)應(yīng)用的注意要點(diǎn)

超聲波風(fēng)速風(fēng)向傳感器:科技與自然風(fēng)的對話者!
倍加福發(fā)布USi-industry超聲波傳感器系統(tǒng)
汽車超聲波傳感器 SNS409替代E524.09 (性能對比)

典型的超聲波傳感器及其應(yīng)用領(lǐng)域
電應(yīng)普傳感器?|?窖井水位監(jiān)測超聲波傳感器應(yīng)用方案

超聲波傳感器設(shè)定方向反了的影響及應(yīng)對措施
單片機(jī)如何使用超聲波傳感器進(jìn)行距離測量
高達(dá)5 m的精確距離測量 超聲波ToF傳感器

評論