分页: 3 / 5
Re: PYBOARD怎么和HC-06蓝牙连接?
发表于 : 2023年 12月 11日 16:45
由 zl_cq
找到了,对不对呢?
- 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。