【PHYTEC开发板试用体验】1 实现一个酷炫霓虹灯_Part A-cy7c68013a开发教程

本文来源电子发烧友社区,作者:jf_00240724, 帖子地址:https://bbs.elecfans.com/jishu_2283554_1_1.html

上一节我们介绍的开箱环节,这一节我们将会对板子进行上电,并做一个简单的实验,那就是实现一个酷炫的霓虹灯。
拿到一块开发板,做的第一件事自然是先点亮一个LED,就像学习一门语言,首先是写好一个hello word一样。这样才能证明它真正属于你,受你控制。接下来让我们快乐的玩耍吧!
上电之后,我们通过HTML进行连接一个显示屏,通过USB接口连接一个USB蓝牙鼠标。开机界面如下:
【PHYTEC开发板试用体验】1 实现一个酷炫霓虹灯_Part A-cy7c68013a开发教程
通过探索,我们发现它有一个hardward的界面。然后我就瞎点一气,发现居然已经可以通过界面上的按钮实现了LED的控制。
【PHYTEC开发板试用体验】1 实现一个酷炫霓虹灯_Part A-cy7c68013a开发教程
【PHYTEC开发板试用体验】1 实现一个酷炫霓虹灯_Part A-cy7c68013a开发教程
点击User LED1:
【PHYTEC开发板试用体验】1 实现一个酷炫霓虹灯_Part A-cy7c68013a开发教程
【PHYTEC开发板试用体验】1 实现一个酷炫霓虹灯_Part A-cy7c68013a开发教程
在如下网址找到。对应的驱动相关文件,即BSP.这么做的主要目的是为了找到现有的要led驱动,它所对应的io
<https://www.phytec.de/cdocuments/?doc=FwDZGQ>
通过搜索“led”字符来找到Led驱动相关的内容:
【PHYTEC开发板试用体验】1 实现一个酷炫霓虹灯_Part A-cy7c68013a开发教程
下面我们通过对应的指令来做几个实验。首先,用如下命令点亮一号led灯:

< echo 255 > /sys/class/leds/user-led1/brightness>

然后我们关闭一号led灯:

< echo 0 > /sys/class/leds/user-led1/brightness>

通过指令的字面意思我们可以看得出来他是可以控制led亮度的指令,所以接下来我们尝试是一个从255到0之间的一个数,比如说100:

< echo 100 > /sys/class/leds/user-led1/brightness>

好的,现在我们可以明显地观察到led灯的亮度比之前的255指令要暗一些.然后我们观察到这里面的User-LED有三个,分别对应的是红色,绿色和蓝色。这是颜色的三基色啊!好的,那么下面我有一个奇妙的想法,我们是不是可以做一个酷炫的彩色霓虹灯呢?当然,我们作为嵌入式软件工程师,肯定还是想自己真正的从零开始去实现Led的驱动这一块儿。

第一步,先是卸载掉原有的驱动。

第二步,编写我们自己的驱动,这件是核心部分。

第三步,开始我们的霓虹灯应用程序。

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:【PHYTEC开发板试用体验】1 实现一个酷炫霓虹灯_Part A-cy7c68013a开发教程 https://www.yhzz.com.cn/a/6057.html

上一篇 2023-04-12 18:51:48
下一篇 2023-04-12 18:55:02

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。