如題,現在想用雙搖桿遙控小車,兩塊stm32,兩個HC-05,一塊負責遙控,一塊負責執行指令。現在的問題是主機如何發送數據給從機,從機又如何接收,直接用USRT-Transmit好像不行。
以下是要發送的數據代碼,要把pwm2的值發給從機。
if(ad2<=1976)
{
pwm2=(uint16_t)((0.0354)*ad2+80);
HAL_UART_Transmit(&huart1, &pwm2, sizeof(&pwm2), 0xffff);
}
else
{
pwm2=(uint16_t)((0.0292)*ad2+92.222);
HAL_UART_Transmit(&huart1, &pwm2, sizeof(&pwm2), 0xffff);
}
|