RM电控入门(一) 单片机基础 写在前面 对于完全没接触过单片机的robomaster电控新人,在初期的学习中往往是痛苦不已,对于一些嵌入式的相关概念也比较模糊,那笔者也根据自己的经历,给大家梳理一下一些基础概念,让大家能更快地掌握电控的学习方法,鉴于笔者能力有限,难免有疏漏之处,欢迎大家在评论区与笔者讨论指正。 单片机、STM32、开发板 单片机一词是很多年前的概念了,其对应的英
作者:李剀 出处:https://www.cnblogs.com/kevin-nancy/ 写在前面:这一篇先介绍一下两个51单片机之间通过nRF24L01模块通信的过程,下一篇我会写 51单片机 和 STM32F407 单片机通信过程。 关于nRF24L01这个模块,网上可以说是资料非常多了,我参考的是云佳科技的pdf以及官方的datasheet英文数据手册。 另外,关于这个模块的介绍以及能够用
基于STM32 使用 4*4 矩阵键盘 作者:李剀出处:https://www.cnblogs.com/kevin-nancy/ 写在前面: 这是我第一次开始写博客,可能写的不是很好,也请大家谅解。 我现在是在上大三,以前在学习过程中遇到过各种各样的问题,关于51单片机,STM32单片机,最近在学习ARM11的Tiny6410; 以后还会更新一些C/C++/Qt等等方面的东西。 关于
原文链接:https://blog.csdn.net/Kevin_8_Lee/article/details/88865556 作者:Kevin_8_Lee CSDN:https://blog.csdn.net/Kevin_8_Lee 基于STM32的MFRC522射频卡模块使用 本学期感测技术选修课需要做一个作品出来,用到了MFRC522射频卡模块,经历一个星期的调试,终于可以正常使
错误是 D:\Tools\Arduino\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: ‘TKD2’ was not declared in this scope int RECV_PIN = TKD2; // the pin the IR receiver is connected to ^ 1exit stat
接线VCC-5V; GDN-GND;TRIG-PB6; ECOH-PB9也可自行选择不冲突引脚 2. 代码部分 csb.c //.c文件 #include "delay.h" #include "csb.h" uint overcount=0; void CH_SR04_Init(void) { //引脚初始化 GPIO_InitTypeDef GPIO_I
遥控小车是每个人童年的最爱,不仅好奇它的奇妙,更是喜欢它带来的刺激。小编为大家带来几篇博客,来给大家讲讲制作遥控小车的程序。 看大标题可知我们一共有五个方法去制作一款带有遥控功能的小车,小编分开来给大家讲解。 本文是基于arduino的无线(蓝牙传输)手柄遥控小车 发送数据端,即手柄段 char test1[10]; char test2[10]; char test3[10]; int PS
本文尝试用Arduino开发版控制42步进电机,搭配通用的步进电机驱动器,实现对步进电机的转速控制和方向控制。 原材料: Arduino开发板及附件 42步进电机和配套驱动器 电源 接线方式:共阴 总览 2、42步进电机 可以看到这个是四线步进电机,内部两两短接,可以通过万用表测出,相同相的线随意接入驱动器的A+,A-和B+,B-即可。 3、驱动器 驱动器侧面有一排按钮,往上拨为OFF
原文转自:https://blog.csdn.net/iracer/article/details/50334041 原文总结了Arduino常用串口操作函数,函数说明部分来源于Arduino 官网串口使用指南,示例与实验部分为自编。本文是对Arduino串口操作函数的较全面总结,可作为工具贴查找使用。
Arduino提供了大量的基础函数,包括I/O控制、时间函数、中断函数、数学函数、串口通信函数等,这些基础函数使单片机系统开发不再有复杂的底层代码,使用者可以很方便的对板子上的资源进行控制。 另外,Arduino还提供了许多关于这些基础函数的应用实例,这些例子程序可以在Arduino开发环境的Files-Examples中找到,从而大大降低了初学者的学习难度,缩短了单片机系统开发周期。 数字I/O
目录 1. 下载库文件 2. 导入.zip文件 3. 批量解压至libraries文件夹 4. 运行示例代码Modbus rtu 库管理器可以很方便的添加第三方库,但其中只提供了一些常用的库资源,如果需要添加更多的库资源或者自定义的库,那就需要用户自己准备找到或编写库。大部分开发者都喜欢将他们编写的Arduino库放到开源社区上分享。 Github 是全球最大git服务提供商,也是最大的开源社区
提前说说 大概一个月前吧,因为学校要验收实验室的一些项目,所以老师就把这活给了我和我的小伙伴,小伙伴那边主要搞得是树莓派那边,我这边就是负责的就是32。因为学长提前都做好过,意思就是我们再浮现一下,顺便学学,增加增加经验。当时刚学完ucosIII,实战是非常重要的,因此当时就把这活揽下来了。过程嘛,挺难受的,一个周弄出来其实时间还是充裕的,就是还要上课什么的,基本也只能晚上搞,自己前几天还浪的很,
1. Arduino简史 Arduino是一家制作开源计算机硬件和软件的公司,同时兼有项目和用户社区,他负责设计和制造单板微控制器和微控制器包,用于构建数字设备和交互式对象,以便在物理和数字世界中感知和控制对象。 该项目的产品是按照GNU宽通用公共许可证(LGPL)或GNU通用公共许可证(GPL)许可的开源硬件和软件分发的,Arduino允许任何人制造Arduino板和软件分发。 Arduino板
提前说说 前几天给西电的同学做了一个小的线上课程设计,用到数码管。没想到我们课程设计也是关于数码管,所以在这总结一下如何仿真实现数码管 目标:完成一个数码管的显示,从0-9分别显示 一. 首先,确定使用的是共阴极数码管,在元器库中找到 二. 接下来找到控制端,我这里使用74ls48n进行控制,从元器件库中找到三.然后从元器件库导出用到的电源,开关,地线等 (电源)(地线) (开关)四.然后查找7
本系列文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记,本篇文章主要是对前四篇文章的补充。 本系列文章链接: ——————————————————————————————————————- Altium Designer 2020 学习笔记(一)——-原理图及原理图库部分(配动态图操作演示) Altium Designer 2020 学习笔记(二)———PCB库部分(配
本篇文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记,本篇文章主要关于PCB布线、DRC检查、拼版设计、资料输出部分。 本系列文章链接: ——————————————————————————————————————- Altium Designer 2020 学习笔记(一)——-原理图及原理图库部分(配动态图操作演示) Altium Designer 2020 学习笔记(
本篇文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记,本篇文章主要关于PCB布局设计部分。 本系列文章链接: ——————————————————————————————————————- Altium Designer 2020 学习笔记(一)——-原理图及原理图库部分(配动态图操作演示) Altium Designer 2020 学习笔记(二)———PCB库部分(配
一、先推荐一个最好用的方法:通过镜像直接下载 实例:下载opencv-python(版本3.4.0.16)<注意:包名前面有一个空格> pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ opencv-python==3.4.0.16 这里的版本号如果不存在或者格式有误的话,这个cmd输入以后会自动跳出相关的包的版
本篇文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记,本篇文章主要关于PCB库部分。 四、PCB库的封装库的创建方法以及现有封装的调用 1、常见CHIP封装的创建(电阻容、二极管、SOT等) (1)一个完整的PCB封装需要: PCB焊盘(焊接器件的管脚)、管脚序号(与原理图的管脚序号一一对应)、丝印(封装的实物本体大概的范围)、1脚标识(定位器件的正反方
本篇文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记,本篇文章主要关于原理图及原理图库部分。 一、AD工程组的组成及建立 一个AD工程组一般包含4个基本文件,也就是原理图、原理图库、PCB、PCB元件库。如下图所示,先新建一个工程文件,然后新建以上的4个基本文件并添加到工程中。 二、原理图原件模型的组成及创建 元件符号是元件在原理图上的表现形
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信