关闭

程序员小哈

所属频道 嵌入式 公众号精选
软硬件全栈工程师带你玩模块,学硬件,带你从0走到1。
  • OLED液晶屏如何显示中文呢

    点击上方蓝色字,轻松关注“程序员小哈”,我们一起成功 序言 之前我们分享了,如何使用STM32驱动OLED液晶屏,讲了SSD1306控制芯片的驱动,对其驱动时序和常用命令做了介绍,详细请参考下面链接: STM32驱动0.96寸OLED液晶屏 上篇中我们已经实现在OLED屏上显

    嵌入式
    2020-09-08
  • 使用STM32CubeMX求得CPU芯片温度

    继续完成后台网友询问: 如何使用STM32CubeMX设计代码框架,然后实现CPU内置温度传感器测量CPU芯片温度,然后以串口输出的形式输出芯片的温度值,数据更新周期1000ms。 STM32CubeMX工具的安装及驱动LED教程参见上一个网文: 4行代码实现LED闪烁 实现环境为:

  • 4行代码实现LED闪烁

    STM32CubeMX是ST公司新推出的一个配置工具,直接由图形界面简单配置下,就能生成初始化代码,并对外设做了进一步的抽象,让开发人员可以只专注应用的开发。 STM32CubeMX有爱他的,有嫌弃他的,不过STM32CubeMX的出现的确简化了硬件的初始化过程,降低了入门的

  • 答辩技巧二三问

    又到一年毕业时,大四的兄弟姐妹们可能陆续就要开始答辩了,对于电子专业的毕业答辩,老师会问些什么问题呢?我以我的经验给大家简单说说。 答辩的时候,老师主要问一些老师感兴趣的内容或者想通过问大家的问题,来验证大家对自己毕设的熟悉程度,也就是说,

    嵌入式
    2020-09-08
  • 用cJSON解析心知天气返回的数据包

    目录: 调用天气API接口获取天气信息 解析天气信息字符串 测试结果 资料获取 后台网友留言,说参考这个链接 天气数据解析1--JSON格式数据 处理天气API接口返回的数据,中间遇到了点问题,里面涉及到的知识:串口通信、JSON字符串咱们之前都有介绍过,那我就借

    嵌入式
    2020-09-08
  • STM32驱动0.96寸OLED液晶屏

    目录 序言 OLED简介 模块介绍 引脚定义 SSD1306控制芯片驱动 时序图讲解 SSD1306常用命令 命令设置SSD1306 如何显示字符 测试结果 资料下载    序言 液晶屏通常作为嵌入式设备的显示终端,用于显示一些关键信息,将信息直接显示在一块小的液晶屏幕上。 液晶屏

  • 2020.06 “每月一练”活动开始投票了

    “每月一练”活动开始了,大家对下面哪个内容感兴趣可以投票哈,票数最多的,我们下个月玩起! 投票时间截止至2020.05.25 12:00。 活动介绍及日程安排,详见公众号底部菜单栏“每月活动”。

    嵌入式
    2020-09-08
  • 继电器(Relay)

    目录 继电器内部结构 继电器工作原理 继电器应用 入门 进阶 这样控制方式的好处 继电器使用时注意事项 毕设答辩常见问题 电磁继电器(electromagnetic relay)是一种电子控制器件,它具有控制系统(输入回路)和被控制系统(输出回路),通常应用于自动控制电

    嵌入式
    2020-09-08
  • 红外遥控功能的实现

    目录: 涉及知识点 一体化红外接收头VS1838B简介 应用场景 编码标准 数据处理流程 结果展示 接线 键码值输出 红外遥控功能,因其电路简单,控制方便,在电子制作和毕业设计中常常使用。 涉及知识点 GPIO中断接收 STM32中定时器的用法 红外接收头的使用 外部中

  • 人体热释红外传感器

    目录 GPIO输入的应用场景 人体热释红外传感器HC-SR501 电气参数 功能特点 应用范围 硬件电路 代码实例 成果展示 资料获取 推荐阅读 上一个网文实现了流水灯,《利用STM32F103C8T6最小系统板点亮流水灯 》,这个主要用到了单片机的IO可以输出高低电平的特性,

  • 利用STM32F103C8T6最小系统板点亮流水灯

    学习目标 STM32F103C8T6芯片简介 核心板原理图 搭建流水灯电路 修改工程模板 代码实现 成果展示 资料获取 推荐阅读 后台网友建议制作一个流水灯,正好发现自己有之前购买的STM32F103C8T6核心板,今天搭建一个流水灯,正好学习一下STM32 GPIO输出如何实现,将

  • 语音播报功能的实现

    TTS是Text To Speech的缩写,即“从文本到语音”,是人机对话的一部分,让机器能够说话。 语音播报功能的实现方式 TTS语音模块,比如XFS5152、SYN6288等 ISD4000系列语音录放芯片分段输出 可以按键、UART控制的mp3解码芯片模块 OTP(One Time Programable)语音

    嵌入式
    2020-09-08
  • 简单好用的ISD1820语音录放芯片

    学习目标 学习ISD1820语音芯片的使用方法 学习STM32 GPIO的输入输出 按键扫描功能实现 芯片特点 工作电压3~5V; 单段录放控制简单; 带话筒放大直通功能——可用作喊话器模块; 边沿/电平触发放音; 内置8Ω喇叭驱动放大电路,即可直接驱动8欧0.5W小喇叭;

    嵌入式
    2020-09-08
  • 让步进电机动起来

    步进电机特点: 它是通过输入脉冲信号来进行控制的 电机的总转动角度由输入脉冲数决定 电机的转速由脉冲信号频率决定 步进电机主要用于一些有定位要求、进行精确控制的场合。特别适合要求运行平稳、低噪音、响应快、使用寿命长、高输出扭矩的应用场合。比如3D

    嵌入式
    2020-09-08
  • Keil环境下STM32工程加入cJSON

    背景知识    什么是JSON? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) 是轻量级的文本数据交换格式,JSON 比 XML 更小、更快,更易解析。 JSON 语法规则 JSON 语法是 JavaScript 对象表示语法的子集。 数据在名称/值对中 数据由逗号分

    嵌入式
    2020-09-08