物联网开发:PYBOARD 驱动电机

接线:
pyboard v102 —- L298N

Y1                     —- N1
Y2                     —- N2
Y3                     —- N3
Y4                     —- N4

同时拔掉板载5V使能跳线帽

l298n—-电机
OUT3 — 电机V++
OUT4 — 电机GND

OUT1 — 电机V++
OUT2 — 电机GND

关键代码:

 

y1 = Pin('Y1', Pin.OUT_PP) 
y2 = Pin('Y2', Pin.OUT_PP) 
x1 = Pin('Y3', Pin.OUT_PP) 
x2 = Pin('Y4', Pin.OUT_PP)

start1=Timer(1,freq=10000,callback=start) stop1=Timer(4,freq=2,callback=stop)

y2.heigh() 
y1.low() 
x2.heigh() 
x1.low()

物联网开发:云台

关键 字:micropython,  upycraft, windows,

前提,本次尝试使用 pyboard v102开发 硬件,使用环境 windows +upycraft3.0

一、接钱:
#驼机  红色线 3.3V  — pyboard 3.3v

#驼机 灰色线  GND — pyboard GND

#驼机 橙色 数据位  — PYBOARD X3

技术代码如下:

from pyb import servo #导入引用
servo3=pyb.Servo(3)#指定使用X3端口

servo3.angle(-75,500) #向右75旋转

servo3.angle(75,500)#向左转75度

servo3.angle(0,500) #转到0度