发 帖  
原厂入驻New

如何实现LED控制界面

110 LED
分享
小弟不才,对ARM一点都不会,但是现在有个小问题想请各位大神相助
要求如下:
1. 设计LED控制界面;
2. 利用触摸屏实现LED控制,如点击某按钮,点亮LED,再次点击熄灭LED,或实现LED花样显示;
3. 可在此基础上发挥,实现蜂鸣器音乐控制。
0
2020-7-15 05:41:47   评论 分享淘帖 邀请回答
7个回答
云汉达人

你说的ARM是大ARM还是小ARM?如果是大ARM带系统的,可以直接写带有界面的应用程序在点击事件中实现控制,如果是小ARM需要写驱动屏幕,然后获取点击的坐标来控制。
蜂鸣器只不过是PWM,不知道这样说清楚不清楚,还需要什么帮助?
2020-7-15 09:34:36 评论

举报

云汉达人
如果没有学过51单片机的话,学arm会比较吃力的,如果学过51,可以从stm32开始学习arm
2020-7-15 09:52:12 评论

举报

邀请回答

1、LED控制界面有很多种,有芯片能够支持GUI界面的,这种直接在芯片上面运行操作系统,然后在操作系统下编程实现。
也可以是基于交互的,PC上面运行控制界面。这种方案就多了,既可以利用云端交互,网页的界面,也可以用VB那些做一个小的界面,放几个按钮,利用USB通信。
2、同上
3、蜂鸣器音乐控制的话,最好是使用SD卡,预先将音乐存放于SD卡中,需要的时候读取SD卡中的音乐
2020-7-15 10:08:37 评论

举报

建议先学会简单的单片机控制线,比如51单片机     后面学什么都有基础了
2020-7-15 10:23:18 评论

举报

1. 一點都不會的話比較麻煩,您可以還是要從基礎學起,因為您是問嵌入式ARM所以我當是Cortex-A家族了
2. 方法可以有QT或者Lazarus
3. QT資料比較多且為C語言,Lazarus為Pascal,可參考我之前的作品http://www.icxbk.com/community/forum.php?mod=viewthread&tid=47064
4. 蜂鳴器要撥放音樂的話,無源蜂鳴器用時間函數clock_gettime()配合精準計時來輸出特定頻率的方波(GPIO),有源的蜂鳴器看SOC是否支援PWM輸出,沒的話也是用精準計時方式來實作,軟體做法可以調整排程,盡量Real-time
以上供參考
2020-7-15 10:38:54 评论

举报

云汉达人
如果对ARM一点不会,这个功能使用51也可以实现的。
2020-7-15 10:58:18 评论

举报

云汉达人
QT界面几下就拉出来了,然后后台看你用的什么嵌入式板子,在其BUTTON的SLOT函数,在其点灯,就行
2020-7-15 11:03:57 评论

举报

只有小组成员才能发言,加入小组>>

311个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表