合肥中科深谷嵌入式项目实战
文章平均质量分 95
合肥中科深谷嵌入式项目实战,手把手教学。
爱吃饼干的小白鼠
CSDN内容合伙人,新星计划优秀导师。Python领域新星创作者。2022年度博客新星top100入围。安徽省第八届互联网+省赛铜奖获得者。参加的大学生创新创业大赛在国家立项。本人不定期分享自己的心得,本人专注的领域是python 、爬虫、嵌入式硬件、单片机、C/C++。
展开
-
合肥中科深谷嵌入式项目实战——基于ARM语音识别的智能家居系统(三)
解压后,将此目录下所有文件拷贝开发板的 /usr/share/arm-alsa 目录下。mplayer 是一款开源的多媒体播放器,可以用来播放音视频,mplayer 自带多种格式的解码器,不需要我们再另外安装。解压后,将此目录下的 lib 库文件拷贝到开发板根文件系统的/usr/lib 目录下。此为alsa-lib的编译结果 lib库文件压缩包,先把该文件拷贝到开发板。解压,并将此目录下的所有库文件拷贝到开发板的/usr/lib 目录下。cp ./* /usr/lib -r //拷贝。原创 2023-11-21 23:27:51 · 2947 阅读 · 3 评论 -
合肥中科深谷嵌入式项目实战——基于ARM语音识别的智能家居系统(二)
今天,我们主要熟悉了用GCC来编译程序和对文件的相关操作。下一篇,我们来介绍在led屏幕上显示图片。原创 2023-11-14 20:07:34 · 1259 阅读 · 1 评论 -
合肥中科深谷嵌入式项目实战——基于ARM语音识别的智能家居系统(一)
在嵌入式开发中,涉及到开源(开放源码,任何人都可以下载,修改,使用)开发 ,我们就需要准备一个开源的操作系统,嵌入式开发中使用Linux操作系统。操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)。操作系统在计算机系统中承上启下的地位:向下封装硬件,向上提供操作接口。Linux 开源Windows 闭源 C#ROS 机器人操作系统 开源IOS 闭源。原创 2023-11-07 23:01:24 · 3517 阅读 · 2 评论 -
合肥中科深谷嵌入式项目实战——人工智能与机械臂(六)
在人眼辨识能力范围内,调节LED亮的时间,达到LED灯的亮度不同。例:给低电平LED就亮,如果一个脉冲中全是低电平那么LED最亮,如果一个脉冲一半是高电平,一半是低电平,那么LED就显得有点暗,这样调整脉冲中的高低电平的比例就可以达到LED的亮度调节。LED灯逐渐由暗变亮,接着由亮变暗。一般人眼睛对于80Hz以上刷新频率则完全没有闪烁感,那么我们平时见到的LED灯,当它的频率大于50Hz的时候,人眼就会产生视觉暂留效果,基本就看不到闪烁了,而是误以为是一个常亮的LED灯。原创 2023-11-05 22:31:26 · 869 阅读 · 2 评论 -
合肥中科深谷嵌入式项目实战——人工智能与机械臂(五)
STM32定时器是一种存在于STM32单片机中的外设,用于实现定时功能。STM32总共有8个定时器,包括2个高级定时器(TIM1、TIM8),4个通用定时器(TIM2、TIM3、TIM4、TIM5)和2个基本定时器(TIM5、TIM6)。不同种类的定时器具有不同的功能和特点。按键消抖是为了避免在按键按下或是抬起时电平剧烈抖动带来的影响。由于机械触点的弹性作用,按键开关在闭合时不会立刻稳定的接通,在断开时也不会一下子断开,按键在闭合和断开的瞬间会有一连串的抖动。原创 2023-10-31 20:40:34 · 672 阅读 · 0 评论 -
合肥中科深谷嵌入式项目实战——人工智能与机械臂(四)
那么,什么是GPIO呢?GPIO是指通用输入输出,它是一种数字接口,可以让单片机和其他电子设备交换数据。GPIO在嵌入式系统和单片机控制中应用广泛,是控制硬件的重要手段之一。我们学习了STM32怎么通过控制GPIO实现蜂鸣器响,通过原理图,找到对应的GPIO口,来实现蜂鸣器响。其实,这里的代码和我们上一篇的代码差不多,主要是管脚不一样。原创 2023-10-30 22:37:53 · 899 阅读 · 0 评论 -
合肥中科深谷嵌入式项目实战——人工智能与机械臂(三)
那么,什么是GPIO呢?GPIO是指通用输入输出,它是一种数字接口,可以让单片机和其他电子设备交换数据。具体来说,GPIO是一组用于控制电路的引脚,其可以通过软件进行配置,从而实现输入和输出功能。通过GPIO,可以实现与外部设备的通信,如LED灯,按钮,传感器等等。GPIO在嵌入式系统和单片机控制中应用广泛,是控制硬件的重要手段之一。我们学习了STM32怎么通过控制GPIO完成点亮LED灯,我们文末代码实现的是闪烁,通过原理图,找到对应的GPIO口,来实现LED灯闪烁。原创 2023-10-30 22:14:46 · 804 阅读 · 0 评论 -
合肥中科深谷嵌入式项目实战——人工智能与机械臂(一)
我们这里使用的是LeArm机械臂。LeArm是一款专为教育而生的机械臂,机体采用全铝合金,造型更酷炫,结构更优化,机身采用6个高精度数字舵机,具有6个自由度,主控制器采用市场上主流的STM32芯片作为主控单元,支持多种控制方式,如手柄、手机等,方便学习机械臂工作原理和机械电子相结合的一体化工程应用。功能图解理论与实践结合:将所学的理论知识应用到实际操作中,可以更好地理解和掌握机械臂的工作原理和安装步骤。同时,通过实践中的经验积累,可以不断完善和优化机械臂的安装过程。原创 2023-10-24 20:24:03 · 2041 阅读 · 0 评论 -
合肥中科深谷嵌入式项目实战——人工智能与机械臂(二)
首先,我详细描述了安装Keil软件的过程。在安装完成后,我们通过简单的示例程序熟悉了Keil软件的基本界面和功能,以及烧录软件的使用。我们使用的是STM32单片机作为目标板,在烧录前,我们仔细检查了硬件连接和软件设置,并确保目标板处于正确的工作模式。原创 2023-10-24 21:14:52 · 1037 阅读 · 1 评论