首页 > 其他分享 >RK3568开发板SG90 舵机模块的功能实现-迅为电子

RK3568开发板SG90 舵机模块的功能实现-迅为电子

时间:2023-09-20 14:36:21浏览次数:103  
标签:sg90 舵机 RK3568 开发板 模块 迅为 test SG90

 

1 模块说明

SG90 舵机模块如下图所示:

 

 

 

常见的舵机转向角度有 0-90 度,0-180 度,0-360 度,可以用在垃圾桶项目开盖用,智能小车的全比例转向,摄像头云台,机械臂等。

 

2 接线说明

SG90 舵机模块上三条线,三条线定义如下:

棕线:GND

红线:VCC 4.8V-7.2V

黄线:脉冲输入

 

3 程序测试

驱动模块在网盘资料“iTOP-3568 开发板\02_【iTOP-RK3568 开发板】开发资料\09_系统外设功能测试\06_V1.7 底版外设快速测试资料\13_SG90 舵机(90 度)模块\03_驱动模块”目录下下载。

首先将 pwm-SG90.ko 驱动模块拷贝到开发板的根目录,然后输入“insmod pwm-SG90.ko” 命令加载驱动模块, 然后使用命令“ls /dev/sg90”进行设备节点的查看,

然后下载网盘资料“iTOP-3568 开发板\02_【iTOP-RK3568 开发板】开发资料\09_系统外设功能测试\06_V1.7 底版外设快速测试资料\13_SG90 舵机(90 度)模块\04_测试程序”下的测试程序。将 sg90_test 可执行文件拷贝到开发板的根目录下如下图所示:

sg90 节点就是 SG90 舵机的设备节点文件,然后使用命令“./sg90_test 角度”运行 SG90 舵机模块的测试程序,

./sg90_test 90

./sg90_test 180

./sg90_test 45

会发现舵机会转相应的角度。

 

转自:【北京迅为】itop-3568开发板模块快速测试手册

 

标签:sg90,舵机,RK3568,开发板,模块,迅为,test,SG90
From: https://www.cnblogs.com/topeet/p/17717242.html

相关文章

  • 【WCH蓝牙系列芯片】-基于CH582开发板—四种低功耗模式电流测试
    ---------------------------------------------------------------------------------------------------------------------在WCH沁恒官方提供的CH583的EVT资源包中,找到BLE文件中找到PW这个工程文件,这是一个系统睡眠模式并唤醒例程;其中GPIOA_5作为唤醒源,共4种功耗等级。芯片提......
  • FPGA开发板实验目录
     数字逻辑基础实验   实验文件夹名称   实验说明   lab1   4位并入串出移位寄存器   lab2   4位串入串出移位寄存器   lab3   5位串入并出移位寄存器   lab4   8线-3线编码器   lab5   8线-3线优先编码器   lab6   38......
  • RK3568 树莓派4 嵌入式计算
    RK3568vs树莓派4:嵌入式计算的巅峰之争-知乎https://zhuanlan.zhihu.com/p/637505045▎引言嵌入式计算领域一直以来都有着激烈的竞争,RK3568和树莓派4作为两个备受瞩目的平台,引起了广泛的关注。本文将以处理器性能、扩展性、功耗和软件支持等方面对RK3568和树莓派4进行综合......
  • RK3568核心板分区空间不足,如何修改分区大小?
    在对评估板进行开发验证时,时常会遇到根目录空间不足的情况,而在其他分区又有冗余空间,这时则需要对分区大小重新进行分配,合理化利用分区空间。本文将基于HD-RK3568-IOT评估板主要讲解如何修改eMMC分区大小。1. 分区表介绍本文主要通过修改parameter.txt 分区表文件来实现修改分区大......
  • 分析开发板信息中为啥df -h显示sda11分区挂载只有2GB Size且使用100%,但fdisk -l sda11
    问题点当使用开发板中的存储设备分区,进而格式化挂载到某个目录上后,使用df&lsblk后发现分区挂载情况和实际的存储器分区信息有差异后,会感到很疑惑,下面介绍遇到的情况:情况1使用xml添加分区后发现对应分区格式化&挂载对应设置的系统目录上但分区sizeAvailablesize&Used之和不相......
  • RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示
    前言  上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。<br>交叉编译好应用  (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》<br>解决全屏标题栏占用问题  交叉......
  • RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示
    前言  上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。 交叉编译好应用  (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》 解决全屏标题栏占用问题......
  • 3步体验在DAYU200开发板上完成OpenHarmony对接华为云IoT
    本文分享自华为云社区《DAYU200+OpenHarmony3.1.1对接华为云IOT【华为云IoT+鸿蒙】》,作者:DS小龙哥。一、前言OpenHarmony3.1.1是一个开源的智能终端操作系统,主要用于智能家居、智能手机、平板电脑、智能穿戴设备等智能终端设备。是一个分布式操作系统,支持多种硬件平台和多种编程......
  • 迅为RK3588开发板修改编译工具路径
    1因为此章节以rknn_yolov5_demo在RK3588Linux64位平台上运行为例,所以修改examples/rknn_yolov5_demo/build-XXX.sh的编译工具路径,如下图所示:2修改build-linux_RK3588.sh文件,将TOOL_CHAIN修改为gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu的解压路径并保存修......
  • 瑞芯微RK3568:Debian系统如何安装Docker
    本文基于HD-RK3568-IOT评估板演示Debian系统安装Docker,该方法适用于RK356X全系产品。HD-RK3568-IOT评估板基于HD-RK3568-CORE工业级核心板设计(双网口、双CAN、5路串口),接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。适用于工业自动化控制、人机界面、中小型医......