“MCookie-LEGOShield/zh”的版本间的差异
(→图库) |
Zhangfengfeng(讨论 | 贡献) (→文档) |
||
(未显示同一用户的1个中间版本) | |||
第45行: | 第45行: | ||
[[File:mCookie-LEGOShield-TOP.jpg|800px|thumb|center]] | [[File:mCookie-LEGOShield-TOP.jpg|800px|thumb|center]] | ||
[[File:mCookie-LEGOShield-BUT.jpg|800px|thumb|center]] | [[File:mCookie-LEGOShield-BUT.jpg|800px|thumb|center]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
==开发== | ==开发== | ||
第119行: | 第114行: | ||
[[乐高遥控小车]] | [[乐高遥控小车]] | ||
− | |||
− | |||
− | |||
==图库== | ==图库== | ||
[[File:mCookie-LEGOShield-pic1.jpg|800px|thumb|center]] | [[File:mCookie-LEGOShield-pic1.jpg|800px|thumb|center]] | ||
− | |||
|} | |} |
2017年4月21日 (五) 06:11的最新版本
Language | English |
---|
目录特色
规格
开发shield采用IIC接口通讯,IIC地址默认为0x08,就像其他芯片一样读写寄存器地址。 API接口说明.pdf
使用乐高NXT接口按键常用方法: 判断是否按下判断是否释放
使用乐高NXT接口电机常用方法: 设置固定的速度速度范围:-255~255 #include <mCookieLEGO.h>
#include "Wire.h"
mCookieLEGO m;
void setup(){
Wire.begin();
m.configConnection(0xFFFF); //设置每个接口的连接情况
}
void loop(){
m.motor_setFixedDrive(mCookieLEGO::M1, 50);
delay(1); // very important
m.motor_setFixedDrive(mCookieLEGO::M2, 50);
delay(1); // very important
m.motor_setFixedDrive(mCookieLEGO::M3, 50);
delay(1); // very important
m.motor_setFixedDrive(mCookieLEGO::M4, 50);
delay(2000);
}
使用乐高NXT接口超声波常用方法: 获取当前的距离#include <mCookieLEGO.h>
#include "Wire.h"
mCookieLEGO m;
void setup(){
Wire.begin();
m.configSensorType(mCookieLEGO::S1, mCookieLEGO::SENSOR_ULTRA); // 把S1设置为超声波传感器
m.configConnection(0xFFFF);
}
uint8_t dis;
void loop(){
dis = m.sensor_ultra_getDistance(mCookieLEGO::S1);
Serial.print("dis: ");
Serial.println(dis);
delay(1000);
}
应用
图库
|