0

Arduino で 10 ではなく 16 の異なる数字を使いたいとしましょう。

0 1 2 3 4 5 6 7 8 9 abcdef

見覚えがあります?はい、Arduino 用の 16 進数カウント スクリプトを作成したいと思います。おそらく、最大 40 文字のスクロールとランダム テキストを LCD 画面で表示できる可能性があります (私は既に LCD 部分を下ろしています)。

私はこれについてどこでも検索しましたが、何も見つかりませんでした。まあ、私は実際にそうしましたが、この問題には何の役にも立ちませんでした。ここにリンクがあります: http://arduino.cc/forum/index.php?topic=40555.0

出力を 0 から (40 f) までカウントしたい。

私は Arduino Uno と LCD 画面 (16x2) を持っていますが、もっと大きな画面が必要になるかもしれないことに気付きました。

これをお読みいただきありがとうございます。この問題が解決されることを願っています。

4

1 に答える 1

0

LiquidCrystalライブラリを使用する場合は、数値を印刷するベースを指定できます

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

ところで、たとえば Serial オブジェクトにも適用できます

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 ...
于 2013-03-12T21:26:05.780 に答える