步驟1:所需的材料
您將需要以下條件:
1。 2 x 7段LED顯示器(共陰極)
2。 1個(gè)HC-SR04距離傳感器(四針)
3。 Arduino Mega 2560(或任何原型)
4。小面包板
5。跳線
步驟2:組裝!
請(qǐng)記住,您將不得不多路復(fù)用兩個(gè)顯示器,因此請(qǐng)使用普通電線(無(wú)論它們是否裸露,只要確保它們不會(huì)碰到每一個(gè)其他)將兩個(gè)顯示器連接起來(lái),最后連接到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;
無(wú)符號(hào)長(zhǎng)計(jì)時(shí)器;
void設(shè)置( ){
sevseg.Begin(0,2,3,4,5,6,7,8,9,10,11,12,13);
pinMode(pingPin,OUTPUT);
pinMode (inPin,INPUT);
}
無(wú)效循環(huán)()
{sevseg.PrintOutput();
digitalWrite(pingPin,LOW);
delayMicroseconds(2);
digitalWrite( pingPin,HIGH);
delayMicroseconds(10);
digitalWrite(pingPin,LOW);
持續(xù)時(shí)間= pulseIn(inPin,HIGH);
英寸= microsecondsToInches(duration);
indec =(持續(xù)時(shí)間-英寸* inchconv)* 10/inchconv;
cm =微秒ToCentimeters(持續(xù)時(shí)間);
cmdec =(持續(xù)時(shí)間-cm * cmconv)* 10/cmconv;
無(wú)符號(hào)長(zhǎng)密耳= 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顯示屏
+關(guān)注
關(guān)注
36文章
1845瀏覽量
100759 -
PIN
+關(guān)注
關(guān)注
1文章
311瀏覽量
25182
發(fā)布評(píng)論請(qǐng)先 登錄

戶(hù)外P4LED顯示屏車(chē)間老化測(cè)試中,LED顯示屏顯示效果就好,戶(hù)外P4全彩LED顯示屏高清顯示畫(huà)面播放中。

異形創(chuàng)意LED顯示屏:科技與藝術(shù)的碰撞衍生了球形(型)LED顯示屏# 球形屏# 球型屏# 異形屏# 創(chuàng)意屏

液晶顯示屏與led顯示屏的區(qū)別
P2.5LED顯示屏的P是代表什么意思?有哪些性能特點(diǎn)和優(yōu)勢(shì)以及應(yīng)用場(chǎng)所
P2.5LED顯示屏好還是P3LED顯示屏好?
LED透明屏顯示屏生產(chǎn) 原理 技術(shù) 應(yīng)用
2025年剖析LED透明屏顯示屏生產(chǎn) 原理 技術(shù) 應(yīng)用
詳解LED顯示屏的基本結(jié)構(gòu)和控制方式
vr顯示屏用電視還是led屏
LED顯示屏的換幀頻率與刷新頻率:技術(shù)細(xì)節(jié)與市場(chǎng)發(fā)展

普通LED顯示屏與柔性LED顯示屏如何選擇?


如何合理選擇LED顯示屏?

評(píng)論