用户工具

站点工具


icore3_micropython_3

差别

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

到此差别页面的链接

后一修订版
前一修订版
icore3_micropython_3 [2020/06/15 15:12]
zgf 创建
icore3_micropython_3 [2022/03/18 15:15] (当前版本)
sean
行 1: 行 1:
 +|  **银杏科技有限公司旗下技术文档发布平台** ​ |||| 
 +|技术支持电话|**0379-69926675-801**||| 
 +|技术支持邮件|Gingko@vip.163.com||| 
 +^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ 
 +|  V1.0  |  2020-06-15 ​ |  gingko ​ |  初次建立 ​ | 
 ===== 例程三:【micropython】读取按键状态 ===== ===== 例程三:【micropython】读取按键状态 =====
  
行 5: 行 9:
  
 使用micropython检测iCore3上的ARM-KEY的状态。 使用micropython检测iCore3上的ARM-KEY的状态。
-====  +==== 二、实验设备及平台 ====
-二、实验设备及平台 ====+
  
   - iCore3双核心板[[https://​item.taobao.com/​item.htm?​id=524229438677|点击购买]]   - iCore3双核心板[[https://​item.taobao.com/​item.htm?​id=524229438677|点击购买]]
行 13: 行 16:
 ==== 三、实验原理 ==== ==== 三、实验原理 ====
  
-按键的一端与STM32的GPIO(PH15)相连,另一端接地,当按键按下时,PH15被短接到GND,呈低电平。示意图如下图所示 +按键的一端与STM32的GPIO(PH15)相连,另一端接地,当按键按下时,PH15被短接到GND,呈低电平。示意图如下图所示 
-{{ :micropython_3_1.png?nolink&​600 ​|硬件连接图}}+{{ :icore3:​icore3_micropython_3_1.png?direct ​|硬件连接图}}
 ==== 四、实验步骤 ==== ==== 四、实验步骤 ====
  
行 23: 行 26:
  
 iCore3双核心板上ARM-KEY按下蓝灯亮,按键松开蓝灯灭。 iCore3双核心板上ARM-KEY按下蓝灯亮,按键松开蓝灯灭。
 +==== 六、实验程序 ====
 +
 +<code python>
 +# -*- coding: utf-8-*-
 +# main.py -- put your code here!
 +from pyb import Pin    #​导入引脚库
 +
 +key = Pin('​H15',​ Pin.IN, Pin.PULL_UP) #​创建按键对象,输入上拉,默认高电平
 +
 +while True:             #​循环
 +    if key() == 0:      #​如果按键按下
 +        pyb.LED(3).on() #蓝灯亮
 +    else:
 +        pyb.LED(3).off()#​蓝灯灭
 +</​code>​
icore3_micropython_3.1592205139.txt.gz · 最后更改: 2020/06/15 15:12 由 zgf