文章目录

  • 一、原理讲解
    • 1.实物图
    • 2.工作原理:
    • 3.接线:
  • 二、软件驱动代码
    • 1.驱动函数
    • 2.获取键值
  • 总结
    • 最终效果

  • ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。
  • ⏩进入正题,最近在做小车,目前已经加入红外避障、超声波测距、红外遥控、红外循迹四个传感器,分别实现遥控切换模式、超声波控制距离实现跟随、避障、黑线循迹功能。
  • ⏩本次文章说说 红外遥控 的实现。
  • ⏩ 非常感谢大家的阅读,如果有不对的地方欢迎指正

一、原理讲解

1.实物图

我使用的遥控器是这种,加上一个红外接收装置,当然用哪种都可以,看完本篇文章,哪种遥控器都一样。

这个红外遥控包括发射和接收两个部分,发射就是我们的遥控器,接收就是那个小的模块,需要与单片机相连接。当然我用的是这款。
当然还有其他种类的,比如:


但是,这并不影响我们编程序

STM32智能小车------红外遥控相关推荐

  1. 基于STM32智能小车蓝牙遥控实验(有代码含上位机)

    小车设计 利用STM32作为智能小车的主控制器来驱动智能小车的直流电机工作,电机驱动芯片采用L298N微型集成电路电机驱动芯片,配合STM32核心板使用实现四个直流电机运行和pwm软件调速,通过改变直 ...

  2. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车红外遥控实验

    在下载到开发板之前要选择好板和端口,具体参见: ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 -- Arduino相关设置 注意 红外遥控程序注意将IRremote 复制到ARDuino安装 ...

  3. Arduino/stm32 智能小车设计(二)

    Arduino/stm32 智能小车设计(二) 本节进行Arduino智能小车的代码讲解. 一.I/O口定义与初始化函数 如下图RGB指示灯用到10.11.12三个I/O口,分别对应蓝色.红色.绿色. ...

  4. 智能循迹避障小车C语言程序编写思路,基于单片机的智能小车红外避障循迹系统设计与制作...

    余秀玲 余秀娟 摘 要:随着科技的高速发展,人们对生活质量的要求越来越高,无人驾驶汽车已经被广为研发和试用,由此智能小车的快速发展也是在情理之中.通过对基于单片机的智能小车的硬件及软件设计分析,实现红 ...

  5. Arduino/stm32 智能小车设计(一)

    Arduino/stm32 智能小车设计(一) 智能小车原理图设计 智能小车原理图组件包括: 模块设计 一.控制模块 二.供电模块 三.充电管理模块 四.电机驱动模块 五.红外寻迹及红外避障模块 六. ...

  6. STM32智能小车循迹教程

    文章目录 前言 一.红外循迹模块工作原理及接线图 红外循迹模块工作原理 红外循迹模块和STM32的接线图 二.cubeMX配置 三.代码解析 总结 前言 本篇文章将带大家学习STM32智能小车的循迹功 ...

  7. 用matlab结合STM32作上位机,基于stm32智能小车视觉控制导航的设计参考.pdf

    第 25 卷 第 9 期 电子设计工程 2017 年 5 月 Vol.25 No.9 Electronic Design Engineering May. 2017 基于STM32 智能小车视觉控制导 ...

  8. 智能小车红外循迹原理

    循迹电路 循迹电路由收发一体的红外收发管P1,P2:电位器R18,R29:发光二极管D6,D7和芯片LM324等组成.一共有两路,对应的红外电位器用于调节灵敏度.LM234用于信号的比较,并产生比较结 ...

  9. 智能小车红外跟随原理

    红外跟随电路 红外跟随电路由电位器R17,R28:发光二极管D8,D9:红外发射管 D2,D4和红外接收管D3,D5和芯片LM324等组成,LM234用于信号的比较,并产生比较结果输出给单片机进行处理 ...

  10. 智能小车红外避障原理

    红外避障电路 红外避障电路由电位器R17,R28:发光二极管D8,D9:红外发射管 D2,D4和红外接收管D3,D5和芯片LM324等组成,LM234用于信号的比较,并产生比较结果输出给单片机进行处理 ...

最新文章

  1. Java学习总结:55(偶对象保存:Map接口)
  2. 企业该如何实现数字化转型?
  3. 过分了,又双叒叕吃狗粮:因为爱情,才有思科
  4. DatagridView内容自动换行和换行符换行
  5. 计算机科学中最重要的32个算法zz
  6. YAML 在Python中的配置应用
  7. java 崩溃日志_Android收集程序崩溃日志的方法
  8. 纯 as3 项目中引用 fl 包下的类
  9. 解决 kindle 书籍字体颜色偏淡问题的方法
  10. ListView中加入Button后,Button的点击事件和ListView的点击事件冲突
  11. 安装hadoop集群---resourcemanager和NameNode不在同一台机器上
  12. Flink 1.7 文档翻译活动期待大家的参与 | ApacheCN
  13. pythongui界面实例_wxPython:python首选的GUI库实例分享(5)
  14. matlab里面画离散信号怎么画_一、基本离散信号的MATLAB产生和图形实现
  15. vba python 基金历史排名_历史数据揭秘:跟着业绩排名买基金靠谱吗?
  16. 《数据结构》专题10--最短路
  17. 有什么PDF阅读器?告诉你三个好用的PDF阅读软件
  18. 2016年7月6日,阿里巴巴集团和上汽联合发布全球首款互联网汽车
  19. 中文加解密异常的问题
  20. Oracle Spacial(空间数据库)sdo_lrs包函数

热门文章

  1. 9. 机器人正运动学---修改DH参数
  2. swconfig iwpriv iwinfo iwlist iwconfig
  3. 动态规划(dp)的总结
  4. matlab非牛顿流体,可用于常见非牛顿流体的数值模拟方法与流程
  5. 超详细“图+文”讲解,带你快速入门STM32编程!
  6. CISP 考试教材《第 8 章 知识域:物理与网络通信安全》知识整理
  7. 使用Windows中的字体生成点阵字库
  8. 计算机毕业设计Java智能交通管控系统(源码+系统+mysql数据库+Lw文档)
  9. php长微博,用Word一键发布长微博
  10. 爬虫自动定时获取查重结果并将结果发送至指定邮箱