5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕

这篇具有很好参考价值的文章主要介绍了5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最新案例教程点击下方链接跳转,CSDN已停止更新

点击跳转HaaS506官方最新案例







案例说明

矩阵键盘输入信息显示在OLED显示屏上。按确定键可以将输入信息上传云端。

1、应用场景

1,产品型号入库,手动输入产品信息。
2,智能设备密码输入,远程开锁。
3,远程设备遥控器。
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

2、M320矩阵引脚说明

● 矩阵式结构的键盘显然比直接法要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。
● 开发板KEYIN1~KEYIN5是输入口,作为列线
● 开发板KEYOUT0~KEYOUT3是输出口作为行线
● 总共组成19个键的矩阵键盘(其中KEYIN5与KEYOUT3键值不存在),键值如下表所示。

5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

  • 键盘引脚返回键值表
    5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

3、接线说明

①确定矩阵键盘线序,案例使用的这款键盘线序比较乱。

注:需要根据返回的键值确定键盘引脚。

5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

②案例连线图

  • 矩阵键盘的具体线序需要自己测试,根据返回的键值确定。
    5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

搭建云平台环境

1.添加设备

登录things cloud云平台,创建一个项目。
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

创建新设备
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

填写设备名,点击创建
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas5065.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

记录以下信息用于MQTT连接。

#==========================================================
#填入MQTT信息
AccessToken = "**********"
ProjectKey = "**********"
mqttaddr = "**********"
clientId = "**********"  #自己定义     
serverport = '**********'
#==========================================================

5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

2.创建设备类型

创建设备类型相当于阿里云产品创建。
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

填好信息后点击创建。
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

在设备类型中添加设备
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

3.功能定义(创建物模型)

添加属性
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

标识符需与代码中的一致,属性类型根据功能进行选择。

5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

代码

源码链接
5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

1.更改MQTT信息

#==========================================================
#填入MQTT信息
AccessToken = "**********"
ProjectKey = "**********"
mqttaddr = "**********"
clientId = "**********"  #自己定义     
serverport = **********
#==========================================================

5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

测试

  • 按键盘输入数字,显示屏上会显示相应的数字。
    5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506
    串口工具打印log如下:

5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506

按下确定键数据上传至云端。

5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕,Haas506-2.0综合案例,python,haas506  2.0,嵌入式硬件,haas506文章来源地址https://www.toymoban.com/news/detail-604652.html

到了这里,关于5.44 综合案例2.0-矩阵键盘信息输入上传-OLED屏幕的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 5.39 综合案例2.0 - STM32蓝牙遥控小车1(手机APP遥控)

    APP遥控) 点 击 跳 转 点击跳转HaaS506官方最新案例 用STM32单片机做了一辆蓝牙控制的麦轮小车,分享一下小车的原理和制作过程。 控制部分分为手机APP,语音模块控制,Haas506开发板三种。 本文介绍手机APP的控制的方法以及小车的制作。 器件说明 器件 数量 说明 STM32F103C8T6单片

    2024年02月09日
    浏览(59)
  • python 键盘输入矩阵

    参考:(3条消息) python 从键盘获取数据(整数、列表、矩阵)_啦啦啦(●\\\'◡\\\'●)的博客-CSDN博客_python从键盘获取列表

    2024年02月13日
    浏览(36)
  • STM32矩形(矩阵)按键(键盘)输入控制LED灯 ——4*4矩阵按键源码解析

    本文基于标准函数库的工程实现stm32F103C8T6使用4*4的矩阵按键控制LED灯的亮灭及闪烁等功能。 程序源码:链接:https://pan.baidu.com/s/1_MPhvMduKCTP0MPG-Gtw3A?pwd=2syk  提取码:2syk 文章目录 一、矩形键盘介绍 1、硬件电路基本原理 2、两种识别方法介绍 3、硬件接线即使用 二、程序源码

    2024年02月04日
    浏览(47)
  • 案例130:基于微信小程序的综合文化信息管理系统

    文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序运行软件:微信开发者 目录 目录 前言 系统展示 管理员模块的实现 会员信息管理 新闻资讯管理 文化展示

    2024年01月19日
    浏览(47)
  • 4*4 矩阵键盘进行数据的输入及加、减、乘、除基本运算,LED 显示 运算结果。

    一、什么是矩阵键盘 矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组,由于电路设计时需要更多的外部输入,单独的控制一个按键需要浪费很多的IO资源,所以就有了矩阵键盘,常用的矩阵键盘有4 4和8 8,其中用的最多的是4*4。 二、矩阵键盘的原理 矩阵键盘又

    2024年02月12日
    浏览(36)
  • 从键盘输入一个3×4的矩阵mat,请输出其最大的元素max及所在位置.(c++,c语言)

    c++: #includeiostream using namespace std; int i,j; int main() {     int a[3][4];     cout\\\"请输入3*4的矩阵:\\\";     for(i=0;i3;i++)     {         for(j=0;j4;j++)         {             a[i][j]=i,j;             cina[i][j];         }     }     int max;     max=a[0][0];     for(i=0;i3;i++)     {  

    2024年02月09日
    浏览(57)
  • 【Python】flask框架请求体数据,文件上传,请求头信息获取方式案例汇总

    ✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN新星创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开

    2024年03月22日
    浏览(40)
  • 基于5G+物联网+SaaS+AI的农业大数据综合解决方案:PPT全文44页,附下载

    : 智慧农业大数据,5G智慧农业,物联网智慧农业,SaaS智慧农业,AI智慧农业,智慧农业大数据平台 1、应对全球人口快速增长带来的粮食生产压力,未来的粮食生产力必须提高60%。面对可种植耕地的不断缩小,以及越来越严峻的天气,传统农业面临着巨大挑战。 2、信

    2024年02月04日
    浏览(45)
  • 智慧矿山2.0:煤矿智能化综合管理AI大数据监管平台建设方案设计

    一、行业背景 能源与煤矿是我国国民经济的重要物质生产部门和支柱产业之一,同时也是一个安全事故多发的高危行业,施工阶段的现场管理对工程成本、进度、质量及安全等至关重要。煤矿智能化既是未来趋势,更是产业发展需求,建设智慧煤矿已经成为矿业安全生产的必

    2024年02月10日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包