资源简介
这份代码是基于STM32F103开发板做的数据手套的代码,这份代码主要是用数据手套控制机械臂,机械臂是用的安诺机器人公司的五轴机械臂
代码片段和文件信息
#!/usr/bin/python2.7
#-*- encoding: UTF-8 -*-
import sys
import time
import serial
def data_process(data_array):
pitch = (data_array[0] << 8) + data_array[1]
roll = (data_array[2] << 8) + data_array[3]
finger1 = (data_array[4] << 8) + data_array[5]
finger2 = (data_array[6] << 8) + data_array[7]
finger3 = (data_array[8] << 8) + data_array[9]
finger4 = (data_array[10] << 8) + data_array[11]
finger5 = (data_array[12] << 8) + data_array[13]
#print(pitch roll yaw)
print(finger1 finger2 finger3 finger4 finger5)
#print(joint4)
def main():
data = [0]*30 #每帧的数据部分有30byte
ser = serial.Serial(‘COM3‘ 9600)
try:
while(True):
start = ord(ser.read())
if(start == 0x88): #检查帧头
fun = ord(ser.read())
if(fun == 0xa1): #检查功能码
length = ord(ser.read())
for i in range(length): #开始接收数据
data[i] = ord(ser.read())
checksum = ord(ser.read())
#if(checksum != length + 3): #检查校验和是否正确
# continue
data_process(data) #开始处理数据
else:
print(“fun code error!“)
continue
else:
print(“start code error!“)
continue
except KeyboardInterrupt:
#print
print “Interrupted by user shutting down“
sys.exit(0)
if __name__ == “__main__“:
main()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16489 2016-12-09 00:39 手套代码1-控制机械臂\CORE\core_cm3.c
文件 83896 2016-12-09 00:39 手套代码1-控制机械臂\CORE\core_cm3.h
文件 625605 2016-12-09 00:39 手套代码1-控制机械臂\CORE\stm32f10x.h
文件 35483 2016-12-09 00:39 手套代码1-控制机械臂\CORE\system_stm32f10x.c
文件 1987 2016-12-09 00:39 手套代码1-控制机械臂\CORE\system_stm32f10x.h
文件 2733 2018-06-04 14:57 手套代码1-控制机械臂\HARDWARE\ADC\adc.c
文件 92 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\ADC\adc.h
文件 1639 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\DMA\dma.c
文件 157 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\DMA\dma.h
文件 3263 2018-06-04 15:20 手套代码1-控制机械臂\HARDWARE\HC05\hc05.c
文件 749 2018-06-04 15:18 手套代码1-控制机械臂\HARDWARE\HC05\hc05.h
文件 834 2014-07-04 12:00 手套代码1-控制机械臂\HARDWARE\LED\led.c
文件 139 2014-05-06 11:27 手套代码1-控制机械臂\HARDWARE\LED\led.h
文件 18848 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\eMPL\dmpKey.h
文件 6501 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\eMPL\dmpmap.h
文件 86427 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\eMPL\inv_mpu.c
文件 4727 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\eMPL\inv_mpu.h
文件 57004 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\eMPL\inv_mpu_dmp_motion_driver.c
文件 3441 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\eMPL\inv_mpu_dmp_motion_driver.h
文件 5438 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\mpu6050.c
文件 4365 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\mpu6050.h
文件 2736 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\mpuiic.c
文件 955 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\MPU6050\mpuiic.h
文件 34073 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\TFT\font.h
文件 8282 2017-03-03 21:49 手套代码1-控制机械臂\HARDWARE\TFT\GUI.c
文件 641 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\TFT\GUI.h
文件 67 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\TFT\LCD_Config.h
文件 5788 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\TFT\Lcd_Driver.c
文件 2707 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\TFT\Lcd_Driver.h
文件 179849 2016-12-09 00:39 手套代码1-控制机械臂\HARDWARE\TFT\Picture.h
............此处省略296个文件信息
相关资源
- STM32 SPI双机中断通信
- STM32F4 CAN1 通讯源码
- 基于STM32F4的小波变换移植含小波分解
- 飞控stm32程序
- NB物联网模块 STM32+BC28
- stm32f107ptp时钟同步
- ENC28J60最全资料,含51AVRLPCSTM32程序源
- GY6500源代码
- STM32F407 双轮小车 定时器编码器模式测
- 基于STM32C8T6的按键温度双模式控制风
- stm32f103+dht11温湿度传感器例程
- 基于STM32F103的USB键盘程序代码
- stm32 f103RCT6用正点原子Mini板可用的R
- STM32f103循迹小车控制程序源码
- STM32实现GPRS与服务器数据传输
- STM32F103基于keil写的简易示波器
- STM32_旋转倒立摆.rar
- STM32_F1系列FreeRTOS工程模板
- STM32做的一个MP4 实现了长文件名,M
- STM32F1驱动APDS9960识别手势
- 基于RFID的签到系统设计
- 基于stm32 和LCD1602的电子密码锁课程设
- 基于stm32F103c8t6和GPS模块做的小玩意儿
- 使用STM32实现PMSM电机的正弦驱动
- 中景园电子0.96OLED显示屏_STM32_F103C8系
- stm32rc522
- STM32F407ADC采集信号通过DMA发送给内存
- STM32F107VCT6 开发板原理图和PCB
- stm32矩阵按键程序.rar
- 基于stm32空气质量检测系统毕设
评论
共有 条评论