步驟1:將它們連接在一起
在第一張圖片上你可以見原理圖。我想,接下來的圖片會顯示您需要的一切。在最后一張照片上準備好進行測試。
第2步:添加Arduino
現(xiàn)在在解碼器的ABCD輸入上連接四個arduino引腳。當我在輸入邏輯0之前感到悲傷時,它不會連接到地面。在arduino上意味著,它在arduino的輸出上設置為邏輯1(HIGH)。如果要在解碼器輸入上設置邏輯1,則需要在arduino輸出上設置0(LOW)。 (圖片是在Fritzing中制作的)
代碼可以是這樣的:
int inputs [4] = {17,14,15,16};//A,B,C,D輸入
字節(jié)BCD [16] [4] = {{0,0,0,0},
{1,0,0,0},
{ 0,1,0,0},結(jié)果,{1,1,0,0},結(jié)果,{0,0,1,0},結(jié)果,{1,0,1,0},《無線電通信》 {0,1,1,0},結(jié)果,{1,1,1,0},結(jié)果,{0,0,0,1},結(jié)果,{1,0,0,1},結(jié)果,{0,1,0,1},結(jié)果,{1,1,0,1},結(jié)果,{0,0,1,1},結(jié)果,{1,0,1,1 },結(jié)果,{0,1,1,1},結(jié)果,{1,1,1,1}};//BCD碼
int number = 5;//你想發(fā)送BCD代碼中的哪個號碼
void setup(){
for(int a = 0; a 《4; a ++){pinMode(inputs [a],OUTPUT); }//set outputs
}
void loop(){
for(int c = 0; c 《4; c ++){br》 digitalWrite(inputs [c],BCD [number] [c ]);結(jié)果,},點擊}
-
解碼器
+關(guān)注
關(guān)注
9文章
1144瀏覽量
40827 -
顯示器
+關(guān)注
關(guān)注
21文章
4997瀏覽量
140176 -
Arduino
+關(guān)注
關(guān)注
188文章
6474瀏覽量
187431
發(fā)布評論請先 登錄
相關(guān)推薦
評論