QSC24ENANO可编程控制舵机板使用说明要点_第1页
QSC24ENANO可编程控制舵机板使用说明要点_第2页
QSC24ENANO可编程控制舵机板使用说明要点_第3页
QSC24ENANO可编程控制舵机板使用说明要点_第4页
QSC24ENANO可编程控制舵机板使用说明要点_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、舵机板上位机软件使用说明参考 QSC32E使用说明这里详解ARDUINO-NANO 配合舵机板QSC24E-NANO来解码PS2并使用手柄按键的功能,以及 ARDUINO对舵机板接口通讯说明此功能仅QSC24E-NANO可用此舵机板套件分别为3块PCB组成,最左边为24路带过载保护的舵机控制板,(专门处理多路舵机控制)。中间为ARDUINO-NANO编程控制板,PRO-MINI 为编程控制主板(专门负责处理数据编程)使用,最右边为的串口调试板(可给 舵机板调试也可给 ARDUINO-NANO下载程序)。ARDUINO-NANOD7D8D9数字扩展口DTI路淞机接 口 信号 -_负极*亠正极).

2、_Z71,qL 气1轴療愿£-U.”q a® ,j-g,k13r 丿SWj3机号磁极-2脛口信负正12路接PS2 I9p珂鬥 ifl®gr.i-舵机 B电源示灯整L肚舵机理扳状态显示灯槪极压S主正电VS扳机负 主舵共级正极迫压SB/HAHO 、黑接ARDUINO-NANOARDU1NO-NAN0A3A4A摸拟扩展口编程主控制器ARDUINO-NANO主板电压低于6.8V(默认为7.4V锂电 提示电池电压不足此舵机板,他上面可直接插PS2手柄的接收器,其解码是通过 来完成的。L1:舵机供电电源指示灯L2 :通讯指示灯,随着主板接收外部信号 L2跟着同步闪动L3:舵机

3、板状态显示灯。此舵机板带有电压检测功能,当VSS (默认为7.4V锂电池供电),或者舵机(+-)电压低于5.5V 池接入1.3V降压二极管),此时L3灭掉,并伴随喇叭报警。 用户需要给电池充电1.驱动的安装:插上CP2102串口设备的USB线,并安装驱动,驱动 为ARDUINO-QSC24E(CP210驱动机软件驱动程序ARDUIN0-QSC24E(CP2102)驱动IUSB_CP2102_XP_20.S亡tup LauncherS i1ab sCP210x_VCP_Win7. exe 孑丁 Setup, exeMacrovision屁T60亟动” fepr+WIN7-:X64!对应不同的操作

4、系统选择不同的驱动文件安装, 这里注意,如果驱动没有安装时候 CP2102串口设备的红色指示灯不会亮,只有 正确安装好驱动后,CP2102串 口板上的红色指示灯才点亮。CP2102串口设备使用6P线连接下面的舵机板,连线为BLK-BLK,GRN-GRN.即通过上位机软件Q-robot_Servo_Control调试机器人舵机CP2102串口设备使用 6P线连接上面的 ARDUINO编程板,连线为BLK-BLK,GRN-GRN. 即通过编程软件软件 arduino下载机器人主程序。2.主板的供电VSS表示主板供电正极电压,供电电压为 6.5V-12V。默认为7.4V+表示舵机供电正极电压,供电电

5、压为 5.5V-8V。默认为7.4-1.3V (即7.4V锂电 池接一次降压快)注意以上如果不是默认电压。主板的低压报警喇叭在电池电压过低的时候不会发默认的供电连线如图所示3. PS2手柄连线、外接拨动开关的连线多媒休集线箱家庭住宅信息箱 psa接收器L卍S9©147258369QSC舵机嘏插针按口这里是USB/NANO通讯切换跳线帽,拔掉右边的跳线帽,接入拨动开关的3P杜 邦线,用于切换舵机板跟 USB通讯或者 舵机板跟ARDUINO-NANO通讯。用USB通讯就是舵机板使用上位机软件 Q-robot_Servo_Control来调试舵机板。 用NANO通讯就是使用 ARDUINO

6、-NANO来驱动舵机板。(即ARDUINO-NANO 作为舵机板的二次开发的硬件上位机)跳线帽 TTS!R外接拨动开关 跟舵机板的实物接线图中间标注字符的TX、RX为舵机板的TX、RX,如需其他单片机驱动舵机板可 拔掉上面的两个跳线帽自行连接。4.ARDUINO编译器使用打开ARDUINO-0018的编译器arduino, exe双击ARDUINO.EXE 文件Arduino 0018Auto FormatCtr1+TArchive SketchFis Encoding & ReloadSerial MonitorCtrl+Shift+M1 Board、Ser ial FortHelp

7、 ArduinoArduinoDue>ilanove or Nano w/ ATm.ega328or Nano w/ ATmeArduino打开ARDUINO之后选择TOOLS-BOARD这里选择 ARDUINO DUEMILANOVE OR NANO W/ATMEGA328选这个这个芯片,芯片选择不对就无法下载程序ToolsHtlpAuto ForniatCtr 1+TArchive SketchFix Encoding & ReloadSerial MonitorCtr1+Shift+MSi&rial PortC0M33Burn Boot loaderCOM4 8 屮

8、 C0M60COM62C0M64C0M76BoardSer ial For七然后选择最新出来的 COM 口,如果确定不了是那个 就重新插拔ARDUINO-NANO的USB线就能确定那个是最新出来的 COM 口并选择他。如果选择不对就不能下载程序然后选择打开文件图标然后选择Q-ROBOT文件夹里面的PSX-ANALOGOpen an Arduino sketch-._) FSI_AHAIJOG查找范HQ):我毘近的文档桌面我的文档我的电脑nJapp letIPSXANALOGTpde文件名1;丈件类型1):打开劝取消导入 PSX_ANALOG .pde 文件程序里面的内容 在程序里面已经做了定义

