2021-08-15 20:34:49 索煒達電子 873
項目編號:E142
文件大?。?.1M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯
簡要概述:
資源總覽
機械設計:SolidWorks 2016
結構材料:PLA 3D打印
電機:飛特SCS0009舵機
電池:12V鋰電池
控制芯片:遙控器:STM32F103C8T6;機器狗:STM32F405RGT6
無線通信模塊:NRF24L01
陀螺儀:MPU6050
開發(fā)環(huán)境:STM32CubeMX+Keil 5
代碼庫:遙控器:HAL庫;機器狗:HAL庫+FreeRTOS
文件說明
RobotDog是四足機器人的代碼,RobotDog_Remote是四足機器人的遙控器的代碼。每個文件夾里面都有一個STM32CubeMX工程.ioc文件,可以使用STM32CubeMX打開重新生成工程文件。
文件列表:
目錄│文件列表:
└ RobotDog
├ img
│ │ RobotDog.jpg
│ │ 上下云臺穩(wěn).gif
│ │ 全向移動.gif
│ │ 左右云臺穩(wěn).gif
│ └ 狗頭亂動.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