步驟1:所需的材料
您將需要以下條件:
1。 2 x 7段LED顯示器(共陰極)
2。 1個HC-SR04距離傳感器(四針)
3。 Arduino Mega 2560(或任何原型)
4。小面包板
5。跳線
步驟2:組裝!
請記住,您將不得不多路復用兩個顯示器,因此請使用普通電線(無論它們是否裸露,只要確保它們不會碰到每一個其他)將兩個顯示器連接起來,最后連接到Arduino。
我真的很抱歉附圖中的不便。
步驟3:代碼
#include“ SevSeg.h”
SevSeg sevseg;
int refreshTime = 1000;
int pingPin = 14;//10
int inPin = 15;//9
long duration,inch,cm;
int indec,cmdec;
int inchconv = 147;
int cmconv = 59;
無符號長計時器;
void設置( ){
sevseg.Begin(0,2,3,4,5,6,7,8,9,10,11,12,13);
pinMode(pingPin,OUTPUT);
pinMode (inPin,INPUT);
}
無效循環()
{sevseg.PrintOutput();
digitalWrite(pingPin,LOW);
delayMicroseconds(2);
digitalWrite( pingPin,HIGH);
delayMicroseconds(10);
digitalWrite(pingPin,LOW);
持續時間= pulseIn(inPin,HIGH);
英寸= microsecondsToInches(duration);
indec =(持續時間-英寸* inchconv)* 10/inchconv;
cm =微秒ToCentimeters(持續時間);
cmdec =(持續時間-cm * cmconv)* 10/cmconv;
無符號長密耳= millis ();
if(mils-timer》 = refreshTime){
timer = mils; sevseg.NewNum(cm,(byte)2);
}
}
long microsecondsToInches(long microseconds)
{
return microseconds/inchconv;
}
long microsecondsToCentimeters(long microseconds)
{
return microseconds/cmconv;
}
-
LED顯示屏
+關注
關注
39文章
1860瀏覽量
103894 -
PIN
+關注
關注
1文章
319瀏覽量
27629
發布評論請先 登錄
LT1942:高度集成的TFT顯示屏電源解決方案
雷曼光電N10戶外LED顯示屏落地南非
原廠 FZH107 帶鍵盤掃描接口的 LED(發光二極管顯示器)驅動控制專用電路
洲明科技參與虛擬制作用LED顯示屏規范行業標準制定
LED全息顯示屏:1920Hz與3840Hz刷新率對比解析
優質材料檢驗辨認出放心LED顯示屏
智慧路燈桿上 LED 顯示屏的信息發布
帶兩個7段LED顯示屏的PING的制作
評論