分页: 3 / 5

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2023年 12月 11日 16:45
zl_cq
找到了,对不对呢?
ssd1306.png
ssd1306.png (68.95 KiB) 查看 779 次
 
 

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2023年 12月 11日 17:25
shaoziyang
是的

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2023年 12月 22日 20:51
zl_cq
我用pyboardCN V2板子和micropython编程制作的小车完成了遥控控制(第二阶段)。程序如下:
from pyb import Pin,Timer,UART,delay,LED

pw1 = Pin('A0',Pin.OUT)
pw2 = Pin('A1',Pin.OUT)
tim1 = Timer(2,freq=1000)
ch1 = tim1.channel(1,Timer.PWM,pin=pw1)
ch2 = tim1.channel(2,Timer.PWM,pin=pw2)
ch1.pulse_width_percent(75)
ch2.pulse_width_percent(75)

p_stby = Pin('A2',Pin.OUT_PP)

p1 = Pin('A4',Pin.OUT_PP)
p2 = Pin('A5',Pin.OUT_PP)
def lspeed_zheng():
    p1.high()
    p2.low()
def lspeed_ling():
    p1.low()
    p2.low()
def lspeed_fu():
    p1.low()
    p2.high()
p3 = Pin('A6',Pin.OUT_PP)
p4 = Pin('A7',Pin.OUT_PP)
def rspeed_zheng():
    p3.high()
    p4.low()
def rspeed_ling():
    p3.low()
    p4.low()
def rspeed_fu():
    p3.low()
    p4.high()

uart3 = UART(3,9600)
buf1 = bytearray(1)

while True:
    uart3.readinto(buf1)
    if buf1[0] == 111:
        p_stby.high()
        lspeed_ling()
        rspeed_zheng()
        LED(1).on()
        delay(1000)
        LED(1).off()
    elif buf1[0] == 112:
        p_stby.high()
        lspeed_zheng()
        rspeed_zheng()
        LED(2).on()
        delay(1000)
        LED(2).off()
    elif buf1[0] == 113:
        p_stby.high()
        lspeed_zheng()
        rspeed_ling()
        LED(3).on()
        delay(1000)
        LED(3).off()
    elif buf1[0] == 114:
        p_stby.high()
        lspeed_fu()
        rspeed_zheng()
        delay(1000)
    elif buf1[0] == 115:
        p_stby.high()
        lspeed_ling()
        rspeed_ling()
        delay(1000)
    elif buf1[0] == 116:
        p_stby.high()
        lspeed_zheng()
        rspeed_fu()
        delay(1000)
    elif buf1[0] == 117:
        p_stby.high()
        lspeed_fu()
        rspeed_fu()
        LED(4).on()
        delay(1000)
        LED(4).off()
    else:
        p_stby.low()
 
 

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2023年 12月 27日 16:25
zl_cq
可以用micropython开发智能小车程序、价格最便宜的mcu开发板是哪一种?价格多少呀?

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2023年 12月 27日 18:25
zl_cq
怎么查找pyb-l 开发板的管脚分布图?

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2023年 12月 27日 23:46
shaoziyang

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2023年 12月 29日 21:25
zl_cq
PYB-L开发板怎么用?它没有存储寄存器,程序放哪里?
有PYB-L开发板的使用手册吗?

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2023年 12月 30日 00:46
shaoziyang
pyb-L和pyboard类似,自带100多K程序空间,如果不够可以外扩flash,板上预留了flash芯片的位置。

开发和其它STM32开发板差不多,它主要是低功耗特性比较好。

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2024年 1月 2日 21:13
zl_cq
pyb-l开发板上有两个LED灯;没有Servo模块;没有Accel模块。

若要对pyb-l开发板的固件升级,怎么操作?有指南吗?

Re: PYBOARD怎么和HC-06蓝牙连接?

发表于 : 2024年 1月 3日 14:32
shaoziyang
的确没有 Servo和Accel模块。 升级和其它STM32一样,通过 DFU方式。可以用 ST的 Dfuse 或者 STM32CubeProgrammer。或者用命令行方式的 Dfu-utils。