资源简介
这份代码是基于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个文件信息
相关资源
- STM32F103RC+ADC+DMA多通道采样LCD显示
- I2C读写AT24C02 基于STM32F103 cube116540
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- stm32f407上的两个can发送和接收例程
- STM32 led 时钟
- STM32 2.4G通信例程
- 直流无刷电机方波驱动 stm32 例程代码
- STM32中文资料
- STM32蓝牙和串口程序
- STM32f103超声波模块例程
- stm32f103c8t6 4 oled.rar
- stm32f030 IAP Demo(原创)
- STM32基于rt_thread操作系统的SDHC卡文件
- NRF24L01实现51与STM32双向通讯
- STM32F103 串口程序(完整版)
- stm32 ds18b20 温度传感器 测试通过
- stm32官方例程
- STM32F103定时器中断程序
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- STM32定时器使用入门。看了这个程序会
- SIM908 SDIO FSMC STM32 FIFO
- STM32F103 CC2500完整驱动(模拟SPI)
- AD7606采集程序
- stm32 用SPI 方式读写 SDHC
- stm32通过DMA方式采集ADC数据
- 意法半导体STM全系列微控制器STM32ST
- 基于STM32芯片的SX1278 驱动 LORA.rar
评论
共有 条评论