你好,我正在使用带有adafruitshield的ArduinoUNO来显示分数,但用于显示分数的函数只接受char*值,分数本身最多可以占用6位数字(000,000到999,999)。我试过使用sprint()但我没有运气,因为屏幕会像疯了一样闪烁。我认为问题在于chars只包含一定数量的字节,不能容纳32位int,但我认为它们是解决这个问题的方法。绘制文本是盾牌用来在屏幕上绘制内容的函数,输入为char*、颜色代码、大小、x像素、y像素。如果有人可以帮我在这两种类型之间进行转换,请告诉我。如果他们是替代品,也会对我有帮助。我的代码:char*textToWrite;uint32_t