989浏览
查看: 989|回复: 3

[项目] 【行空板Mind+图形化编程】01、红外遥控编码测试器

[复制链接]
本帖最后由 豆爸 于 2022-10-8 16:34 编辑

本项目通过Mind+图形化编程实现基于行空板的红外遥控按键编码值的获取功能。

1、硬件清单

1. 行空板

SatOctober-202210082997..png


(1)功能介绍


行空板是一款拥有自主知识产权的国产教学用开源硬件,采用微型计算机架构,集成LCD彩屏、WiFi蓝牙、多种常用传感器和丰富的拓展接口。同时,其自带Linux操作系统和python环境,还预装了常用的python库,让广大师生只需两步就能开始python教学。


行空板:https://www.dfrobot.com.cn/goods-3404.html

SatOctober-202210081721..png



(2)引脚介绍

SatOctober-202210086214..png



(3)技术规格

  • CPU: 国产 4核 1.2GHz
  • 内存: 512MB DDR3
  • 硬盘: 16GB eMMC
  • 内置操作系统:Debian
  • Wi-Fi:  2.4G
  • 蓝牙:  4.0
  • 板载元件:
  • 实体按键:Home按键,A/B按键
  • 屏幕:2.8寸240*320 TFT彩屏
  • 麦克风传感器
  • 光线传感器
  • 加速度传感器
  • 蜂鸣器
  • 接口:
    • USB  Type-C *1
    • USB  TYPE-A *1
    • microSD卡接口 *1
    • 3Pin I/O *4  (其中支持3路PWM 2路ADC)
    • 4Pin I2C *2
    • 金手指: 19路无冲突I/O(支持I2C、UART、SPI、ADC、PWM)
  • 供电: Type-C 5V供电
  • 工作电压: 3.3V
  • 最大工作电流: 2000mA



2. 红外接收模块

SatOctober-202210087236..png


(1)简介

红外遥控是我们生活中最常见的遥控方式。你每天使用的电视遥控器和空调遥控器都是使用这个原理。运用Arduino搭建红外遥控设备也非常简单。你只需一个红外接收器(接收信号)、遥控器(发射信号)Arduino控制器(控制特定的设备)就可以实现了。

IR Receiver Module是一款Arduino兼容的38KHz红外线接收传感器,可接收标准38KHz调制的遥控器信号,通过对Arduino进行编程,即可实现对遥控器信号的解码操作。和Arduino、IR Transmitter Module配合使用可实现红外无线通讯。





(2)技术规格


  • 工作电压:5V
  • 调制频率:38KHz
  • 平面尺寸:25x20mm
  • 安装孔距:14mm
  • 接口类型:PH2.0-3
  • 信号类型:数字信号


2、软件使用


使用Mind+编程软件,下载地址:https://www.mindplus.cc




3、连接行空板

1. 打开Mind+,切换到Python模式,点击模块即可切换到图形化模式,然后点击扩展,加载行空板后返回即可。


2. 行空板加载完成后,菜单中会出现一个连接远程终端的选项,使用USB线连接电脑USB口,等待行空板开机完成后点击10.1.2.3(无线连接时也可输入板子的IP地址连接)


4、编程

1. 依次添加扩展库:“红外接收模块”、“pingpong初始化


SatOctober-202210087447..png



2. 拖动积木模块,编写如下图形化代码


SatOctober-202210087568..png


5、硬件连接


1.使用3P的数据线将红外接收模块连接至行空板P22端口。


微信图片_20221008160857.jpg







连接时注意:红外接收模块的电源+接行空板+,-接行空板-,S接行空板22


2. 点击 Mind+ 右上角 运行按钮,执行程序


SatOctober-202210082189..png




6、程序运行结果





使用红外遥控器对准红外接收模块,按下按键,行空板屏幕就会显示出对应的按键编码值。



微信图片_20221008161831.jpg


6、Mind+程序

Mind 图形化-红外遥控测码.rar (165.63 KB, 下载次数: 10)






木子呢  NPC

发表于 2022-10-8 16:33:11

前排围观~
回复

使用道具 举报

阿泽  见习技师

发表于 2022-11-7 18:07:39

行空板封装了pinpong库,不用再加载额外的pinpong库了。
MonNovember-202211074164..png
回复

使用道具 举报

豆爸  高级技师
 楼主|

发表于 2022-11-13 10:59:52

阿泽 发表于 2022-11-7 18:07
行空板封装了pinpong库,不用再加载额外的pinpong库了。

感谢指导
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2023 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail