首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
2秒脉宽wpm的用处
2024-09-05
利用PWM脉宽调制实现呼吸灯
1.设计目标 完成一个呼吸灯,从亮到灭的时间为2秒,从灭到亮的时间为2秒,以此不断往复. 2.设计步骤 2.1设计分析 利用PWM(脉冲宽度调制)实现led灯亮度的变化,只需要改变占空比就可以实现,具体操作是将2秒分为1000份,每份即2/1000(2ms),也就是说一个pwm周期为2ms.在这样一个2ms周期内,改变占空比,且随着周期数变化,占空比也在变化,就可以显示出亮度变化的过程. 比如在第一个2s内,这个2秒内led灯的亮度是越来越暗的,所以具体操作为:把每个周期(2ms)再分成1000
LCD参数解释及计算【转】
转自:http://blog.csdn.net/longxiaowu/article/details/24319933 Linux内核的amba lcd控制器使用clcd_panel结构体表示一个LCD屏的硬件参数: /* include/linux/fb.h */ struct fb_videomode { const char *name; /* optional */ u32 refresh; /* optional */ u32 xres; u32 yres; u32 pixclock;
基于Arduino、STM32进行红外遥控信号接收
catalogue . 遥控器原理简介 . 红外遥控原理 . 常见红外遥控器红外线信号传输协议 . 遙控器的发展 . 实验过程 . 攻击面 . 基于STM32实现红外信号解码 1. 遥控器原理简介 0x1: 红外线的基本特性
Arduino小车学习与研究
信安系统设计基础实践模块 Arduino小车学习与研究 ================== 陈都(20135328) 余佳源(20135321) 莫凡(20135225) ---------- 索引 前期准备 概念学习 设备检查及安装 硬件平台研究 arduino语言的学习 编程和基本函数研究 扩展库的研究 自主编程 基本扩展模块 创新实践 参考资料 前期准备 概念学习 单片机 一台能够工作的计算机要有这样几个部份构成:中央处理单元CPU(进行运算.控制).随机存储器RAM(数据存储).存储器
20135223/20135234/20135229小组——亚博 Arduino智能小车实践报告
实验名称:Arduino智能小车组装和综合测试 实验小组成员:20135223何伟钦 20135234马启扬 20135229吕松鸿 实验日期:2015.10.27—2015.11.3 实验时长:24h-48h 一.实验前的学习准备 第一步:将光盘资料全部复制到您的电脑保存好(此步骤有利于各类驱动文件的安装和软件的运行). 第二步:新手操作学习板之前一定要先认真看光盘的<2.开发环境>,其中包括驱动和开发软件的安装. 第三步:认真按照视频教程连接小车底板和接线,装好驱动程序和各类随机必备的软件
Audrion小车实验过程
Audrion小车实验过程 一.实验过程 拷贝光盘文件,安装驱动及Arduino软件,观看了教学视频,明白了软件操作界面的各类按钮的含义,进行了事例的上传实验. 接下来就进行了小车的安装工作,这部分不算难,但却针对我们这样动手能力比较强的同学来说是一种乐趣,根据教学视频一步步做下来,很快就完成了小车的安装. 图为小车地板相关器件的安装 图为小车上部器件的安装. 接下来,小组成员进行了智能小车的调试工作,相对来说需要弄清的就是清楚对应视频中所提到各个小灯的区分. 我们分别进行了:黑白线识别模块调试
Arduino小车学习与研究博客
Arduino小车学习与研究博客 信安系统设计基础实践模块 Arduino小车学习与研究 ================== 陈都(20135328) 余佳源(20135321) 莫凡(20135225) -博客原文地址 ---------- 索引 前期准备 概念学习 设备检查及安装 硬件平台研究 arduino语言的学习 编程和基本函数研究 扩展库的研究 自主编程 基本扩展模块 创新实践 参考资料 前期准备 概念学习 单片机 一台能够工作的计算机要有这样几个部份构成:中央处理单元CPU(进行
亚博 Arduino智能小车实验报告
亚博 Arduino智能小车实践报告 一. 程序安装准备 首先安装了Arduino板载USB转串口CH340驱动安装包, 若上述程序安装成功,则可以在我的电脑中找到相应的端口 本机端口号为COM3 然后安装了Arduino开发软件arduino-1.0.5-windows. 安装好后可以打开界面 对钩是编译程序, 向右的箭头是编译程序加烧录程序 烧录成功后会出现以下界面 右上角那项是在用超声波时检测精确数据时使用, 可以看到数据时分的精确 这里右下角应该选择9600baud 注意:每一次
一、IRIG-B 概念
参考:http://baike.baidu.com/view/3601618.htm http://wenku.baidu.com/view/7956cd29bd64783e09122bf1.html http://wenku.baidu.com/view/fb8fd818a8114431b90dd883.html IRIG-B(AC)码的一种数字调制方法 http://wenku.baidu.com/view/b4af53a10029bd64783e2c85.html 基于FPGA的IRI
MSP430常见问题之看门狗及定时器类
Q1. 定时器两个中断TAIE 和CCIE,有什么区别?两个中断的中断向量一样吗?A1:TAIE 和CCIE指的是不同事件.TAIE指TAR 计数器溢出,从65535 到0 的变化,由TAIFG 引起的.CCIE指捕获到相应信号(捕获模式下):定时时间到(比较模式下).由CCIFG引起的.两个中断的中断向量不一样,TAIFG 一般进TIMERA1_VECTOR;CCIFG 的话要看用的是哪个定时器如果是CCR0 的话就进TIMERA0_VECTOR,如果是CCR1,CCR2……则进TIMERA1
LCD深度剖析
LCD 深度剖析 来源:http://blog.csdn.net/hardy_2009/article/details/6922900 http://blog.csdn.net/jaylondon/article/details/6363741 http://blog.csdn.net/zhaocj/article/details/5397180 http://www.cnblogs.com/stardream/articles/1758303.html LCD背景知识: TFT(Thin Fi
2440裸机驱动之PWM开发
原文http://blog.chinaunix.net/uid-14114479-id-3125685.html ARM驱动蜂鸣器的方式有两种:一种是PWM输出口直接驱动,另一种是利用IO定时翻转电平产生驱动波形对蜂鸣器进行驱动.PWM输出口直接驱动是利用PWM输出口本身可以输出一定的方波来进行驱动.在ARM中可以用几个特殊功能寄存器对占空比和周期进行设置.通过设置这些寄存器产生符合蜂鸣器要求的方波后,这个时候利用这个方波就可以对蜂鸣器进行驱动了.使用PWM时,通过TCMPn可以决定脉宽,TCN
什么是PWM信号
PWM信号脉宽调制PWM是开关型稳压电源中的术语.这是按稳压的控制方式分类的,除了PWM型,还有PFM型和PWM.PFM混合型.脉宽宽度调制式(PWM)开关型稳压电路是在控制电路输出频率不变的情况下,通过电压反馈调整其占空比,从而达到稳定输出电压的目的.PWM就是脉冲宽度调制的英文缩写,方波高电平时间跟周期的比例叫占空比,例如1秒高电平1秒低电平的PWM波占空比是50%
【嵌入式】Arduino编程基础到应用全解析
Arduino Author: Andrew.Du 基础 基础语法: setup() loop() pinMode(引脚,模式) pinMode(13,OUTPUT):设置13号引脚为输出 //在使用输入或输出功能前,你需要先通过pinMode() 函数配置引脚的模式为输入模式或输出模式. --- digitalWrite(引脚,HIGH/LOW) 把引脚电平拉高拉低 digitalWrite() 让其输出高电平或者是低电平 digitalRead() 函数读取外部输入的数字信号 int val
利用ASK/OOK 发射模块,实现信号重放
本文以打开无线控制的电动车库卷帘门为目标,深入研究了ASK/OOK的编/解码,并用树莓派+五元钱的ASK/OOK 发射模块 背景 车库装了电动卷帘门,为了了解其安全性,也是为了能自主控制,研究了下其遥控原理.其实在这个过程中,我测试了家里几乎所有的无电线遥控器,包括电动窗帘.投影幕布.电动衣架.车钥匙.除了车钥匙,其它都是类似的,即ASK/OOK编码. ASK,简单的理解,就是调幅,用不同的幅度来代表不同的信息.OOK是ASK的特例,因为只有0和1要表示,可以用有载波来代表1,无载波来代表0.但
利用 ProtoThreads实现Arduino多线程处理(1)
转载请注明:@小五义http://www.cnblogs.com/xiaowuyiQQ群:64770604 这几天和群里小V同学讨论一个项目时,偶然发现了 ProtoThreads,简称PT,用其来实现arduino的多线程控制很方便.这里摘录几篇介绍的文章. 一.以下转自http://www.arduino.cn/thread-5833-1-1.html 1楼.背景—— 想象一个这样的情况,请不要在意这样奇怪的情景——一个四位的数码管,由于要“同时”显示,因此每5ms刷新一次.(求别说MAX7
【树莓派+.NET MF打造视频监控智能车】控制篇(.NET MF)
在上一篇<遥控篇>文章中,我们介绍了Sony PS2手柄信号的采集和编程,通过简单的封装,以事件的方式向我们提供按键信息.本篇文章主要介绍.NET Micro Framework系统接受到按键信息后,如何驱动小车马达和控制机械手的. 无论是驱动小车马达还是控制机械手,都是通过输出PWM来控制的,只是控制PWM输出的方式有些不同而已,我们先介绍一下小车马达的控制. 由于驱动马达需要相对比较大的电流,所以主芯片的IO是无法直接驱动的,中间需要连接一个驱动器.也就是说主芯片输出PWM控制驱动器,由驱
玩转X-CTR100 l STM32F4 l 舵机控制
我造轮子,你造车,创客一起造起来!塔克创新资讯[塔克社区 www.xtark.cn ][塔克博客 www.cnblogs.com/xtark/ ] 本文介绍X-CTR100控制器的舵机控制,X-CTR100具有16路舵机控制接口,通过定时器产生PWM控制信号,可用于航模.机械臂.机器人等制作. 原理 舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统.目前,在高档遥控玩具,如飞机.潜艇模型,遥控机器人中已经得到了普遍应用. 舵机的形状和大小多到让人眼花缭乱,但大致
LCD时序中设计到的VSPW/VBPD/VFPD/HSPW/HBPD/HFPD总结【转】
转自:https://blog.csdn.net/u011603302/article/details/50732406 下面是我在网上摘录的一些关于LCD信号所需时钟的一些介绍, 描述方式一: 来自:http://www.cnblogs.com/mengfanrong/p/3785559.html LCD一般须要三个时序信号:VSYNC.HSYNC和VCLK. VSYNC是垂直同步信号(帧同步信号),在每进行一个帧(即一个屏)的扫描之前,该信号就有效一次,由该信号能够确定LCD的场频,即每秒屏
QN-H618 遥控器复制再生仪(拷贝机)
针对现在市场上日益更新的遥控器种类,本公司经过长时间的研究,推出新一代拷贝机,本产品有以下特点: 1. 众多车库门遥控分析信息被集成在一台机器内,只要一种遥控器,就可以复制众多品牌的车库遥控.免去积压各种车库遥控的烦恼.兼容固定码,电子码,及部份滚动码.方便维修检测. 2. 本遥控分析义,加入了部份原车的遥控信息,可以直接复制,方便改折叠或维修遥控.也可以复制再生, 不与原遥控 ,帮客人增加一个新的遥控. 原车遥控信息,包含F3.长城,新凯越,花冠,威驰,江淮,江铃........一系列原车
NEXYS 3开发板练手--USB UART(三)
接着上一篇,今天我们来建立一个能用于实际工程中的DEMO. 首先,为了使我们的发送机不像上一个DEMO一样无节制的循环发送,我们需要修改代码,增加使发送机停止发送的控制部分,修改后的代码如下: `timescale 1ns / 1ps ////////////////////////////////////////////////////////////////////////////////// // Company: // Engineer: lwy // // Create Date: 1
热门专题
springboot json文件
requests调用get请求的默认超时时间
android 判断一个view是否现在可见
text 元素操作selenuim
.net mvc 显示富文本
openvpn服务器安装
sodium php 失败
sqluldr2 提供速度
threejs绘制文本
hive里面表连接需要注意什么
leetcode测试用例模板
iworkspace属于哪个接口
map结果和reduce结果分别是什么
MapReduce指定map
sql server 取整数和小数部分
unity 判断目标左右
总账模块与子模块核对的关系
For 循环与 map 循环有什么区别
devexpress如何在vs中使用
android 卡片旋转动画