“电压传感器”的版本间的差异

来自Labplus盛思维基百科
跳转至: 导航搜索
(创建页面,内容为“{|style="background-color:#FCF8E3;color:#8A6D3B;" |style="padding: 2px;"| '''注意:'''在命名产品wiki标题时,要保证唯一性,因为标题和网页…”)
 
 
(未显示3个用户的15个中间版本)
第1行: 第1行:
{|style="background-color:#FCF8E3;color:#8A6D3B;"
+
 
|style="padding: 2px;"|
+
[[文件:voltage_meter.png|400px|缩略图|右 |blue:bit-电压传感器]]<br />
'''注意:'''在命名产品wiki标题时,要保证唯一性,因为标题和网页链接是关联的!
 
|}
 
[[文件:产品彩页.png|400px|缩略图|右 |图片格式统一"png"格式]]<br />
 
  
 
== 概述 ==
 
== 概述 ==
备注:产品简要描述和关键功能点!
+
用于检测量电压的I2C通讯类的传感器
 
== 技术参数 ==
 
== 技术参数 ==
* 通用类参数:工作电压、工作电流、工作温度、产品尺寸、重量
+
* 工作电压:VCC 3.3-5V
* 传感器参数:检测范围、精度、输出信号、接口类型
+
* I2C数字信号输出
* 主板类参数:输入电压、输出电压、处理器参数、I/O参数(电压、电流、数量)
+
* 电压范围 : -15~15V
* 通信类参数:功耗、通信距离、频段等个类方式的常规参数
+
* 解析度: 0.01V
* 其他:屏幕尺寸、分辨率、电机力矩、减速比、支持类型等等
+
* 精度: 1%
 
+
* 模块尺寸:24x46x7.5mm
  
 
== 引脚定义/接口说明 ==
 
== 引脚定义/接口说明 ==
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!  名称 !!引脚 !! 说明
+
| <small>VCC</small> || <small>电源</small>
 
|-
 
|-
| || ||
+
| <small>SDA</small> || <small>I2C数据</small>
 
|-
 
|-
| || ||
+
| <small>SCL</small> || <small>I2C时钟</small>
 
|-
 
|-
| || ||
+
| <small>GND</small> || <small>地</small>
 +
|}
 +
 
 +
{|style="background-color:#FCF8E3;color:#8A6D3B;"
 +
|style="padding: 2px;"|
 +
* 拨动开关,可选择模块的I2C地址,用于避免与其他I2C设备地址冲突。注意,重新选择I2C地址后,需要重新上电才能生效!
 
|}
 
|}
  
== 使用教程/使用说明 ==
+
== 使用教程 ==
教程的意义是对产品的核心内容作解释与说明,请确立核心卖点后,再建立使用教程。维库的教程以<font color=red>'''简单,快速,单一功能'''</font>为核心,请勿追求复杂的功能,炫酷的外形,要求读者在'''5分钟'''内对教程内容有个初步印象,明白这个教程到底做了些什么! 除了Arduino 主板外,尽可能不要增加教程的其他使用成本!比如,使用MP3的时候非要加一个按键去控制MP3,而不是直接调用代码去实现,这就是增加了使用和修改代码的成本。<br>
 
  
[[File:宣传视频.mp4|600px|thumb|center|<center>宣传视频</center>]]
+
1、在程序编程中需要注意拨动开关地址和程序中的地址一致!<br />
 +
2、用4PIN连接线将传感器接入主控I2C接口,将耳机-鳄鱼夹线接入传感器,将红黑鳄鱼夹并联接入被测电路中。
  
[[File:AruinoCarTracking.gif]]
+
=== <font size=3px>掌控板</font> ===
[[File:ArduinoCar_Control.gif]]
+
==== 图形化编程 ====
{|style="background-color:#FCF8E3;color:#8A6D3B;"
+
{|
 
|-
 
|-
|style="padding: 2px;"| [[File:warning_yellow.png|25px|center]] ||'''注意'''
+
| [[文件:电压.png |900px|居中|无框]]
|
 
# 事项1
 
# 事项2
 
 
|}
 
|}
 +
