0

假设您想为您的 Arduino 设置 16 个不同的数字而不是 10 个。

0 1 2 3 4 5 6 7 8 9 abcdef

看起来熟悉?是的,我想为 Arduino 制作一个十六进制计数脚本。也许它可以计算多达 40 个字符的滚动和随机文本,可以在 LCD 屏幕上查看(我已经将 LCD 部分放下了)。

我几乎到处都在寻找这个,但我没有找到任何东西。好吧,我确实做到了,但这对这个问题没有任何帮助。你可以在这里找到链接:http ://arduino.cc/forum/index.php?topic=40555.0

我希望输出从 0 计数到(40 f's)。

我有一个 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 回答