使用arduino将数据发送到ws2801 LED条

使用arduino将数据发送到ws2801 LED条,arduino,led,Arduino,Led,如何将数据手动(无任何预制库)发送到带有arduino的ws2801 led条带 我不是要求别人为我写代码,只是朝着正确的方向努力 我有一个arduino leonardo,你用的是SPI,它是arduino的3条数据线 查看本教程: 然后是Arduino库/教程: 现在检查数据表,看看您能从中学到什么: 网上有几个关于使用Arduino的视频教程,一旦你接触到SPI,就可以查看它们。它非常简单。你使用SPI,它是Arduino的3条数据线 查看本教程: 然后是Arduino库/教程:

如何将数据手动(无任何预制库)发送到带有arduino的ws2801 led条带

我不是要求别人为我写代码,只是朝着正确的方向努力


我有一个arduino leonardo,你用的是SPI,它是arduino的3条数据线

查看本教程:

然后是Arduino库/教程:

现在检查数据表,看看您能从中学到什么:


网上有几个关于使用Arduino的视频教程,一旦你接触到SPI,就可以查看它们。它非常简单。

你使用SPI,它是Arduino的3条数据线

查看本教程:

然后是Arduino库/教程:

现在检查数据表,看看您能从中学到什么:


在线有几个关于使用Arduino的视频教程,一旦你接触到SPI,就可以查看它们。它真的很简单。

WS2801确实使用了一个类似于移位寄存器的SPI类型接口,你推送3个字节的数据来填充第一个芯片,然后继续推送更多的字节以产生溢出

数据表显示双线、时钟和数据;但您也可以将POL(输出极性反转)连接到PWM输出,以获得强度,从而实现三线接口


查看以获得更多指导

WS2801确实使用了一个类似移位寄存器的SPI类型接口,您将3个字节的数据推入第一个芯片,然后继续推入更多字节以导致溢出

数据表显示双线、时钟和数据;但您也可以将POL(输出极性反转)连接到PWM输出,以获得强度,从而实现三线接口


查看以获得更多指导

这是几年后的事了,但我一直在研究同一主题,发现了一些相关信息,可以帮助下一位读者

使用7个WS2812B条带显示滚动文本。这些条带与单个Arduino板并行连接,其代码不使用任何预构建的库

。主要的是WS2812b的计时非常具体,代码使用ASM来获得正确的计时。更多关于WS2812定时的阅读


附加阅读:如果你对LED条如何并行工作感兴趣,Josh还写了一篇文章,解释了他的位运算技术,你可以。这是几年后的事了,但我一直在研究同一主题,并找到了一些相关信息,可以帮助下一位读者

使用7个WS2812B条带显示滚动文本。这些条带与单个Arduino板并行连接,其代码不使用任何预构建的库

。主要的是WS2812b的计时非常具体,代码使用ASM来获得正确的计时。更多关于WS2812定时的阅读


附加阅读:如果你对LED条如何并行工作感兴趣,Josh还写了一篇文章,解释了他在这方面的位运算技术,你可以。

阅读库,看看他们是如何做到的,没有库就做到了。阅读库,看看他们是如何做到的,不用库就可以了。WS2801不使用SPI。它使用2线接口。WS2801不使用SPI。它使用2线接口。哇,太令人印象深刻了!事实上,我正在考虑制作一款类似的LED显示屏atm机,所以感谢您将其链接起来:)哇,太令人印象深刻了!事实上,我正在考虑制作一款类似的LED显示屏atm,所以感谢您将其链接起来:)