————————————————版权声明:本文为CSDN博主「咸鱼翻书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/cheer_me/article/details/83476306 原理图是使用PADS Logic进行设计的,原理图设计完成之后,需要导入到PADS Layout进行PCB设计,导入方法如
————————————————版权声明:本文为CSDN博主「咸鱼翻书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/cheer_me/article/details/83018740 前面我们已经讲解过如何新建一个电阻元器件,那么接下来我们就要新建一个该电阻元器件在现实世界中的映射——封装(Footpri
对于STM32的ADC模数转换器的介绍以及配置在文章《STM32单片机(六). 传感器的使用》中已经详细介绍,在本章节中主要介绍DAC数模转换器以及DMA的使用。 1、DAC转换1.1 数模转换器的介绍DAC(Digital to analog converter),数字模拟转换器,可以将数字信号转换为模拟信号。DAC可以输出电压模拟信号,用来去驱动其它器件。STM32F1中的DAC模块是由12
本篇主要介绍:stm32f103 ADC读取电压 采集土壤湿度传感器(XH-M214)数据 XH-M214简介 XH-M214的实物张这个样子: 那个像叉子的是传感器,测量土壤水分随土壤电导率的变化而变化(土壤电阻随干旱而增加)。在传感器的两个电极之间测量电阻。蓝色模块是一个电压比较器和一个分压电路,其引脚定义如下:一个是模拟信号输出,及测量的土壤湿度,还有一个开关信号输出,因为有个比较器嘛
————————————————版权声明:本文为CSDN博主「咸鱼翻书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/cheer_me/article/details/82872608 前面我们已经讲解过如何新建一个元件库,那么接下来我们在新建的ubug_lib库中新建一个元器件。在新建元器件之前,我们了解
在简单的学习过了STM32中的简单外设以及中断系统后,在本章节中开始介绍STM32芯片中各个通信接口的配置。在计算机中,按数据传输方式可分为串行通信以及并行通信;按数据同步方式可分为异步通信和同步通信;按数据传输方向课分为单工、半双工和全双工通信。串行通信: 在一条数据线上,将数据按照二进制位依次传输,传输一位数据占据一个固定的时间长度。适用于计算机之间、计算机与外设之间的远距离通信,其具备占用传
版权声明:本文为CSDN博主「咸鱼翻书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/cheer_me/article/details/82808184 对于PADS及其发展历史,有兴趣了解的可以上网搜一下,这里我们就简单介绍一下PADS的用途以及我们使用到的PADS组件。 PADS是用来设计原理图和
传感器是单片机外围电路中最常见的模块,在搭配了各种形式的传感器电路后,就可以采集到的更多的环境信息。在本章节中,主要介绍呼吸灯、温度传感器、RTC实时时钟以及红外遥控模块的控制使用。 1、PWM实现呼吸灯的效果1.1 PWM脉冲宽度调制PWM是利用单片机的数字输出来对模拟电路进行控制的技术,其应用包含电机控制、通信、开关电源等等。PWM是一种对模拟信号进行数字编码的方法,其本质上还是数字信号,也
中断的概念: 中断是当单片机的CPU在执行程序时,外部或内部发生了一个随机事件,导致CPU暂时中断正在执行的程序,转去执行一段特殊的服务程序也就是中断服务子程序或中断处理程序。当处理完服务程序后,返回到被中断的程序继续执行,这样的一个过程就被称为中断,引发这个中断的事件被称为中断源。中断在stm32中还被分为相应的优先级,低优先级的中断会被高优先级中断所中断,即为中断的嵌套。在Crotex-M3内
版权声明:本文为CSDN博主「咸鱼翻书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/cheer_me/article/details/101176141 Altium Designer(简称AD)是一个设计原理图和PCB的专业软件,功能十分强大,且使用方便,比较容易上手。它的前身大家也比较熟悉,就是P
在进行一款单片机学习时,最基本也是最简单的外设就是控制I/O口的高低电平。LED、蜂鸣器以及数码管这些都是可以作为外围电路连接在单片机的I/O口上,进而可以实现通过单片机对其进行控制。在本章节中,会以这三种外围电路的控制来学习stm32单片机中的外设资源—GPIO(General-purpose input/output)。 1、点亮LED灯所使用的基于stm32f103zet6芯片的开发板中,
树莓派Pi4B系统的启动1 树莓派供电2 启动树莓派(以Type-C供电示例)1 树莓派供电树莓派开发板有三种供电方式: 1 使用Type-C供电:电源头的参数要求是5V,3A。 2 使用灰色排线直接连接小车扩展板供电。 3 使用POE供电:需要另外购买一个POE hat,连接之后可使用网线POE供电。 2 启动树莓派(以Type-C供电示例)烧写完后把MicroSD卡直接插入树莓派的
经过前两章节对STM32的简单介绍,在接下来的几个章节中开始进行STM32单片机的软件开发实践,所使用到的工具有Keil5、STM32CubeMX以及串口软件。对于STM32F1系列的单片机,其存储器有4GB的空间,包含了程序存储器、数据存储器、寄存器以及I/O单口。存储器的地址是由出厂时分配或者用户进行分配,这个分配的过程被称作“存储器映射”,在分配一个地址就叫做“重映射”。
在前面一个项目中,我们知道了如何让舵机动起来,这里将进一步的通过外部信号来让舵机随着输入的改变来相应改变角度,方便做一些可控的转动装置。我们这里通过一个可变电阻——电位器,来控制舵机。当然你也可以通过其他的模拟量或者数字量来控制舵机。模拟量的话,比如改造一下前面的感光灯,变成一个会动的感光灯。数字量的话,比如通过一个按钮,倾斜开关等等,一旦触发开关,就让舵机转动,可以有很多玩儿法。再给舵机加个外壳
如图3,点阵屏分单色和彩色,点阵屏是由许多点组成的,在一个点上,只有一颗一种颜色的灯珠,这就是单色点阵屏,彩色的在一个点上有三颗灯珠,分别是RGB三原色。 图4你可能没看出来,那么大块黄色的就是点阵屏,下面那个粉色的长条也是。 大的点阵屏实际上是由许多一小块一小块点阵屏拼接在一块的,最终形成一个大的,在做移动舞台时,它拆装方便,例如演唱会时,液晶的就不方便,运输也不方便,也容易损坏,而点阵
版权声明:本文为CSDN博主「咸鱼翻书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/cheer_me/article/details/111438173文章目录 焊盘Pad 常规焊盘Reguar Pad 热焊盘Thermal Pad 隔离焊盘Anti Pad
IDE下载安装,2017.10.1更新到1.8.5版本了,我安装的版本是1.8.5 官网链接:arduino.cc 选择对应系统的软件版本,我选的是windows版本;arduino-1.8.5-windows.exe 约90.38MB 傻瓜式的安装即可,选择安装目录(我的是 D:\APP_Install\Arduino-1.8.5); 硬件我用的是最经典的UNO R3; 打开的IDE环
STM32系列芯片是为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex M0, M0+, M3, M4和M7内核,按照内核架构分成不同的产品。其主流的产品有STM32F0、STM32F1和STM32F3;超低功耗产品STM32L0、STM32L1、STM32L4以及STM32L4+;性能产品STM32F2、STM32F4、STM32F7以及STM32H7。在本文中以介绍笔者使用
树莓派操作系统1 Raspbian OS:官方的树莓派操作系统2 Ubuntu MATE:适合通用计算需求3 Ubuntu Server:把树莓派作为一台 Linux 服务器来使用4 LibreELEC:适合做媒体服务器5 OSMC:适合做媒体服务器6 RISC OS:最初的 ARM 操作系统7 Mozilla WebThings Gateway:适合 IoT 项目8 Ubuntu Core:
1、功能介绍 本项目所设计的机器人需要实现的功能为:操作员在操作终端(手机或PC端)通过Wi-Fi连接到小车上Wi-Fi模块所在的网络中,向其发出相关操作指令,在Wi-Fi模块接收相关的数据指令并通过UNO R3单片机对这些数据进行解码,最后按照不同的指令信息利用单片机控制相应的外围电路从而实现遥控控制。与此同时,安装在机器人上的摄像头可以通过Wi-Fi网络将视频信息传递到相应操作终端,只要在同
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信