• 河南“四好”公路催生乡村经济“蝶变” 2019-05-14
  • 拼多多:你的梦想难道是成为下水道吗(原创首发) 2019-05-14
  • 发现食品安全问题拨打12331投诉 2019-05-14
  • 2018全球独角兽企业高峰论坛 2019-05-13
  • 2017年中国互联网发展十大动向 2019-05-13
  • 解放日报:"垃圾电影"这锅,究竟谁背? 2019-05-13
  • 爱心暑托班为何要面试? 所有报名者需面试筛选 2019-05-12
  • 档案看西藏 拉萨市开展档案宣传教育活动 2019-05-12
  • 人民日报发喜报庆祝我国第一颗氢弹爆炸成功 2019-05-12
  • 一周人事:上海、江西两省份省委领导班子调整 2019-05-11
  • 台州市全力筹备首届亚洲旅游影视艺术周 2019-05-11
  • 网友自嘲工资拖后腿 专家:衡量个人收入需更多数据 2019-05-10
  • 机关干部微信群要定位于“工作” 2019-05-10
  • 《今天我学习》第一集:如何理解党的十九大的鲜明主题 2019-05-10
  • 2017年哈尔滨对俄跨境电商邮政小包裹同比增55.2% 2019-05-09
  • 开启新的征程,邀请您见证ST的蜕变

    学习微波射频没方向?这些资料不可少!

    【备战电赛】先导片-如何补全知识链条


    接口16x2字母数字LCD和4x4矩阵键盘与树莓派3

    接口16x2字母数字LCD和4x4矩阵键盘与树莓派3

    北京pk10人工在线计划 www.nyaw.com.cn 在这个指导下,我们解释了如何连接16x2 LED和4x4矩阵键盘与Raspberry Pi3。

    我们使用Python 3.4开发软件。你也可以选择Python 2.7,几乎没有任何改动。

    步骤1:所需材料

    所需材料的图片

      我们需要以下组件

    • 树莓派3
    • 用于Pi的5V 2A适配器
    • 8GB micro SD
    • 16x2字母数字LCD
    • 4x4矩阵键盘
    • 点PCB(中等大?。?或面包板
    • 伯格地带
    • 跳线
    • 10K锅
    • 以太网电缆(用于与笔记本电脑建立VNC连接

    第2步:硬件设置

    硬件设置的图片

    我们没有包括硬件设置的步骤,例如将操作系统刻录到micro SD和VNC接口。您必须为这些过程找到其他资源。

    将操作系统预装的8GB Micro SD卡插入到Rapberry Pi 3.通过以太网电缆将树莓派连接到笔记本电脑。按照接线图中的描述制作硬件。

    16x2液晶

    我们使用4位模式的 LCD接口,因此控制信号所需的引脚是连接到树莓派的GPIO的RS,EN,D4,D5,D6,D7。

    4x4矩阵键盘

    安装用于4x4和4x3矩阵键盘的Python包,以便执行基于中断的操作。因此不需要始终扫描键盘的行和列。这里使用内部上拉电阻,因此不需要外部上拉电阻。

    将树莓派连接到网络,然后打开终端并键入以下内容:

    sudo python3.4 -m pip安装pad4pi

    第3步:接线图

    接线图的图片

    LCD引脚:

    • LCD_RS = 21
    • LCD_E = 20
    • LCD_D4 = 26
    • LCD_D5 = 19
    • LCD_D6 = 13
    • LCD_D7 = 6

    键盘插针:

    立柱=
    17,15,14,4排立柱= 24,22,27,18

    您可以选择任何GPIO引脚来连接LCD和键盘,只需更改代码中的引脚号。您可以使用面包板或PCB来连接LCD和键盘。

    第4步:Python代码

    Python代码的图片

    您可以直接下载代码。在Raspberry Pi 3中使用python 3.4运行code.py?;蚋粗莆谋静⒔湔程絧ython 3.4的新脚本文件中。

    运行程序:

    如果您所做的连接是正确的,液晶显示屏将在第一行显示文字“欢迎”。键盘数据显示在第二行。

    第5步:输出预览

    输出预览的图片

    我已经添加了键盘中断,所以,如果你终止程序LCD将显示再见

    电路相关文件

    电路图文件
    code.py
    描述:代码文件,python 3.4运行
    分享到:
    收藏 (3)
    电子硬件助手小程序 电子硬件助手小程序

    电路城电路折扣劵获取途径:

    电路城7~10折折扣劵(全场通用):对本电路进行评分获??;

    电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

    (版权归iTechnoLabz所有)

    版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

    使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

    换一批 more>>

    大家都在看:

    继续阅读

    • 物联网灭虫灯

      功能说明:18V太阳能充电,12锂电池。所有外围模组均采用接插口,支持高压包接口,电机接口,UV灯接口,温湿度传感器接口,光照度传感器接口,电池仓打开接口雨滴检测接口。485通讯接口。具有实时RTC时钟。LCD液晶显示屏,显示工作参数(工作电流电压等),工作模式,设置工作参数。支持远程APP控制,GPS远程定位。电路说明:核心单片机:STC8A8K64S4A12_LQFP64S。使用高精度ADC模式。5组ADC,分别检测太阳能电池板电压,锂电池电压,高压包输出电流,电机输出电流,UV灯电流。3组UART,UART2用于控制GPRS模组,UART3用于控制GPS模组,UART4用于485通讯。已经多个IO口,实现对充电单元的控制,输出单元的控制,异常检测。按键检测,显示屏输出等。GPRS模组:G510-Q50-00_ADAPTER。实现远程控制与检测。GPS模组:Air530-A10。实现远程定位,便于野外故障快速管理。太阳能MPPT电路:采用CN3722芯片构成。输出电路:采用PMOS构成。输入电路:采用光耦隔离输入检测。传感器电路:采用模拟IIC实现数字传感器的接入。485电路:采用SP3485设计。电源电路:采用MP1584EN,构成4V稳压电压,用于给GPRS和GPS供电。 采用ME6119,2PCS构成3.3V电源,用于3.3V芯片供电。
      来自:其他时间:2019-03-19 物联网 lcd显示 太阳能供电
    • 51单片机计算器设计,4×4矩阵键盘(全套资料)

      本设计是以AT89S52单片机为核心的计算器模拟系统设计,输入采用4×4矩阵键盘,可以进行加、减、乘、除4位带符号数字运算,并在LCD1602上显示操作过程。元器件:1)9*15万用板2)1602液晶3)排针*164)16p母座5)STC89C51单片机6)40脚IC座7)10k电阻*28)1.5k电阻9)103排阻10)10uf电解电容11)12M晶振12)30pf电容*213)按键*1714)自锁开关15)DC电源接口16)导线若干17)焊锡若干18)USB电源线或电池盒+DC电源接口2、矩阵按键输入、LCD1602液晶显示,构成一套可以运算两个数之间的加减乘除的设计。3、最大运算是:9999*9999,可以运算负数按键说明:PCB 3D图:
      来自:DIY创意产品时间:2019-01-30 单片机 计算器 矩阵键盘
    • 51单片机5*4键盘扫描计算器设计

      本设计是以STC89C52单片机为核心的计算器模拟系统设计,输入采用5×8矩阵键盘,可以进行加、减、乘、除等十几种数字运算,同时支持括号的嵌套使用级浮点数的运算,并在LCD1602上显示操作过程。本次设计注重设计方法及流程,首先根据原理设计电路,利用keil编程,借助实验开发平台进行仿真实验,进而利用altium designer 制作PCB,最后到焊接元器件,直至调试成功。在设计的同时,特别注重keil软件和altium designer软件的使用方法和技巧以及常用的LCD显示器和矩阵键盘的设计和使用方法。实物图:PCB截图:附件资料截图:
      来自:基础电路时间:2018-06-13 计算器 矩阵键盘 1602液晶
    • LCD温控及时间实时显示仿真电路

      该电子仿真电路主要由AT89C51单片机和LCD液晶显示屏构成,整个电路设计简单,免费分享给电子新手学习。LCD液晶屏能实时显示当前时间和进行温度测控,附件内容只提供LCD温控及时间实时显示仿真电路及HEX文件,不包括源代码,请知晓!
      来自:DIY创意产品时间:2018-04-22 51单片机 lcd显示 温控
    • 基于STM32的矩阵键盘驱动程序

      这是一个非阻塞式矩阵键盘驱动程序,支持单按、长按、组合键。稳定可靠用过就知道。使用说明都在注释里。
      来自:基础电路时间:2018-03-22 stm32 矩阵键盘
    • 树莓派AB设计资料(原理图、芯片手册等)

      最近要说最火的开发板,估计就是树莓派3(Raspberry Pi3)莫属了,各种平台,各种渠道都在铺天盖地的宣传,预购,团购种种。说多了不是打击大家对树莓派3的热度,如果你对树莓派系列有一些研究,当看到树莓派3时肯定不会特别兴奋,因为它和老版本几乎是一样。即使放在一起对比,你也不会觉得它和树莓派2有什么不一样。已经拿到树莓派3板子的发烧友们,不妨做一下对比。从使用的芯片上来看,树莓派3使用了最新博通2837 ARMv8 64位处理器,内置了无线和蓝牙连接,可以更好的支持物联网方案。说完树莓派3的之后,我们不得不承认树莓派的强大,音频、视频等功能统统皆有,最新的树莓派3应广大发烧友的建议,增加了wifi,蓝牙功能。树莓派的社区拥有大量资源,你想怎么用它就找什么样的资源。你甚至能够找到XBMC媒体中心,轻轻松松将在30分钟内将树莓派3化身成为超廉价的机顶盒。但是如果要真的利用好树莓派,那么就要多学学linux了。下面链接中包含了树莓派上手的各种资料:https://github.com/raspberrypi电路城中有一些基于树莓派实现的作品:树莓派作品集锦附件提供了树莓派AB板原理图,博通BCM2835芯片手册。
      来自:MCU开发板时间:2016-03-29 树莓派3 bcm2835
    • 智能饮水机控制电路+源代码+设计说明等

      智能饮水机控制器功能概要:该智能饮水机采用瑞萨16-bit MCU R7F0C009A2单片机作为主控制芯片,通过I/O端口、A/D输入、TAU等功能??槭迪諰CD??楹鸵ぷ髯刺目刂?。6个用户按键控制饮水机的工作模式,分别是:开/关、童锁/设置、水量、消毒/+、制冷/夜灯、热水LCD显示信息内容包括:时间、热水、消毒、制冷、童锁、水量、夜灯等状态。智能饮水机硬件配置框图如下:智能饮水机控制电路截图:智能饮水机控制源码截图:附件内容截图:
    • ADF4351开发板波形发生器(原理图+PCB+源代码+BOM等)资料下载

      ADF4350开发板可以用作一个简易的信号源,频率范围(35MHZ-4.4GHZ),输入频率可调,用4X4矩阵键盘输入,显示用LCD1602显示输出的频率,同时也可以用RS232数据线接到计算机上,用串口调试助手显示。频率最小分辨率为1KHZ,板子上还带一级放大器,增益为15db左右,SMA的接头,主控芯片为stm32F107VCT6,供电采用5V适配器供电也可以用USB供电。 该ADF4350信号发生器硬件部分根据功能主要包括:ADF4350电路设计、电源设计、MCU接口电源设计、STM32F107VCT6电路设计、外部接口电路设计。
    • 基于单片机AT89C52的多功能计算器DIY制作

      多功能计算器采用AT89C52芯片,使用矩阵键盘输入,实现运算功能。输入:5*8键盘输入输出:lcd1602显示功能:运算均为单精度浮点数共 19 种运算功能 加,减,乘,除,平方,开方,N次方,开N次方,正弦函数,余弦函数,正切函数,反正弦,反余弦,反正切,对数运算,阶乘(N<=34),排列,组合,累加!当使用正弦、余弦、正切函数时,需要将度数转化为弧度,具体1度=0.01745弧度。功能键有,复位键,回删键,确定键,第二功能键,背光灯按键。第二功能键说明:当第二功能键指示灯不亮时,排列/组合键功能为组合计算,sin、cos、tan键分别为正切、余切、正弦计算;当第二功能键指示灯亮时,表明启用第二功能键,此时排列/组合键功能为排列计算,sin、cos、tan键分别执行反正切、反余切、反正弦计算。附件内容包括:整个电路设计原理图PDF档;源程序(有详细的中文注释);材料清单;
    • 多功能mini电脑(SD、wifi、OLED)

      多功能小型电脑概述: 严格的意义上说这是一个强大的多功能主控板,提供了多个pmod接口,目前可以支持OLED显示、SD卡、WIFI等。该小型OLED mini型电脑可以再次开发利用解决健康、教育、气候问题。该设计采用Atmel公司的Atmega1284P作为主控制芯片,同时使用128 x64 SPI OLED显示器和160 x128 SPI彩色液晶组成,内插东芝的FlashAir WiFi SD(无线SD卡)。实物图片展示:功能一:支持多国语言文字输入 在许多情况下,ASCII代码足以满足电脑键盘操作,但是由于每个国家的语言差异不可能使用同一键盘输入。该多功能电脑设计采用高通GT20L24F6Y芯片,使该设备不仅仅可以销售日本、中国,同时也销售希腊、希伯来语、斯拉夫字母,泰国,拉丁文(阿拉伯语仅在GT20L24F6Y芯片中)。功能二:照相捕捉+OLED预览 OLED虽然是单色的,但是能清晰的显示图片,这次就是通过OLED显示预览的图像。下图中OLED显示是一个灰度图,尽管图片稍微有点扭曲,这个已经是最好的显示了。1、采集图像并转化为JPEG格式,然后转移到SD卡上面2、存储图像按序列号从IMAGE01、 IMAGE02....3、每次捕捉图像,最新的图像预览将会立刻出现4.当所有捕获的图像文件存储在SD卡,屏幕上的图像预览将被更新。功能三:LCD屏幕上的图像预览1、采集图像并转化为JPEG格式2、储存到SD卡3、显示在LCD上该设计材料清单: 1×ATMega1284P Microprocessors, Microcontrollers, DSPs / Microcontrollers (MCUs)1×128x64 OLED display1×16MHz ceramic resonator1×0.1 uF2×10 k Ohms1×Circuit board1×several connectors原文出处:https://hackaday.io/project/4201-portable-tiny-iot...
    销量
    47
    查看
    2271
    参数名 参数值
    发布于 2017 年 12 月 29日
    Moore8直播课堂

  • 河南“四好”公路催生乡村经济“蝶变” 2019-05-14
  • 拼多多:你的梦想难道是成为下水道吗(原创首发) 2019-05-14
  • 发现食品安全问题拨打12331投诉 2019-05-14
  • 2018全球独角兽企业高峰论坛 2019-05-13
  • 2017年中国互联网发展十大动向 2019-05-13
  • 解放日报:"垃圾电影"这锅,究竟谁背? 2019-05-13
  • 爱心暑托班为何要面试? 所有报名者需面试筛选 2019-05-12
  • 档案看西藏 拉萨市开展档案宣传教育活动 2019-05-12
  • 人民日报发喜报庆祝我国第一颗氢弹爆炸成功 2019-05-12
  • 一周人事:上海、江西两省份省委领导班子调整 2019-05-11
  • 台州市全力筹备首届亚洲旅游影视艺术周 2019-05-11
  • 网友自嘲工资拖后腿 专家:衡量个人收入需更多数据 2019-05-10
  • 机关干部微信群要定位于“工作” 2019-05-10
  • 《今天我学习》第一集:如何理解党的十九大的鲜明主题 2019-05-10
  • 2017年哈尔滨对俄跨境电商邮政小包裹同比增55.2% 2019-05-09