==== 代码编程 ====
 +
{{DelveBit_mPython}}
 +
 +
=== <font size=3px>Arduino</font>  ===
 +
 +
{{DelveBit_arduino}}
 +
  
:{|style="background-color:#F2DEDE; color:#B84442; padding:5px;"
+
=== <font size=3px>microbit</font> ===
|-style="vertical-align:center;"
 
|[[File:warning_yellow.png|center]]
 
|警告事项!
 
|}
 
=== <font size=3px>组装说明</font> ===
 
如产品有需要客户自行组装的,需要提供组装说明!
 
{|style="background-color:#FCF8E3;color:#8A6D3B;"
 
|-style="vertical-align:center;"
 
|[[File:点击下载.png|30px|center]]
 
|
 
#[[:File:趣味台灯制作说明.rar|趣味台灯制作说明]]
 
|}
 
<br/>
 
<br/>
 
=== <font size=3px>连接示意图</font>  ===
 
=== <font size=3px>代码/图形化示例</font> ===
 
备注:根据产品的使用应提供代码或图形化示例 <br/>
 
<pre style="color:blue">
 
代码示例
 
</pre>
 
  
 
== 应用案例 ==
 
== 应用案例 ==
备注:案例做好做成单个页面链接,方便维护和修改!可以使用wiki模板!
 
  
 
== FAQ ==
 
== FAQ ==
备注:FAQ做成单个页面链接,格式按FAQ一问一答排版!在产品主页添加跳转链接即可。[[XXX-产品常见问题解答]]
 
  
 
== 版本历史记录 ==
 
== 版本历史记录 ==
第76行: 第60行:
 
!width="10%"|Version !!width="15%"| Date !!  <small>新增/删除/修复</small>
 
!width="10%"|Version !!width="15%"| Date !!  <small>新增/删除/修复</small>
 
|-
 
|-
| V2.1 || 2018.01.29 || style="text-align:left"|
+
| || || style="text-align:left"|
  
 
|}
 
|}

2020年6月30日 (二) 15:33的最新版本

blue:bit-电压传感器

概述

用于检测量电压的I2C通讯类的传感器

技术参数

  • 工作电压:VCC 3.3-5V
  • I2C数字信号输出
  • 电压范围 : -15~15V
  • 解析度: 0.01V
  • 精度: 1%
  • 模块尺寸:24x46x7.5mm

引脚定义/接口说明

VCC 电源
SDA I2C数据
SCL I2C时钟
GND
  • 拨动开关,可选择模块的I2C地址,用于避免与其他I2C设备地址冲突。注意,重新选择I2C地址后,需要重新上电才能生效!

使用教程

1、在程序编程中需要注意拨动开关地址和程序中的地址一致!
2、用4PIN连接线将传感器接入主控I2C接口,将耳机-鳄鱼夹线接入传感器,将红黑鳄鱼夹并联接入被测电路中。

掌控板

图形化编程

电压.png

代码编程

from mpython import *                   # 导入mpython
import bluebit                          # 导入bluebit 模块

meter=bluebit.DelveBit(0x60)            # 实例模块,根据实际I2C地址修改

while True:
    value = meter.common_measure()      # 测量
    print("measure: %f" %value)
    sleep_ms(200)

Arduino

#include <Wire.h>
int reading = 0;
void GetSensorValue(char address)
{
    Wire.requestFrom(address, 2); 
    if (2 <= Wire.available())
    {
       reading = Wire.read();  // receive high byte (overwrites previous reading)
       reading = reading << 8;    // shift high byte to be high 8 bits
       reading |= Wire.read(); // receive low byte as lower 8 bits
       Serial.println(reading);   // print the reading
    } 
}

void setup()
{
  Wire.begin();        // join i2c bus (address optional for master)
  Serial.begin(9600);  // start serial for output
}

void loop()
{
   GetSensorValue(0x63);
}


microbit

应用案例

FAQ

版本历史记录

Version Date 新增/删除/修复