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

来自YFRobotwiki
跳转至: 导航搜索
第52行: 第52行:
  
 
{| border="0" cellpadding="5" width="100%"  
 
{| border="0" cellpadding="5" width="100%"  
|width="33%" valign="top" align="left"|
+
|width="45%" valign="top" align="left"|
  
==== '''Arduino IDE 示例代码''' ====
+
==== '''Arduino IDE''' ====
  
'''复制代码至Arduino IDE中编译上传'''
 
<source lang="c">
 
/*
 
  Alarm
 
  - 磁控报警器
 
  
  This example code is in the public domain.
+
|width="45%" valign="top" align="left"|
  Author    : YFROBOT ZL
+
  Website    : www.yfrobot.com.cn
+
  Create Time: 2021-02-19
+
*/
+
  
const int buzzerPin = 5;      // select the pin for the buzzer
+
==== '''Mixly''' ====
const int reedSwitchPin = 11; // select the input pin for the reed Switch
+
  
void setup() {
 
  pinMode(buzzerPin, OUTPUT);
 
  pinMode(reedSwitchPin, INPUT);
 
}
 
  
void loop() {
+
|width="10%" valign="top" align="left"|
  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+示例]]
 
  
 
|}
 
|}

2021年8月11日 (三) 09:25的版本

LEGO-磁控开关



产品简介


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
  • 数据通信USB接口:MINI USB
  • 端口输出接口类型:ZH1.5-4P
  • 电源接口类型:PH2.0-4P
  • 外形尺寸:单位mm

乐高兼容模块外壳尺寸.png


引脚说明

LEGO-磁控开关-PINOUT


应用示例


示例需要硬件:

电路连接示意图

磁控开关的 G、V、S分别连接 Arduino UNO的GND、VCC、D11引脚。

蜂鸣器模块的 G、V、S分别连接 Arduino UNO的GND、VCC、D5引脚。

生成缩略图出错:文件可能丢失:

Arduino IDE

Mixly

'

程序运行结果

当使用磁铁靠近磁控开关时,蜂鸣器报警;反之蜂鸣器无声。

参考资料





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