【电子嵌入式】
文章平均质量分 93
电子嵌入式
李乾文
十年
展开
-
Arduino教程 模拟输入输出以及电机和舵机控制
一、模拟输入输出0x01、输入:Arduino采用analogRead(analogInPin)函数读取0~5V的模拟信号,返回0~1023的整数 如:读入为500,那么测得电压为5×(500/1023) ≈ 2.44V0x02、输出:Arduino通过PWM波实现模拟电压输出 采用analogWrite(analogOutPin, val)函数输出模拟信号,val范围...原创 2018-03-01 12:41:20 · 18246 阅读 · 3 评论 -
NodeMCU文档中文翻译 4 烧写固件
一、译文 Adafruit 提供了非常好的固件烧写教程 。下面你会发现两个流行的基本工具esptool和NodeMCU Flasher。注意:记住ESP8266在烧写新固件前需要放入烧写模块。1、esptool一个用于连接Espressif ESP8266 ROM引导装载程序的工具。它的目的是替代XTCOM成为一个简单的、跨平台的开源项目。源码:https://gith翻译 2016-06-20 20:04:55 · 5643 阅读 · 2 评论 -
NodeMCU文档中文翻译 5 上传代码
一、译文 与烧写一样,这里有好几种方法来从计算机上传代码到设备当中。注意NodeMCU串口接口在启动时使用115200波特率,为了在启动后改变速率,可以使用uart.setup(0,9600,8,0,1,1)。ESPlorer在改变下拉列表框里的波特率时会自动地执行uart.setup语句。在任何时候,设备故障和复位,错误信息都会以115200的波特率发送到串口。1、ESPlorer翻译 2016-06-20 21:31:29 · 4018 阅读 · 0 评论 -
NodeMCU文档中文翻译 6 MQTT模块
一、译文 MQTT客户端支持Mqtt3.1.1协议,要确保你的MQTT服务器配置正确并支持3.1.1版本。此Mqtt模块并不兼容3.1版本之前的MQTT服务器。mqtt.Client()创建一个MQTT客户端.翻译 2017-05-18 00:28:51 · 4047 阅读 · 0 评论 -
NodeMCU文档中文翻译 7 DHT温湿度传感器模块
一、序言DHT11 温湿度模块传感器资料下载一 描述1 可以检测周围环境的湿度和温度2 传感器采用DHT113 湿度测量范围:20%-95%(0度-5翻译 2017-07-27 12:08:50 · 2578 阅读 · 0 评论 -
Arduino教程 RFID-RC522读IC卡门禁原理及破解防御
【文章特色:1、提出IC卡破解原理和简单有效的防御方法2、网上其他文章对于硬件如何接线说得模糊不清】1、序言2、加载RC522库文件3、模块引脚接线4、程序代码5、运行结果 先说下简单门禁系统的原理:(1)IC卡激活:门禁卡管理员将卡片放到读卡器、这时软件读取到IC卡的UID序列号信息(相当于身份证号码),将这个UID录入数据库激活IC卡。(2)刷卡原创 2017-06-20 11:43:34 · 63237 阅读 · 30 评论 -
Arduino教程 初体验之点亮自带LED灯(含管脚图)
1、IDE安装2、驱动安装3、打开闪灯案例4、原理图找到LED引脚5、IDE设置(串口选择、开发板型号选择、编译器选择、打开、保存文件、下载)6、引脚图原创 2017-06-19 12:34:03 · 13189 阅读 · 0 评论 -
安信可A7模块 GPRS/GPS使用教程
一、引脚接线 A7模块包含了GPRS(网络数据传输)和GPS(卫星定位)两部分,可通过串口用AT指令进行控制操作。A7模块引脚卡槽图如下,测试时USB转串口线与A7模块接线对应关系应为原创 2017-07-06 17:23:06 · 10134 阅读 · 1 评论 -
51单片机 (6)串口中断通信+定时器2串口中断
51单片机默认使用定时器1作为串口通信的波特率发生器、定时器1中断通信,串口与定时器1冲突,在遇到定时器不够用的时候可以用定时器2原创 2015-09-14 18:55:40 · 7895 阅读 · 1 评论 -
51单片机 (5)VSPD+Proteus+串口调试工具+Keil C51实现单片机串口通信仿真
效果图虚拟串口串口调试Proteus电路设计图51单片机程序代码运行原创 2014-06-28 20:16:52 · 9886 阅读 · 0 评论 -
51单片机 (4)中断系统
引起中断的事件称为中断源。中断源向CPU提出处理的请求称为中断请求。发生中断时被打断程序的暂停点成为断点。CPU暂停现行程序而转为响应中断请求的过程称为中断响应。处理中断源的程序称为中断处理程序。CPU执行有关的中断处理程序称为中断处理。而返回断点的过程称为中断返回。[摘自 百度百科:中断系统]中断与子程序的调用有点相似、但两者是不同的概念。源不同。中断原创 2014-03-20 02:46:17 · 3958 阅读 · 0 评论 -
51单片机 (3)定时器和计数器
注:定时器与计数器原理与使用方法相似、此处计数器知识为基础普及、后面详讲2个定时器(寄存器)、定时器0、定时器1、(计数器0、计数器1)TMOD:定时器/计数器模式控制寄存器 详见百度百科TMOD每经过一个机器周期、寄存器+1TF:定时器溢出标志。溢出时自动置1。中断时硬件清零否则必须软件清零。TR:定时器运行控制位。置1开始计时、清零停止计时。C/T:该位为0时用作计时器、该原创 2014-03-19 21:27:45 · 2805 阅读 · 0 评论 -
51单片机 (2)流水灯实验
流水灯实验电路图一、控制一/多灯亮灭汇编实现;注释LOOP:;SETB P1.1 ;(1)熄灭灯MOV P1,#0FFH;LCALL DELAY ;(2)延时一段时间;CLR P1.1 ;(3)点亮灯MOV P1,#0FDH;LCALL DELAY ;(4)延时一段时间 AJMP LOOP ;(5)跳转到原创 2014-03-18 02:33:11 · 4560 阅读 · 0 评论 -
51单片机 (1)总记
1、单片机电路仿真软件Proteus;编程软件Keil;在Proteus中设计好电路图、在Keil中编写程序编译生成十六进制文件。在电路图中载入该十六进制文件通过相应的程序控制电路。原创 2014-03-15 23:56:19 · 3290 阅读 · 0 评论 -
STM32单片机(1) 总记 学习资料+参考手册+LED灯
STM32学习视频+参考文档+主要函数源码讲解+晋中开发板接线图原创 2014-07-13 23:59:03 · 11364 阅读 · 0 评论 -
STM32单片机(5) 定时器中断实验
定时器中断实验原创 2014-08-06 01:11:42 · 3969 阅读 · 0 评论 -
NodeMCU文档中文翻译 2 首页
一、译文 1、NodeMCU文档 NodeMCU是基于ESP8266 WiFi SOC(来自Espressif)的eLua固件,固件基于espressif non-os SDK并且使用基于spiffs的文件系统。SDK代码库由98.1%的C语言代码和少量的Lua嵌入式代码组成。NodeMCU固件是与流行的NodeMCU dev kits相配套的项目,现成的开源开发板es翻译 2016-06-20 18:05:07 · 3080 阅读 · 0 评论 -
NodeMCU文档中文翻译 1 概要
一、译文1、NodeMCU文档NodeMCU是基于ESP8266 WiFi SOC(来自Espressif)的eLua固件,NodeMCU固件是与流行的NodeMCU dev kits相配套的项目,现成的开源开发板esp8266-12e芯片。2、最新文档目前NodeMCU开发组维护的最新的文档版本是英文版的。它是源码库的一部分(/docs子目录下),并且与代码保持同步。3、翻译 2016-06-20 17:29:18 · 2908 阅读 · 0 评论 -
NodeMCU教程 http.post请求及服务端接收不到参数解决方案
在使用NodeMCU时可能会不出现服务器无法接收到NodeMCU http.post请求参数的问题。1、采用NodeJS服务器 ESPlorer编辑器本身可能问题,直接执行代码片段接收不到post数据,而保存到lua文件里传至mcu上执行则正常。2、采用PHP服务器原创 2016-06-11 19:42:41 · 7300 阅读 · 2 评论 -
Android嵌入式开发 开机启动系统应用开发
【转载请注明出处:http://blog.csdn.net/leytton/article/details/78388223】在进行Android嵌入式开发过程中,往往需要应用开机启动,并且能够一直常驻后台运行。一、开机启动功能实现1、开机启动广播摘自https://my.oschina.net/jgy/blog/135858使用场景:手机开机后,自动运行程序。{只是最近...原创 2017-10-29 21:32:31 · 1576 阅读 · 1 评论 -
NodeMCU文档中文翻译 3 构建固件
一、译文 主要有三种方法来构建NodeMCU固件:云端构建服务、Docker 镜像和专门的Linux环境(可能是虚拟机)。1、手动构建注意,默认配置的C文件头(user_config.h,user_modules.h)被设计成运行在所有的ESP模块中,像ESP-01一样包含512KB的模块,并且只包含最多使用两个GPIO引脚的通用接口模块。2、云端构建服务N翻译 2016-06-20 18:40:45 · 2479 阅读 · 0 评论 -
树莓派Android Things物联网开发:GitHub案例程序汇总
在Java中运行PIO API的基本代码,在C/C++中运行PIO API的基本代码,基本用户界面,按键输入驱动,串口操作示例,智能门铃,气象站,TensorFlow,蓝牙音频,蓝牙GATT服务器,USB枚举,蜡烛模拟,云IOT传感集线器,Google Assistant API,外设驱动程序等案例翻译 2017-10-18 17:07:52 · 2865 阅读 · 0 评论 -
Android内核开发 adb安装apk软件包等命令
adb命令连接好设备后,上传apk软件包并自动安装原创 2016-10-19 00:52:46 · 2042 阅读 · 0 评论 -
Arduino与STM32等单片机读取高电压信号输入
Arduino10V 15K 10K《Arduino - 利用电阻进行分压,测量12V电压》STM32STM32的I/O管脚有两种:TTL和CMOS,所有管脚都兼容TTL和CMOS电平。也就是说,从输入识别电原创 2020-07-24 10:42:32 · 2287 阅读 · 0 评论 -
Altium Designer PCB电路板设计总结
【转载请注明出处: http://blog.csdn.net/leytton/article/details/78239581】间隔很久之后再次进行PCB电路板设计,很多都忘了,一阵摸索后将一些零碎的东西记录下来,供以后快速入手PCB项目中一般包含四个文件:xxx.SchDoc(PCB原理图)、xxx.PcbDoc(PCB封装图)、xxx.SchLib(PCB原理图库)、xxx.PcbLib(PC...原创 2017-10-15 11:53:41 · 5395 阅读 · 0 评论 -
树莓派Android Things物联网开发:树莓派3上手就是这么简单
一、树莓派3简介官方推荐的开发板有Intel Edison、NXP Pico i.MX6UL和Raspberry Pi 3(树莓派3)。树莓派是世界上最流行的单板计算机,3 Model B是最新的版本,我们后面就使用它给大家介绍Android Things。它提供了如下配置:1.一个双核64位ARM Cortext-A53 1.2GHz CPU(512M的内存,在背面);2.400 MHz GPU转载 2017-10-30 17:29:08 · 1903 阅读 · 0 评论 -
NodeMCU文档中文翻译 8 Websocket模块
一、译文Websocket客户端模块实现了 RFC6455 (版本 13)协议规范并且提供了简单的接口来收发消息.本模块支持分片消息, 如果服务器无法响应会自动回复SSL/TLS 支持注意 net 模块 的约束条件.websocket.createClient()创建websocket客户端.翻译 2017-07-27 21:01:45 · 2012 阅读 · 0 评论 -
NodeMCU教程 不断重启问题解决
由于NodeMCU在启动时会执行"init.lua" 文件,一旦这个文件中存在漏洞,NodeMCU可能会不断地重启原创 2016-06-20 22:08:15 · 7917 阅读 · 3 评论 -
NodeMCU教程 板载自带LED测试
在NodeMCU开发板上是有两个自带的LED灯供我们测试的。1、第一个LED通过NodeMCU的PCB电路图文件 (Figure-1 或者参考官方文档 2、第二个LED查阅ESP8266的电路原理图可知,LED连接的是3.3V电压和原创 2016-06-13 01:37:03 · 17819 阅读 · 4 评论 -
NodeMCU教程 http.get请求及上传中文乱码解决方案
连接 Wifi在进行Http 的GET请求前,我们需要连接WifiPHP服务端通过_GET['xxx']即可获取到GET请求参数我们通过cjson模块来解析PHP服务端返回的Json数据并且遍历输出原创 2016-06-12 20:00:31 · 6025 阅读 · 0 评论 -
NodeMCU教程 GPIO操作与引脚映射
我们可以像Arduino一样只需要几行代码就能方便地操作NodeMCU的GPIO。下面是官方的示例代码,更多请查看NodeMCU与ESP8266端口对应关系Figure-1GPIO序号与ESP8266引脚对应关系结合Figure-1与Table-1,我们就能得到NodeMCU硬件引脚对应的IO序号原创 2016-06-12 16:41:09 · 41939 阅读 · 4 评论 -
STM32单片机(4) 独立看门狗实验
独立看门狗实验原创 2014-08-06 01:07:42 · 1681 阅读 · 0 评论 -
STM32单片机(3) 串口中断通信
串口中断通信(软件延时方式)原创 2014-08-06 00:56:03 · 4974 阅读 · 0 评论 -
NodeMCU教程 http请求获取Json中文乱码解决方案
若在NodeMCU中使用了cjson.decode(result)进行解码原创 2016-07-07 11:54:05 · 3884 阅读 · 0 评论 -
NodeMCU实现远程控制LED灯
NodeMCU是一块集成了ESP8266的单片机,它具有体积小,扩展性强的特点。在物联网应用领域将迸发出强大的能量。我们通过入门一个NodeMCU的程序来展示一下它的强大功能。 NodeMCU的WIFI模块有三种模式,AP模式(即路由器模式),STA模式(我的理解是无线网卡模式),AP+STA模式。我们下面要讲的一个案例是用STA模式。在该种模式下,你可以把NodeMCU当作一个无线网中转载 2016-06-12 23:20:55 · 4235 阅读 · 4 评论 -
电子原理 半波整流与桥式整流Protues仿真电路
1、元器件准备交流电源 ALTERNATORLED灯 LED-GREEN二极管 IN4148示波器 OSCILLOSCOPE桥式电路 Bridge Rectifiers2、电路连接电路连接图如下:(1)D1为半波整流,利用二极管的单向导通性,阻止正弦波负值导通,只留正值部分电流,不过这样造成了50%的损耗。(2)BR1为桥式整流,当A端是正极原创 2016-07-10 00:07:59 · 12362 阅读 · 0 评论 -
电学发展史
http://www.verycd.com/topics/114866/1.公元前的琥珀和磁石希腊七贤中有一位名叫泰勒斯的哲学家。公元前600年前后,泰勒斯看到当明的希腊人通过摩擦琥珀吸引羽毛,用磁钱矿石吸引铁片的现象,曾对其原因进行过一番思考。据说他的解释是:“万物皆有灵。磁吸铁,故磁有灵。”这里所说的“磁”就是磁铁矿石。希腊人把琥珀叫做“elektron”(转载 2016-06-12 18:27:22 · 4712 阅读 · 0 评论 -
杜洋面包板入门电子制作学习笔记 第1集 总记
包括面包板入门电子制作,面包板入门单片机,入门PCB设计,C#原创 2014-10-27 00:58:05 · 6923 阅读 · 0 评论 -
杜洋面包板入门电子制作学习笔记 第2集
电容与电池串联一小段时间后、再把电容与LED串联、LED闪了一下原创 2014-10-27 00:59:27 · 2257 阅读 · 0 评论 -
Zigbee之旅(一):开天辟地
Zigbee之旅(一):开天辟地一、前言 首先自我介绍一下~我是来自湖北某高校的一名大三学生。因专业及个人爱好,最近对Zigbee比较感兴趣。于是我和几个班里的同学商量了下,凑了些钱购置了一套基于CC2430芯片的Zigbee开发板,打算抽时间摸索一下。于是我想到在博客园发表相关博文,介绍我们自学Zigbee的点滴历程。 本系列博文适合对C-51系列转载 2016-05-09 16:44:25 · 1694 阅读 · 0 评论