【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1993|回复: 29

【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)

[复制链接]
发表于 2022-6-19 15:37 | 显示全部楼层 |阅读模式
本帖最后由 eagler8 于 2022-6-19 15:40 编辑

6、基础GPIO使用
行空板引脚操作与pinpong通用语法相同。

17.1-208-.jpg



【花雕体验】01 上手行空板
https://www.arduino.cn/thread-108726-1-1.html
【花雕体验】02 行空板简单使用
https://www.arduino.cn/thread-108729-1-1.html
【花雕体验】03 搭建行空板开发环境之Mind+编程
https://www.arduino.cn/thread-108737-1-1.html
【花雕体验】04 测试行空板常用功能
https://www.arduino.cn/thread-108746-1-1.html
【花雕体验】05 搭建行空板开发环境之SSH连接与Jupyter编程
https://www.arduino.cn/thread-108772-1-1.html
【花雕体验】06 搭建行空板开发环境之Thonny编程
https://www.arduino.cn/thread-108782-1-1.html
【花雕体验】07 搭建行空板开发环境之VSCode编程
https://www.arduino.cn/thread-108784-1-1.html
【花雕体验】08行空板硬件控制pinpong库的系列测试(之一)
https://www.arduino.cn/thread-108786-1-1.html
【花雕体验】09 行空板硬件控制pinpong库的系列测试(之二)
https://www.arduino.cn/thread-108805-1-1.html
【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)
https://www.arduino.cn/thread-108811-1-1.html


 楼主| 发表于 2022-6-19 16:25 | 显示全部楼层
(1)数字输出
【科普知识点】数字信号的输出是高、低电平,负载端需要数字处理电路,将收到的脉冲进一步转化为需要的信号。二进制的数字信号为010100101100101010100111……,数字输出的波形如图。

17.1-210.jpg

 楼主| 发表于 2022-6-19 16:49 | 显示全部楼层
本帖最后由 eagler8 于 2022-6-20 02:25 编辑


行空板板载四路3pin引脚(P2.0三针接口),包括P21(~A)\P22(~A)\P23(~)\P24,具体位置见图。

所有引脚均支持数字输出,电平电压为3.3V。

17.1-210-.jpg


 楼主| 发表于 2022-6-19 16:51 | 显示全部楼层
本帖最后由 eagler8 于 2022-6-20 02:09 编辑


【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)
行空板基础GPIO使用——Mind+代码编程
测试程序十四:制外接LED灯一秒闪烁一次
实验接线:在行空板P21接一个LED灯

  1. #【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)
  2. #行空板基础GPIO使用——Mind+代码编程
  3. #测试程序十四:外接LED灯一秒闪烁一次
  4. #实验接线:在行空板P21接一个LED灯

  5. # -*- coding: UTF-8 -*-
  6. import time
  7. from pinpong.board import Board,Pin

  8. Board().begin()               #初始化
  9. print("外接LED灯一秒闪烁一次")

  10. led = Pin(Pin.P21, Pin.OUT) #引脚初始化为电平输出

  11. while True:
  12.   #led.value(1) #输出高电平 方法1
  13.   led.write_digital(1) #输出高电平 方法2
  14.   print("1") #终端打印信息
  15.   time.sleep(1) #等待1秒 保持状态

  16.   #led.value(0) #输出低电平 方法1
  17.   led.write_digital(0) #输出低电平 方法2
  18.   print("0") #终端打印信息
  19.   time.sleep(1) #等待1秒 保持状态
复制代码



 楼主| 发表于 2022-6-19 16:56 | 显示全部楼层
本帖最后由 eagler8 于 2022-6-20 02:03 编辑

实验串口返回情况

17.1-211.jpg




 楼主| 发表于 2022-6-19 17:06 | 显示全部楼层
本帖最后由 eagler8 于 2022-6-20 02:00 编辑

实验场景图

17.1-212.jpg



 楼主| 发表于 2022-6-19 17:12 | 显示全部楼层
本帖最后由 eagler8 于 2022-6-20 01:56 编辑

【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)
行空板基础GPIO使用——Mind+图形编程
测试程序十五:外接LED灯0.5秒闪烁一次
实验接线:在行空板P21接一个LED灯

17.1-213.jpg

 楼主| 发表于 2022-6-20 01:53 | 显示全部楼层
实验串口返回情况


17.1-214.jpg
 楼主| 发表于 2022-6-20 02:44 | 显示全部楼层
(2)数字输入
【科普知识点】数字信号是指用一组特殊的状态来描述信号,典型的就是当前用最为常见的二进制数字来表示的信号,之所以采用二进制数字表示信号, 其根本原因是电路只能表示两种状态,即电路的通与断。在实际的数字信号传输中,通常是将一定范围的信息变化归类为状态0或状态1, 这种状态的设置大大提高了数字信号的抗噪声能力。不仅如此,在保密性、抗干扰、传输质量等方面,数字信号都比模拟信号要好,且更加节约信号传输通道资源。数字信号输入是逻辑编码,由0和1组成。


17.1-215.jpg

 楼主| 发表于 2022-6-20 02:47 | 显示全部楼层
行空板板载四路3pin引脚(P2.0三针接口),包括P21(~A)\P22(~A)\P23(~)\P24,具体位置见图。

所有引脚均支持数字输入,电平电压为3.3V。

17.1-210-.jpg


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 08:25 , Processed in 0.099495 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表