2021-08-23 18:09:31 索煒達(dá)電子 1017
項(xiàng)目編號(hào):E512
文件大?。?M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述
機(jī)械設(shè)計(jì):SolidWorks 2016
結(jié)構(gòu)材料:PLA 3D打印
電機(jī):飛特SCS0009舵機(jī)
電池:12V鋰電池
控制芯片:遙控器:STM32F103C8T6;機(jī)器狗:STM32F405RGT6
無線通信模塊:NRF24L01
陀螺儀:MPU6050
開發(fā)環(huán)境:STM32CubeMX+Keil 5
代碼庫:遙控器:HAL庫;機(jī)器狗:HAL庫+FreeRTOS
RobotDog
是四足機(jī)器人的代碼,RobotDog_Remote
是四足機(jī)器人的遙控器的代碼。每個(gè)文件夾里面都有一個(gè)STM32CubeMX工程.ioc
文件,可以使用STM32CubeMX打開重新生成工程文件。
全向移動(dòng)
狗頭穩(wěn)定
目錄│文件列表:
└ RobotDog
└ RobotDog
├ img
│ │ RobotDog.jpg
│ │ 上下云臺(tái)穩(wěn).gif
│ │ 全向移動(dòng).gif
│ │ 左右云臺(tái)穩(wěn).gif
│ └ 狗頭亂動(dòng).gif
├ RobotDog
│ │ RobotDog.ioc
│ ├ Bsp
│ │ │ mpu6050.c
│ │ │ mpu6050.h
│ │ │ nrf24l01.c
│ │ │ nrf24l01.h
│ │ │ remote.c
│ │ │ remote.h
│ │ │ scs009.c
│ │ │ scs009.h
│ │ │ soft_i2c.c
│ │ └ soft_i2c.h
│ ├ Inc
│ │ │ FreeRTOSConfig.h
│ │ │ gpio.h
│ │ │ main.h
│ │ │ spi.h
│ │ │ stm32f4xx_hal_conf.h
│ │ │ stm32f4xx_it.h
│ │ └ usart.h
│ ├ Src
│ │ │ freertos.c
│ │ │ gpio.c
│ │ │ main.c
│ │ │ spi.c
│ │ │ stm32f4xx_hal_msp.c
│ │ │ stm32f4xx_hal_timebase_tim.c
│ │ │ stm32f4xx_it.c
│ │ │ system_stm32f4xx.c
│ │ └ usart.c
│ └ Task
│ │ body_task.c
│ │ body_task.h
│ │ head_task.c
│ │ head_task.h
│ │ robotcmd.c
│ └ robotcmd.h
└ RobotDog_Remote
│ RoboDog_Remote.ioc
├ Inc
│ │ adc.h
│ │ dma.h
│ │ gpio.h
│ │ main.h
│ │ nrf24l01.h
│ │ spi.h
│ │ stm32f1xx_hal_conf.h
│ └ stm32f1xx_it.h
└ Src
│ adc.c
│ dma.c
│ gpio.c
│ main.c
│ nrf24l01.c
│ spi.c
│ stm32f1xx_hal_msp.c
│ stm32f1xx_it.c
└ system_stm32f1xx.c