“Car:bit”的版本间的差异
来自Labplus盛思维基百科
Tangliufeng(讨论 | 贡献) |
Tangliufeng(讨论 | 贡献) (→使用说明) |
||
第25行: | 第25行: | ||
| 蜂鸣器 ||P0 || import music <br />music.play(music.NYAN) | | 蜂鸣器 ||P0 || import music <br />music.play(music.NYAN) | ||
|- | |- | ||
− | | W1/W2/W3/W4 RGB灯 ||P8 || | + | | W1/W2/W3/W4 RGB灯 ||P8 || <small>#W1显示红色</small> <br />import neopixel <br />np=neopixel.NeoPixel(pin8,4) <br /> np[0]= (255,0,0) <br /> np.show() |
|- | |- | ||
− | | 模拟光线 Q3 ||P1 || | + | | 模拟光线 Q3 ||P1 || pin1.read_analog() |
|- | |- | ||
− | | 模拟光线 Q4 ||P2 || | + | | 模拟光线 Q4 ||P2 || pin2.read_analog() |
|- | |- | ||
− | | 测速 U11||I2C || | + | | 测速 U11||I2C || spd = getSpeed()<br />print(spd[0]+spd[1]*256) #left Speed |
|- | |- | ||
− | | 测速 U10||I2C || | + | | 测速 U10||I2C || spd = getSpeed()<br />print(spd[2]+spd[3]*256) #Right Speed |
|- | |- | ||
| 循迹红外对管 U18/U17/U14/U13/U6/U5||U18->P16<br />U17->P15<br />U14->P2<br />U13->P1<br />U6->P14<br />U5->P13 | | 循迹红外对管 U18/U17/U14/U13/U6/U5||U18->P16<br />U17->P15<br />U14->P2<br />U13->P1<br />U6->P14<br />U5->P13 | ||
|| | || | ||
− | |||
|} | |} | ||
2018年1月24日 (三) 12:15的版本
概述
技术参数
使用说明
- car:bit快速入门
Step1.教程:microbit怎么编程下载?
Step2.在使用电机驱动函数和测速函数时,应在先程序前定义函数。motor&speed驱动
car:bit | micro:bit引脚 | Python示例 |
---|---|---|
B2电机 | I2C | setLeftMotor(value) 前进 value:0~100;后退 value:0~-100 |
B1电机 | I2C | setRightMotor(value) 前进 value:0~100;后退 value:0~-100 |
蜂鸣器 | P0 | import music music.play(music.NYAN) |
W1/W2/W3/W4 RGB灯 | P8 | #W1显示红色 import neopixel np=neopixel.NeoPixel(pin8,4) np[0]= (255,0,0) np.show() |
模拟光线 Q3 | P1 | pin1.read_analog() |
模拟光线 Q4 | P2 | pin2.read_analog() |
测速 U11 | I2C | spd = getSpeed() print(spd[0]+spd[1]*256) #left Speed |
测速 U10 | I2C | spd = getSpeed() print(spd[2]+spd[3]*256) #Right Speed |
循迹红外对管 U18/U17/U14/U13/U6/U5 | U18->P16 U17->P15 U14->P2 U13->P1 U6->P14 U5->P13 |
1.P1/P2与模拟光线引脚有复用,所以不能同时使用。在使用时需要通过切换开关,选择「循迹」和「光线」 |