我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,在本系列的上一篇文章中介绍了如何让小车动起来,本文作为本系列的第二篇文章,主要介绍让小车实现自动避障所涉及的一些传感器,如超声波模块、漫反射光电管、4路红外寻迹避障传感器的介绍及使用。 对于熟悉这些模块的读者,可跳过此篇文章,直接阅读本系列的下一篇文章 本系列文章链接: 详细介绍
目录 树莓派控制无人机实现定点降落(三)——PX4固件源码编译中的坑 1、建立工作空间,克隆固件源码 2、arm-none-eabi-gcc安装 3、错误解决 4、成功编译 树莓派控制无人机实现定点降落(三)——PX4固件源码编译中的坑 我这里是使用的我自己的电脑,安装的是ubuntu16.04系统,装有ROS Kinetic,
目录 一.单片机概述 二.单片机结构原理 三.单片机硬件系统结构 1.运算部件 2.控制部件 四.存储器结构 1.程序存储器 2.数据存储器 1.程序计数器PC 2.累加器A 3.B寄存器 4.程序状态字寄存器PSW 5.堆栈指针SP 6.数据指针DPTR 7.端口P0-P3 8.串行数据缓冲器SBUF 9.定时器 3.外部数据存储器 4.I/O端口 5.I
目录 C语言知识点: 51单片机简单实验 51单片机引脚图 1、点亮led灯 2、闪烁led灯 3、led流水灯 4、蜂鸣器 6、中断 6.1、中断的定义 6.2、中断源、中断寄存器和中断优先级 6.3、中断处理过程 7、外部中断 8、定时器和计数器中断 8.1、CPU时序的有关知识 8.2、51单片机定时器/计数器 8.3、定时/计数器的工作方式 9、串口通信
全文框架 1.栅极驱动部分 常用的mos管驱动电路结构如图1所示,驱动信号经过图腾柱放大后,经过一个驱动电阻Rg给mos管驱动。其中Lk是驱动回路的感抗,一般包含mos管引脚的感抗,PCB走线的感抗等。在现在很多的应用中,用于放大驱动信号的图腾柱本身也是封装在专门的驱动芯片中。本文要回答的问题就是对于一个确定的功率管,如何合理地设计其对应的驱动电路(
1、三轴加速度计 (1)测量比力 三轴加速度计是一种惯性传感器,能够测量物体的比力,即去掉重力后的整体加速度或者单位质量上作用的非引力。当加速度计保持静止时,加速度计能够感知重力加速度,而整体加速度为零。在自由落体运动中,整体加速度就是重力加速度,但加速度计内部处于失重状态,而此时三轴加速度计输出为零。. (2)测量角度 &n
引言 哈喽各位~好久不见,看到标题应该知道,小白给大家又要开启一系列的新教程了。肯定有人说我跨度还蛮大的,从ROS到神经网络又到嵌入式教学,其实这些都是小白在本科期间学到的一些知识啦,这边分享给大家,让不知道怎么做项目的小小白能跟小白一起动起手来~ 万事开头难,但是开了头就不会想回头了,嘿嘿嘿嘿~ 正文 很多同学在大学期间看到了很多比赛,应该都有着这种想法,想参加,但自己什么都
一、概要 比赛规则与赛道: 比赛没有赛道,只有电磁线。但赛道元素包括有直道、弯道、坡道、十字路口以及横断路障。室外电磁组原则上选择室外的马路、草坪、体育场组织比赛,场地内可能会存在高度不大于 2 厘米的硬质路坎、沙坑、深度不超过 2 厘米的水坑等。 选手制作的车模完成赛道运行一周。比赛时间从车模冲过起跑线到重新回到起跑线为止。 越野车外形 &nbs
摘要: 本文剖析Contiki最简单的实例LED闪烁,深入源码分析,详解本实例用到的各个宏,进而给出一份完整展开的代码。最后把本实例用到的宏总结成API,并给出了创建一个进程的模型。 1.Contiki背景 Contiki是一个小型、开源、极易移植的多任务操作系统。它专门设计以适用于一系列的内存受限的网络系统,包括从8位电脑到微型控制器的嵌入系统。Contiki只需几千字节的代码和几百字
上期介绍了Arduino的基本知识,今天直接上实例来给大家讲解TCPServer和TCPClient。看看他们到底是何方圣神。 1.TCP协议 TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,它在原有IP协议的基础上,增加了确认重发滑动窗口和复用/解复用等机制。 1.1TCP/IP的背景历史 1.2 TCP/IP协议分层模型 上图列出了TC
在每届的全国大学生电子设计竞赛中,DDS作为信号源、以及通信里面本振、波形合成的基本方式,几乎成了必考的技能,虽然考察的角度不同,但核心都是一个 - 通过数字的方式得到你需要的某种频率的某种幅度的某种波形。 在测试测量领域有另一个概念 - AWG(任意波形发生器)是跟DDS紧密相关的,波形发生器未必一定采用DDS的方式,但“任意”波形的产生就离不开DDS了。 &nb
物联网时代,作为对物理世界进行感知的传感器必不可少,每一种传感器的出现和有效利用都帮助我们对世界增加一个角度的认知。从古老的麦克风、摄像头、温度计到现在电赛中必用的姿态传感器、位置传感器等等,琳琅满目,种类繁多。 我们的处理器接受的外界信号除了按键、开关之外(参见上期的高效实战及电赛训练(4)- 数字系统的控制信息输入),就是各种传感器了,基于这些传感器的参数和变化来做进
上一篇文章 “高效实战及电赛训练(2)- 数字系统的“控制”和“处理””中我简单介绍了一下构成数字系统核心的几种方式: 微控制器MCU - 通过编程用指令来控制,比较简单、通用 微处理器MPU - 用于处理密集性的场景,功能强大,但门槛较高 FPGA - 如果灵活使用,配合软核能够处理各种应用,潜力巨大 电子产品的系统构成
上节讲了用MCU构成的数字系统的MCU选用及资源利用。关于MCU的编程就不再赘述,就跟不同的人每天要做的事情不同一样,千差万别,靠自己去按照逻辑流程去写就是。 MCU作为控制器,主要的作用是“控制”,而控制的依据,也就是来源,就是信息的输入,没有输入也就不知道该控制啥、如何控制。就如人,没有外界的任何刺激,无缘无故地做动作是不可能的。因此“信息的输入”是因,“控制”的动作
上一篇文章 “高效实战及电赛训练(1)- 进阶之路” 我介绍了一下我认为的高校学生入门电子技术以及备战电赛的学习路径,在兴趣的驱使下、通过一些动手的实战项目逐步构建自己的认知体系,最后达到对一个电子产品的系统化掌握。 今天我们就简述一下电子产品的数字系统部分 - 控制和处理(计算)部分,这是电子产品的核心(就如我们的大脑),通过传感器感知物理世界,基于从外界接收到的已经数
新一学年开学在即,多半年都没进过实验室的同学们要疯狂滴补“动手实战”; 推迟了几个月的全国大学生电子设计竞赛(今年是省赛)还有一个多月就开赛,不少同学都在为大学四年最重要的一个赛事冲刺; 正巧今天TI发布了今年省赛的器件清单: 1. 摄像头 2. 二维云台 3. 功率管(200V以上,5~10A) 4. 自
最近真的快自闭了,因为手贱残害了n个芯片,最后项目以失败告终,等9月份画出新板子再继续项目,今天开始,我们学习Arduino的程序结构和基础知识,通过本文的学习,可以学习到Arduino的开发基础。 Arduino程序代码是通过C/C++编辑的。 1.初步认识Arduino程序结构 我们打开Arduino IDE 创建一个新的Arduino程序。Arduino新建的程序都会以“sketc
今天给大家普及一下ESP8266的开发环境和VScode Arduino的开发环境配置。 我们这一系列的ESP8266开发都是基于VScode来的,而不是使用Arduino IDE开发的,原因下面会介绍。 博主使用的ESP8266模组是ESP-12F,开发板是我模仿NodeMcu画的,区别不大,只是体积上比较小,更适合放进一些设备中吧。 1.开
距离我签约古月居已经过去了一个月了,博主因为在这一个月的时间里琐碎的事情非常的多,所以也推迟了我发博客的时间。 古月居这个平台是以ROS起家的,但是我们不能局限于软件,在硬件的学习上也要更上一层楼,所以我今天在这开辟新坑,一步步的去学习ESP8266,也把我前段时间完成的一些有意思的项目分享给大家。 在此,感谢古月居能给我这次机会来向大家分享。 1.简介 这里我们主要用到的是ESP82
平台:ubuntu18.04、TX2、Python3.6 写在前面 目前经过测试TX2上是带有串口通讯驱动的,我们只需要设置一下即可。本次主要讲解如何使用USB转RS232的串口通讯。 由于USB转RS232可使用不同的芯片,自然包含各种各样的驱动,目前主流大概有3种:CH340、FT232、PL2303 经过测试,TX2板子上直接使用CH340是没有问题的,但是,使用FT232RL工业串
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信