9、跟注解,这里不就再详细介绍了 然后点击下载按键这个时候 看到FTDIDE两个黄灯一直闪烁,就是进入正常的下载, 等待黄灯不闪了,就是程序下载完成,并显示如下DONEUPLOADINGDone uploading.Binary sketch si ze: 83SB byt es (of & 30720 byt e mazimum)就说明程序下载完成然后 拿出PS2无线手柄打开串口查看,并弹出串口查看窗口,并选择波特率为115200然后按下手柄的按键,我们这里以上下左右为列rHCOM60SI口|XPressed V©Dwm UpDwn Up RELEASED Up Pressed

10、 Up Dwelt UpRELEASED Up Pressed UpD wo Tn UpDwrt UpRELEASED Up按下上就是UP COM 口就会发送按键代码PRESSED UP 按下 UPDOWN UP 一直按住UPRELESSED UP就是松开UP其他按键以此类推DOWN 下 LEFT 左 LEFT 右按下这些按键并发送相应的代码。每个按键依然后三种模式 按下按键发送一次 松开按键发送一次 还有按住按键一直发送这个时候PS2手柄解码程序完成如何驱动舵机板需要查看 QSC舵机板及上位机软件说明书文档的高 级控制部分5:程序范例,比如按下圈圈if (Psx.digital_button

11、s = psxO && CIRCLE=0) / 按一次圈圈 CIRCLE=1;Serial.println("Pressed circle");/发送按下圈圈Serial.println("#5P1600T500");/5 号舵机用 500MS勺时间运行到 P1600的位置delay(500);延时500MS以保证该舵机运行到指定位置Serial.println("#5P2500 T500");/5 号舵机用 500MS的时间运行到 P2500的位置delay(500);/ 延时500MS以保证该舵机运行到指定位置/5

12、号舵机来回转动 /Serial.println("#5P1000 #10P1000 #20P1000 T500")/5号、10 号、20 号舵机转到P1000位置delay(500);/ 延时500MS以保证该动作运行完成Serial.println("#5P2000 #10P2000 #20P2000 T500")/5号、10 号、20 号舵机转到P2000位置delay(500);/ 延时500MS以保证该动作运行完成/5.10.20号舵机来回转动 /Serial.pri ntl n( "PL0 ");/先停止以前的所有动作组Serial.println(&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论