“LEGO-ProMini”的版本间的差异

来自YFRobotwiki
跳转至: 导航搜索
 
(未显示1个用户的22个中间版本)
第1行: 第1行:
[[Image:Lego_ProMini.png|400px|thumb|LEGO- 开关]]
+
[[Image:Lego_ProMini.png|400px|thumb|LEGO-ProMini主 ]]
 
+
 
+
Arduino pro mini 3.3V 8M版本固件:https://store.arduino.cc/usa/arduino-pro-mini
+
 
+
  
 
=== 产品简介 ===
 
=== 产品简介 ===
 
<br>
 
<br>
LEGO Pro Mini主控板是一个基于ATMega328P的微控制板 。磁控开关采用进口塑封全镀金干簧管设计制作 可实现对当前环境的磁场检测 检测距离约1cm
+
LEGO Pro Mini主控板是一个基于ATMega328P的微控制板, 其固件使用Arduino pro mini 3.3V 8M版本固件 功能与 [https://docs.arduino.cc/retired/getting-started-guides/ArduinoProMini Arduino pro mini 3.3V 8M版]基本相同
  
 
LEGO Pro Mini主控板具有统一的兼容乐高积木的外壳,可轻松完成乐高积木的拼接,实现创意设计。
 
LEGO Pro Mini主控板具有统一的兼容乐高积木的外壳,可轻松完成乐高积木的拼接,实现创意设计。
  
  当磁 开关模块检测到外部磁场时(例如:有磁铁靠近),内部弹 吸合模块输出低电平 反之无磁场模块默认输出高
+
  板板载USB串口芯 ,可以直接给主控板下载程序或数据通信,端口使用[https://baike.baidu.com/item/Mini%20USB MINI USB] 板载一复位按钮、 源指示灯
  
 +
主控板引出6个输出端口(端口类型ZH1.5-4P),其中一个串口(G/V/T-D1/R-D0)、一个IIC接口(G/V/SDA-A4/SCL-A5)、两个双IO端口(G/V/D7/D3、G/V/D5/D4)、两个单IO端口(G/V/NC/D2、G/V/NC/A0)。
 +
 +
具体引脚说明请参考下文。
  
  
第18行: 第17行:
 
=== 规格参数 ===
 
=== 规格参数 ===
 
<br>
 
<br>
*电压:DC3.3V
+
* 供电 电压:DC3.3V~5V
 
*数据通信USB接口:[https://baike.baidu.com/item/Mini%20USB MINI USB]
 
*数据通信USB接口:[https://baike.baidu.com/item/Mini%20USB MINI USB]
 
*端口输出接口类型:ZH1.5-4P
 
*端口输出接口类型:ZH1.5-4P
 
*电源接口类型:PH2.0-4P
 
*电源接口类型:PH2.0-4P
*外形尺寸:单位mm
+
*外形尺寸: 见右图
 +
 
 +
[[Image:乐高兼容模块外壳尺寸.png|400px|thumb|外壳尺寸- 单位mm]]
  
[[Image:乐高兼容模块外壳尺寸.png|400px]]
 
  
  
 
=== 引脚说明 ===
 
=== 引脚说明 ===
[[File:Lego ProMini引脚图.png|LEGO- 磁控开关-PINOUT]]
+
[[File:Lego ProMini引脚图.png|LEGO-ProMini pinout]]
  
  
=== 应用示例 ===
 
<br>
 
示例需要硬件:
 
* Arduino UNO
 
* Arduino UNO 专用扩展板
 
* 磁控开关模块
 
* [[LEGO-有源蜂鸣器|蜂鸣器模块(有源)]]
 
* 线材
 
  
====  电路连接示意图 ====
+
===  支持编译软件 ===
  
'''磁控开关'''的 G、V、S分别连接 '''Arduino UNO''' 的GND、VCC、D11引脚。
+
{| border="0" cellpadding="5" width="100%"
 +
|width="45%" valign="top" align="left"|
 +
==== '''Arduino IDE''' ====
  
''' 蜂鸣器模块''' 的 G、V、S分别连接 '''Arduino UNO'''的GND、VCC、D5引脚。
+
|width="45%" valign="top" align="left"|
 +
==== '''Mixly''' ====
  
[[Image:LEGO-磁控开关-连接示意图.jpg|600px]]
+
|width="10%" valign="top" align="left"|
  
{| border="0" cellpadding="5" width="100%"
+
|}
|width="33%" valign="top" align="left"|
+
  
==== '''Arduino IDE示例代码''' ====
 
  
'''复制代码至Arduino IDE中编译上传'''
 
<source lang="c">
 
/*
 
  Alarm
 
  - 磁控报警器
 
  
  This example code is in the public domain.
 
  Author    : YFROBOT ZL
 
  Website    : www.yfrobot.com.cn
 
  Create Time: 2021-02-19
 
*/
 
  
const int buzzerPin = 5;      // select the pin for the buzzer
+
===参考资料===
const int reedSwitchPin = 11; // select the input pin for the reed Switch
+
<br>
 +
* USB驱动:CP210X_Drivers.rar,下载地址:[[驱动下载合集]]
  
void setup() {
 
  pinMode(buzzerPin, OUTPUT);
 
  pinMode(reedSwitchPin, INPUT);
 
}
 
  
void loop() {
 
  if (digitalRead(reedSwitchPin) == LOW) {
 
    digitalWrite(buzzerPin, HIGH);
 
  } else {
 
    digitalWrite(buzzerPin, LOW);
 
  }
 
}
 
</source>
 
 
|width="33%" valign="top" align="left"|
 
 
==== '''Mixly示例代码''' ====
 
 
'''[http://mixly.org Mixly]V1.1.5、[https://gitee.com/finalvalue/yfrobot-lego-lib-for-mixly1.0 YFlego库]V0.1.1 '''
 
 
[[Image:LEGO-磁控开关-Mixly-Alarm.png|500px|LEGO-磁控开关-Mixly示例]]
 
 
 
|width="33%" valign="top" align="left"|
 
 
==== '''Mind+示例代码''' ====
 
 
'''[http://mindplus.cc/ Mind+] 1.7 '''
 
 
[[Image:LEGO-磁控开关-Mind-Alarm.png|430px|LEGO-磁控开关-Mind+示例]]
 
 
|}
 
 
===='''程序运行结果'''====
 
 
当使用磁铁靠近磁控开关时,蜂鸣器报警;反之蜂鸣器无声。
 
 
===参考资料===
 
<br>
 
* [https://eyun.baidu.com/s/3cAlhzo 干簧管与霍尔传感器选择和比较]
 
* [https://eyun.baidu.com/s/3o7MxCbo OKI干簧管手册]
 
  
  

2024年6月20日 (四) 15:45的最后版本

LEGO-ProMini主控板

产品简介


LEGO Pro Mini主控板是一个基于ATMega328P的微控制板,其固件使用Arduino pro mini 3.3V 8M版本固件,功能与 Arduino pro mini 3.3V 8M版基本相同。

LEGO Pro Mini主控板具有统一的兼容乐高积木的外壳,可轻松完成乐高积木的拼接,实现创意设计。

主控板板载USB串口芯片,可以直接给主控板下载程序或数据通信,端口使用MINI USB;板载一复位按钮、电源指示灯。

主控板引出6个输出端口(端口类型ZH1.5-4P),其中一个串口(G/V/T-D1/R-D0)、一个IIC接口(G/V/SDA-A4/SCL-A5)、两个双IO端口(G/V/D7/D3、G/V/D5/D4)、两个单IO端口(G/V/NC/D2、G/V/NC/A0)。

具体引脚说明请参考下文。


规格参数


  • 供电电压:DC3.3V~5V
  • 数据通信USB接口:MINI USB
  • 端口输出接口类型:ZH1.5-4P
  • 电源接口类型:PH2.0-4P
  • 外形尺寸:见右图
外壳尺寸-单位mm


引脚说明

LEGO-ProMini pinout


支持编译软件

Arduino IDE

Mixly



参考资料






访问YFRobot论坛 论坛邀请码获取 技术交流群
淘宝企业店 淘宝直营店 联系我们