所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

麦克纳姆轮小车

杨添淮 杨添淮 2022-03-13 14:48:44
代码 代码
	                    					#/bin/python

from robotbit import *
from microbit import *
import music
import neopixel
import radio
import speech

# time block overridden

x = 0


def 前进():
  global x

  robot = RobotBit()
  robot.motor(1,-100)
  robot.motor(3,100)
  robot.motor(4,-100)
  robot.motor(2,-100)
  sleep(1*1000)
  robot.motorStopAll()



def 右移():
  global x

  robot = RobotBit()
  robot.motor(1,100)
  robot.motor(3,-100)
  robot.motor(4,-100)
  robot.motor(2,-100)
  sleep(1*1000)
  robot.motorStopAll()



def 右转():
  global x

  robot = RobotBit()
  robot.motor(1,-100)
  robot.motor(3,-100)
  robot.motor(4,100)
  robot.motor(2,-100)
  sleep(1*1000)
  robot.motorStopAll()



def 后退():
  global x

  robot = RobotBit()
  robot.motor(1,100)
  robot.motor(3,-100)
  robot.motor(4,100)
  robot.motor(2,100)
  sleep(1*1000)
  robot.motorStopAll()



def 左移():
  global x

  robot = RobotBit()
  robot.motor(1,-100)
  robot.motor(3,100)
  robot.motor(4,100)
  robot.motor(2,100)
  sleep(1*1000)
  robot.motorStopAll()



def 左转():
  global x

  robot = RobotBit()
  robot.motor(1,100)
  robot.motor(3,100)
  robot.motor(4,-100)
  robot.motor(2,100)
  sleep(1*1000)
  robot.motorStopAll()



music.play(music.ENTERTAINER)

radio.on()

radio.config(group=7)

speech.say(str("Hello, I‘m 01"))

display.show(Image("90009:09090:00900:00900:00900"))

sleep(1*1000)

display.show(Image("99999:00900:00900:00900:00900"))

sleep(1*1000)

display.show(Image("90009:90009:99999:90009:90009"))

sleep(1*1000)

display.show(Image("09090:99099:00000:99099:09990"))

左移()

右移()

前进()

后退()

左转()

右转()



	                    				
附件 附件

以上是我给小车编写的代码,

已经可以左移、右移、前进、后退、左转以及右转。

后期准备利用MQTT给他加上遥控。

Makelog作者原创文章,未经授权禁止转载。
2
3
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]