2013-03-12 44 views
0

可以說你想有16個不同的數字,而不是10爲你的Arduino。我怎樣纔算數到f arduino

0 1 2 3 4 5 6 7 8 9 A B C d電子網

看起來很熟悉?是的,我想爲Arduino製作一個十六進制計數腳本。也許它可以計算出40個字符的滾動和隨機文本,可以在LCD屏幕上查看(我已經將LCD部件關閉)。

我已經搜查幾乎無處不在,這和我還沒有找到一個東西。那麼,我確實做到了,但這並沒有幫助解決這個問題。您可以在這裏找到的鏈接:http://arduino.cc/forum/index.php?topic=40555.0

我所要的輸出從0數到(第40樓的)。

我有一個Arduino UNO和LCD屏幕(16×2),我意識到我可能會得到一個更大的屏幕。

謝謝你在閱讀本文時的時間,我希望這個問題得到解決!

+0

這是什麼都與正在上一個Arduino做什麼?在十六進制中計算1-F幾乎與您在其中編碼的每種語言都是一樣的... – 2013-03-12 21:23:50

+0

您在這裏卡住的位置並不完全清楚。你打算使用哪種語言?你知道如何在屏幕上顯示*任何*嗎?你瞭解十六進制嗎?基本上,**特定**技術問題是什麼阻止你在這裏進步? – 2013-03-12 21:25:14

+0

見http://arduino.cc/forum/index.php?topic=8124.0 – user1929959 2013-03-12 21:25:48

回答

0

如果使用LiquidCrystal庫,你可以在什麼基礎spesify打印你的電話號碼

a = 15; 
lcd.print(a,HEX); //print E 

順便說一句,它也可被應用於串行對象,例如

b = 14; 
Serial.println(b,HEX) //prints D 

環流式

for(int i = 0 ; i < 100 ; i++) 
    lcd.print(i,HEX); 

這將打印:

0 1 2 3 .... 9 A B C D E F 10 11 ... 1E 1F 20 21 22 ..... 2E 2F 30 ... 
+0

如果你想循環這些數字會發生什麼?它會是一樣的嗎? – 2013-03-12 21:30:51

+0

你是什麼意思騎車通過數字? – 2013-03-12 21:34:06

+0

如果我從0開始,然後等待一秒鐘,然後做下一個數字 - 不是像你有它預定義,而是一系列數字,如1到2a(38個數字),沒有預先定義全部。 – 2013-03-12 21:45:18