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

2022-10-081万
AI 快速预览详细 收起
本项目通过行空板和Mind+图形化编程实现红外遥控按键编码值的获取功能。硬件清单包括行空板和红外接收模块。最终效果是使用红外遥控器对准红外接收模块,按下按键后,行空板屏幕会显示对应的按键编码值。难度等级适中,适合STEM教育场景。


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

1、硬件清单

1. 行空板

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


(1)功能介绍


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


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

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



(2)引脚介绍

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



(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. 红外接收模块

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


(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初始化


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



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


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


5、硬件连接


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


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







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


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


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




6、程序运行结果





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



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


6、Mind+程序








创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
阿泽
阿泽
行空板封装了pinpong库,不用再加载额外的pinpong库了。
豆爸
豆爸
作者
回复阿泽
感谢指导
木子哦
木子哦
前排围观~
- 没有更多了 -