Jetson nano使用PCA9685驱动舵机
现在英伟达官方提供的镜像包已经很智能了,所以网上好多Jetson nano使用PCA9685驱动舵机的教程里的要下载的库其实都不需要了,按照之前的教程走只会报错,自己摸索了下,仅供参考。
**
1.导入smbus模块:
**
sudo apt-get install python-smbus
2.导入i2c库:
sudo apt-get install i2c-tools
3.导入adafruit库:
sudo pip3 install adafruit-circuitpython-lis3dh
sudo pip3 install adafruit-circuitpython-motor
4.硬件接线:
SCL ——接Nano 引脚第5脚(GEN2_I2C_SCL)
SDA ——接Nano 引脚第3脚(GEN2_I2C_SDA)
GND接GND
VCC随便接一个nano上的5v就行
另外,PCA9685还需要外接电源单独供电,我用的实验室的学生电源,5v电压,正极接PCA9685上SCL、SDA那一排的V+,负极随便接一个GND共地就行,我直接接在了控制舵机那一排的一个GND上(我刚开始接的绿色接线端子那个V+和GND,用电表测试后发现电没供上,可能是我买的这个厂家制造方面的问题)
5.程序测试:
可以先上淘宝看一下你舵机的产品参数,比如我这个是500-2500us对应0-180度,等会程序里就可以改成500和2500
python程序:
import time
from board import SCL, SDA
import busio
from adafruit_motor import servo
from adafruit_pca9685 import PCA9685i2c = busio.I2C(SCL, SDA)pca = PCA9685(i2c)pca.frequency = 50#7号口输出PWM
servo7 = servo.Servo(pca.channels[7],min_pulse=500, max_pulse=2500)#舵机旋转角度
servo7.angle = 0
time.sleep(2)
servo7.angle = 90
time.sleep(2)pca.deinit()
舵机在0度状态(我在上面绑了个小铜丝):
舵机在90度状态:
Jetson nano使用PCA9685驱动舵机相关推荐
- WEMOS D1 R1/R2 [ESP8266] + PCA9685 驱动舵机
WEMOS D1 R1/R2 [ESP8266] + PCA9685 驱动舵机 PCA9685 16-Channel 12-BIT PWM Driver,某些淘宝卖家只是标注了16路舵机驱动模块. P ...
- Jetson Nano CSI相机驱动调试注意
本文介绍Jetson Nano通过CSI接口连接外部Sensor驱动调试注意事项. 1.I2C配置 Jetson Nano默认I2C采用的是CAM_I2C,但有时候硬件设计时采用的是其他I2C,如: ...
- jetson nano GPIO引脚控制舵机
文章目录 一.舵机介绍 二.舵机工作原理 180度舵机 360度舵机 三.利用jetson nano GPIO控制舵机 1.jetson nano与舵机接 2.c++编写程序输出脉冲(Qt做界面) 一 ...
- 【Jetson Nano学习笔记】2. ORB-SLAM3及ZED 2i驱动安装
目录 ZED 2i驱动安装 安装驱动 自测 ROS测试 zed2i.launch rostopic list rosnode list display_zed2i.launch zed_rtabmap ...
- 在Jetson Nano上安装RTL8821cu驱动
在Jetson Nano上安装RTL8821cu驱动 下载该芯片的驱动 编译 网卡模式转换 Jetson Nano没有自带无线网卡,我用的是USB无线网卡,而且还是TP-Link的TL-WDN5200 ...
- 《树莓派项目实战》第十二节 使用PCA9685驱动板控制多个舵机
目录 11.1 引脚介绍 11.2 打开I2C接口 11.3 连接到树莓派 11.4 编写代码获取温度 因为树莓派无法同时生成多个稳定的PWM信号,所以也就无法控制多个舵机,我们需要借助PCA9685 ...
- 【持续更新】Jetson Nano 人工智能机器人开发实战案例——RosmasterX3A1
1.Jetson简介 Jetson Nano是Nvidia在Jetson XAVIER NX/TX2 NX获得成功后于2019年3月上市的低配版GPU运算平台. 图 1-1 1.1参数 官方公布参数 ...
- 基于Jetson Nano的羽毛球自拾取系统设计(本科毕业设计)
目录 前言 一.移动平台 1.硬件简介 2.软件配置Rt Thread Nano 二.视觉部分 1.YOLOV4_tiny+OPENCV4.4(C++) 2.跟踪的思路 三.拾取部分 四.其它 前言 ...
- agx 安装ros opencv_【ROS开源】Jetson Nano阿克曼转向机器人
塔克创新出品的系列入门ROS智能机器人学习开发平台,包括麦克纳姆轮机器人,四轮差速机器人,三轮全向机器人,两轮差速机器人,阿克曼转向小车等平台.可实现SLAM建图导航.自动避障.雷达跟随.视觉巡线.三 ...
最新文章
- Web模糊测试工具Powerfuzzer
- Python_基础_4
- 转贴:[转]所有 OLE api 和接口的目的
- 联想小新锐7000设置vt_小新Pro 14 2021正式发布,联想举行秋季新品发布会,10款新品齐亮相...
- 5c用计算机怎么打,再一次谈谈%5c暴库的利用 -电脑资料
- jquery-动效方法-animate
- PHP分组聊天室--fooking现实
- python format 格式化输出
- NI视觉视觉软件简介
- 三维点云配准 matlab,一种基于保局PCA的三维点云配准方法与流程
- pwn|软件安全相关问题学习笔记
- 电脑版微信多开,只需要三步
- python可以做机器人吗_零基础如何用Python写一个简单的WeChat机器人?(内附代码)...
- LwESP移植到STM32F10x过程
- 合泰杯比赛总结(一)
- OGG Data Pump进程
- 【计算机毕业设计】驾校预约管理系统
- 怎么把mkv视频转换成mp4?
- 计算机网络知识复习-计算机网络相关概念及网络分层架构模型
- oracle 设置监听和服务,oracle服务端和客户端之间的网络监听如何设置呢?
热门文章
- 更改计算机用户名后无法共享文件夹,局域网文件夹共享设置为网络驱动器和更改记住的用户名...
- Delayed Message 插件实现 RabbitMQ 延迟队列
- QCC5124/QCC5125歌曲名多国语言字库OLED动态显示
- HTML朗读可以用英文吗,大声朗读英文有多重要,想要学好英语,现在知道还不迟!...
- DWG转PDF JAVA的JAR包
- 前端插件库之vue3使用vue3-cropper上传头像(裁剪图片、上传)
- java URL中含有汉字转码格式
- 新手必看篇!3种简单的网络数据抓取
- 【机器人领域会议】简介
- VFW-MFC视频采集