好的展品很难找到。所以当我遇到Adafruit的1.8″18位彩色TFT液晶显示器与microSD卡突破我迫不及待地想让它在我们的chipKIT板上工作。
我在Adafruit使用的产品:
在视频中,我使用了视差PING传感器来测量距离,并将图像数据输出到屏幕上chipKIT uC32.(你不限于使用chipKIT uc32 -任何其他支持SPI通信的板也可以工作。)
你可以看到我的代码在这里.
我所做的:
Adafruit提供了一个很好的教程,关于如何连接屏幕,并使其在Arduino板上工作在这里.
然后,我必须将LCD屏幕连接到chipKIT,并确保引脚对应我的代码.
我们的演示文件有一些代码从Adafruit的GFX库,以便它将工作在chipKIT板上。我所要做的就是调整代码(改变引脚,确保电路板设置正确),这样它就能在我的UC32 PIC32微控制器上工作。我使用一个与之前博客文章中使用的方法相似创建可以输出到屏幕的位图数组。唯一的区别是我添加了一个函数,它可以获取单色位图并将其输出到屏幕上。
在完成的演示中,我使用PING传感器来测量距离,并将Digilent标志位图输出到屏幕上的显示,这取决于与传感器的距离。
我还使用PING传感器作为示波器,它可以显示物体到传感器的距离随时间的变化。
在下面的视频中,你可以看到屏幕是如何跟踪我的手的距离的。
能够在我的chipKIT上得到全彩显示是一件很有趣的事情。看看视频,演示代码,并确保前往Adafruit试用他们的显示器与您自己的uC32!
