“Sensor-Joystick/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
第37行: 第37行:
 
**PIN1:GND
 
**PIN1:GND
 
**PIN2:VCC
 
**PIN2:VCC
**PIN3:模拟信号
+
**PIN3:模拟信号输出
 
**PIN4:NC(空)
 
**PIN4:NC(空)
 
|width="35%" valign="top" align="center"|
 
|width="35%" valign="top" align="center"|
第50行: 第50行:
 
<p style="color: #333333;font-size:120%">'''普通用法'''</p>
 
<p style="color: #333333;font-size:120%">'''普通用法'''</p>
 
可通过[[analogRead()]]来直接读取模拟开关的信号:理论值(0-1023)。通过模拟值判断上拨,下拨,左拨,右拨和按下。
 
可通过[[analogRead()]]来直接读取模拟开关的信号:理论值(0-1023)。通过模拟值判断上拨,下拨,左拨,右拨和按下。
*将摇杆传感器接在A2引脚
+
*将摇杆传感器接在A0引脚
 
<source lang="cpp">
 
<source lang="cpp">
#define PIN_KEY A2   //摇杆接在A2引脚
+
#define PIN_KEY A0   //摇杆接在A0引脚
  
 
uint16_t Val;
 
uint16_t Val;
第71行: 第71行:
 
【_07_m_Sensor_Key】库参考页面提供了有关如何使用开关的完整详细信息和示例。
 
【_07_m_Sensor_Key】库参考页面提供了有关如何使用开关的完整详细信息和示例。
 
*<p style="font-size:125%">库语法手册</p>[[Sensor_Key_Reference]]
 
*<p style="font-size:125%">库语法手册</p>[[Sensor_Key_Reference]]
<br>
 
[[file: Sensor_Key-idecode.JPG|400px|center]]
 
 
<br>
 
<br>
 
----
 
----
第78行: 第76行:
 
<p style="color: #333333;font-size:135%">'''文档'''</p>
 
<p style="color: #333333;font-size:135%">'''文档'''</p>
 
*传感器CAD图纸:'''[[File:Sensor_CAD.zip]]'''
 
*传感器CAD图纸:'''[[File:Sensor_CAD.zip]]'''
*库GitLab下载:[https://git.microduino.cn/hardware/libraries/tree/master/_07_m_Sensor_Key _07_m_Sensor_Key库下载]
 
 
<br>
 
<br>
 
----
 
----

2017年12月15日 (五) 08:55的版本

Microduino-Joystick-v1.jpg






Sensor-Joystick

产品编号:MSDS71
Add-to-cart.jpg

Sensor-Joystick为模拟传感器,作为五向摇杆按键使用。




技术规格

电压 5V
接口 A0~A7
传感器大小 23.5mm*13mm
接口 1.27mm间距的4Pin座
操作方向 上下左右及按下五种



引脚

  • IN(模拟信号)
    • PIN1:GND
    • PIN2:VCC
    • PIN3:模拟信号输出
    • PIN4:NC(空)
Sensor backpin.png




编程手册

您可通过Getting Started了解使用Arduino IDE编程控制模块。

普通用法

可通过analogRead()来直接读取模拟开关的信号:理论值(0-1023)。通过模拟值判断上拨,下拨,左拨,右拨和按下。

  • 将摇杆传感器接在A0引脚
#define PIN_KEY A0   //摇杆接在A0引脚

uint16_t Val;

void setup() {
  Serial.begin(9600);  //设置串口通讯波特率
  pinMode(PIN_KEY, INPUT);//设置摇杆输入状态
}

void loop() {
  Val = analogRead(PIN_KEY);//读取摇杆值
  Serial.print("Val:");
  Serial.println(Val); //串口打印摇杆值
  delay(100);//延时检测速度
}

高级用法

【_07_m_Sensor_Key】库参考页面提供了有关如何使用开关的完整详细信息和示例。




文档




相关教程




Q&A

  • 能同时检测几个状态吗?
    • 不能,同一时间只能检测上拨,下拨,左拨,右拨和按下其中一个。






历史





图库

Microduino-Joystick-F.JPG
Microduino-Joystick-b.JPG


返回Sensor界面