STM32蓝牙控制舵机-LED灯

本文分享了一个使用蓝牙助手控制舵机调节机械臂和LED灯的项目。作者通过修改51黑科技博主的蓝牙控制代码,实现了蓝牙设备发送指令来切换LED的状态。代码中包含了延迟初始化、LED接口初始化、NVIC设置及串口初始化等关键步骤,展示了如何接收并处理蓝牙助手的输入信号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

冯-
因为最近做的一个比赛,过程不说了,上传一下核心代码
程序也比较容易理解
控制舵机可以调整机械臂,然后可以在助手上接受的具体的参数
不算是原创,但是自己修改了一部分-蓝牙控制小灯参考了51黑科技的一位博主
蓝牙助手:蓝牙调式器
在这里插入图片描述

int main(void)
{
    delay_init();	    //ÑÓʱº¯Êý³õʼ»¯
    LED_Init();		  	//³õʼ»¯ÓëLEDÁ¬½ÓµÄÓ²¼þ½Ó¿Ú
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//usart3½ÓÊÕÖжÏÓÅÏȼ¶2 ´ÎÓÅÏȼ¶2
    usart3_init(9600);//À¶ÑÀµÄ´®¿Ú³õʼ»¯ ×¢ÒâÊÖ»úÓ뵥Ƭ»úµÄÀ¶ÑÀÁ¬½Ó²¨ÌØÂÊÊÇÒª9600
    while(1)
    {
        if(USART3_RX_STA&0x8000)
        {
            if(USART3_RX_BUF[0]=='0')
            {
                LED1=!LED1;
                printf("LED1On");
            }
            if(USART3_RX_BUF[0]=='A')
            {
                LED0=!LED0;
                printf("LED1On");
            }
            USART3_RX_STA=0;
        }
    }
}

具体代码我会上传
思----------杏林洁白
资源免费

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值