用户工具

站点工具


ocrobot:alpha:microswitch:index

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
ocrobot:alpha:microswitch:index [2018/03/16 06:23] 弘毅ocrobot:alpha:microswitch:index [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== ALPHA MICROSWITCH ======
 +===== 简介 =====
 +红色的开关,引脚对应D15;
  
 +绿色的开关,引脚对应D16;
 +
 +蓝色的开关,引脚对应D17.
 +
 +
 +===== 参考图片 =====
 +{{:ocrobot:alpha:microswitch:开关侧面435.png?nolink|}}
 +{{:ocrobot:alpha:microswitch:开关正面435.png?nolink|}}
 +===== 代码 =====
 +<code cpp>
 +    
 +/*
 +  DigitalReadSerial
 +  读取数字接口D15的输入,并将结果显示在串口监视器
 +*/
 +
 +int pushButton = 15;// 数字口15 连接一个按钮开关,给它命名.
 +
 +void setup() {
 +  Serial.begin(9600); // 初始化串口通讯为9600波特率
 +  pinMode(pushButton, INPUT); // 按键脚作为输入
 +}
 +
 +void loop() {
 +  int buttonState = digitalRead(pushButton); // 读取按钮状态:
 +  Serial.println(buttonState);  // 显示到串口:
 +  delay(1);        // 为了稳定输入状态,使两次读数之间延时1毫秒
 +}
 +</code>
 +=====下载=====
 +**原理图:**{{:ocrobot:alpha:microswitch:alpha_microswitch_r1.pdf|ALPHA MICROSWITCH.pdf}}