现在英伟达官方提供的镜像包已经很智能了,所以网上好多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驱动舵机相关推荐

  1. WEMOS D1 R1/R2 [ESP8266] + PCA9685 驱动舵机

    WEMOS D1 R1/R2 [ESP8266] + PCA9685 驱动舵机 PCA9685 16-Channel 12-BIT PWM Driver,某些淘宝卖家只是标注了16路舵机驱动模块. P ...

  2. Jetson Nano CSI相机驱动调试注意

    本文介绍Jetson Nano通过CSI接口连接外部Sensor驱动调试注意事项. 1.I2C配置 Jetson Nano默认I2C采用的是CAM_I2C,但有时候硬件设计时采用的是其他I2C,如: ...

  3. jetson nano GPIO引脚控制舵机

    文章目录 一.舵机介绍 二.舵机工作原理 180度舵机 360度舵机 三.利用jetson nano GPIO控制舵机 1.jetson nano与舵机接 2.c++编写程序输出脉冲(Qt做界面) 一 ...

  4. 【Jetson Nano学习笔记】2. ORB-SLAM3及ZED 2i驱动安装

    目录 ZED 2i驱动安装 安装驱动 自测 ROS测试 zed2i.launch rostopic list rosnode list display_zed2i.launch zed_rtabmap ...

  5. 在Jetson Nano上安装RTL8821cu驱动

    在Jetson Nano上安装RTL8821cu驱动 下载该芯片的驱动 编译 网卡模式转换 Jetson Nano没有自带无线网卡,我用的是USB无线网卡,而且还是TP-Link的TL-WDN5200 ...

  6. 《树莓派项目实战》第十二节 使用PCA9685驱动板控制多个舵机

    目录 11.1 引脚介绍 11.2 打开I2C接口 11.3 连接到树莓派 11.4 编写代码获取温度 因为树莓派无法同时生成多个稳定的PWM信号,所以也就无法控制多个舵机,我们需要借助PCA9685 ...

  7. 【持续更新】Jetson Nano 人工智能机器人开发实战案例——RosmasterX3A1

    1.Jetson简介 Jetson Nano是Nvidia在Jetson XAVIER NX/TX2 NX获得成功后于2019年3月上市的低配版GPU运算平台. 图 1-1 1.1参数 官方公布参数 ...

  8. 基于Jetson Nano的羽毛球自拾取系统设计(本科毕业设计)

    目录 前言 一.移动平台 1.硬件简介 2.软件配置Rt Thread Nano 二.视觉部分 1.YOLOV4_tiny+OPENCV4.4(C++) 2.跟踪的思路 三.拾取部分 四.其它 前言 ...

  9. agx 安装ros opencv_【ROS开源】Jetson Nano阿克曼转向机器人

    塔克创新出品的系列入门ROS智能机器人学习开发平台,包括麦克纳姆轮机器人,四轮差速机器人,三轮全向机器人,两轮差速机器人,阿克曼转向小车等平台.可实现SLAM建图导航.自动避障.雷达跟随.视觉巡线.三 ...

最新文章

  1. Web模糊测试工具Powerfuzzer
  2. Python_基础_4
  3. 转贴:[转]所有 OLE api 和接口的目的
  4. 联想小新锐7000设置vt_小新Pro 14 2021正式发布,联想举行秋季新品发布会,10款新品齐亮相...
  5. 5c用计算机怎么打,再一次谈谈%5c暴库的利用 -电脑资料
  6. jquery-动效方法-animate
  7. PHP分组聊天室--fooking现实
  8. python format 格式化输出
  9. NI视觉视觉软件简介
  10. 三维点云配准 matlab,一种基于保局PCA的三维点云配准方法与流程
  11. pwn|软件安全相关问题学习笔记
  12. 电脑版微信多开,只需要三步
  13. python可以做机器人吗_零基础如何用Python写一个简单的WeChat机器人?(内附代码)...
  14. LwESP移植到STM32F10x过程
  15. 合泰杯比赛总结(一)
  16. OGG Data Pump进程
  17. 【计算机毕业设计】驾校预约管理系统
  18. 怎么把mkv视频转换成mp4?
  19. 计算机网络知识复习-计算机网络相关概念及网络分层架构模型
  20. oracle 设置监听和服务,oracle服务端和客户端之间的网络监听如何设置呢?

热门文章

  1. 更改计算机用户名后无法共享文件夹,局域网文件夹共享设置为网络驱动器和更改记住的用户名...
  2. Delayed Message 插件实现 RabbitMQ 延迟队列
  3. QCC5124/QCC5125歌曲名多国语言字库OLED动态显示
  4. HTML朗读可以用英文吗,大声朗读英文有多重要,想要学好英语,现在知道还不迟!...
  5. DWG转PDF JAVA的JAR包
  6. 前端插件库之vue3使用vue3-cropper上传头像(裁剪图片、上传)
  7. java URL中含有汉字转码格式
  8. 新手必看篇!3种简单的网络数据抓取
  9. 【机器人领域会议】简介
  10. VFW-MFC视频采集