耗时大概三四天吧,主要时间还是花在硬件方面上,目录引言1、系统概述1.1、设计任务1.2、设计要求1.3、硬件清单2、方案设计与论证2.1、芯片选择方案芯片2.2 、系统概述2.3、设计要求2.4、系统总体设计2.5、重要功能模块程序实现原理分析2.5.1、MPU6050模块的介绍小车的姿态角——欧拉角小车的姿态角——航偏角小车的姿态角——翻滚角 2.5.2 ESP8266模块esp82
一. 背景最开始入手esp8266是大三下学期(16年),好像当时是同专业的一朋友带入坑的。刚开始玩ardunio想通过esp8266到app,ardunio是通过AT指令和8266交互的。后面用着有谁说,esp8266也能当作MCU跑程序!然后加群、淘宝,学会了用lua操作8266,另外那朋友用C的sdk,结果现在两人都做物联网wifi方面的应用开发。现在8266已经应用很广了,包
文章目录前言一、思路二、解释1.定义软件定时器变量(os_timer_t型结构体)2.软件定时的回调函数3.用户封装软件定时器初始化函数1.关闭定时器2.设置定时器(设置注册回调函数)3.设置定时器参数,及使用定时器3.调用三.程序四.实现效果 前言以下软件定时器接口位于/ESP8266NONOS-SDKlinclude/osapih。请注意,以下接口使用的定时器由软件实现,定时器的函数在任务中
虽然Smartconfig配网很多相便利性,但这也是在有APP的情况下。- -安卓的app还好说,苹果的app开发者帐号这让我等业余爱好者无力。 所以wed配网很不错的解决方法:其实就是尝试读取nvs,然后用取得信息打开sta模式连接路由器> ,在sta模式下连接不上N次时, 转为ap模式,其中不管在那个模式下都打开http服务,然后处理http提交的信息保存到nvs,保存后重启esp826
转载 2024-04-08 21:33:10
423阅读
文章目录前言AT指令方法测试ESP8266Modem-Sleep 模式Light-Sleep 模式Deep-Sleep 模式ESP32Modem-Sleep 模式Light-Sleep 模式Deep-Sleep 模式ESP-C3WIFI模式下设置 Modem-Sleep 模式WIFI模式下设置 Light-Sleep 模式蓝牙模式测试注意事项在蓝牙广播态下设置为 Modem-sleep 模式在蓝
物联网系列⑤——基于ESP8266与点灯科技平台的氛围灯设计(接入小爱同学)一、设计目标二、电路设计三、思路介绍四、ESP8266代码 一、设计目标使用点灯科技平台接入物联网,可通过手机点灯APP控制氛围灯的开关,该氛围灯拥有一个系统默认颜色,若用户想显示其他颜色可通过手机点灯APP进行设置接入小爱同学,通过语音控制氛围灯的开关通过外接TTL串口下载模块给ESP8266程序烧写,通过跳线帽手动
整理在做毕业设计过程中学到的知识,经常使用的文档、网站:ESP8266 Arduino 核心开发文档太极创客 ESP8266开发资料Random Nerd Tutorials  下表显示了丝印标签和GPIO编号之间的对应关系、最适合使用的引脚,以及需要谨慎使用的引脚。用“√ ”标出的引脚可以使用。“※”可以使用,但是需要注意:它们在启动时有意料之外的行为。“×”的引脚不建议用作输入或输出。丝印标签
列表内容一、 背景 nRF24L01的成本较低,但内部需通过SPI通信,略显复杂,同时RF过于专用,接入其他系统时需要转换,不方便。 ESP8266是乐鑫公司推出的廉价、但几乎全能的WIFI芯片,被各种智能硬件广泛使用,根据其datasheet,不但支持SPI,也可通过I2C、UART等方式进行通信,尤其是UART,直接支持AT指令,大大简化开发难度,相当便利。本文即采用AT模式。ESP826
转载 2024-04-12 11:17:21
740阅读
        以下是使用ESP8266 Non-OS SDK编写GPIO引脚设置为中断输入模式的示例代码。该代码使用 "ETS_GPIO_INTR_ATTACH()"函数将中断处理函数注册到GPIO引脚上:#include "ets_sys.h" #include "osapi.h" #include "gpio.h
本章介绍基于Android studio设计的APP通过esp8266WiFi控制51单片机LED灯的亮灭实现过程。 目录对ESP8266WiFi模块进行设置编写Android studio代码编写89C51单片机代码ESP8266WiFi模块进行设置1、ESP8266WiFi特点: ①支持 STA/AP/STA+AP 工作模式; ②支持安卓、IOS 的 Smart Config(APP)/A
GPIO外部中断外部中断只针对于输入设备,当设备输入时的IO口电平发送变化时,调用相对应的IO的外部中断函数或者寄存器就会进入到IO口的外部中断控制。 当配置完成时,加入需要对外部IO口变化之后进行操作时,通常的单片机需要外部中断服务函数控制,但是我们的ESP8266单片机不需要外部中断服务函数,它需要的是一个回调函数,而且它的回调函数是需要声明的。GPIO外部中断相关API函数ETS_GPIO_
今天在调试北斗通信,爬到了五楼啊,在楼上看到52mm+— 2mm的好东西,嘻嘻!PS:遇到同班同学来公司面试,这因该是什么体验和感受,只能说世界真的很小啊!注:1. ESP8266 有:AP 、station、AP+station三种模式2. AP模式下,ESP8266模块最多可同时连五个客户端,(每个客户端对应一个id号,0,1,2,3,4 )3.station模式下,ESP8266可以同时连接
ESP8266 下载/烧录IDE编译的程序一、硬件下载电路搭建1、ESP-01S2、ESP-12E二、编译 NON-OS SDK 程序1、编译命令介绍2、ESP-01S 编译命令3、ESP-12E 编译命令三、下载/烧录 NON-OS SDK 程序1、下载烧录工具 ESP_DOWNLOAD_TOOL2、下载步骤3、Boot模式下载(带云端升级)4、No-Boot模式下载(不带云端升级)四、下载/
转载 2024-05-23 22:59:03
292阅读
文章目录目的使用介绍应用测试应用示例总结 目的在之前的文章《从零开始的ESP8266探索(06)-使用Server功能搭建Web Server》中已经实现的基本的Web Server功能,但是该文中的方式写起来不那么简洁,代码耦合度较高,不适合复杂应用的开发。对此在Arduino for esp8266中提供了更加直接的ESP8266WebServer功能,这将大大简化代码,提高开发速度。 官方
转载 2024-05-05 20:47:40
682阅读
MicroPython_ESP8266_IoT——(工具篇)Pycharm + Micropython工欲善其事,必先利其器。之前,使用官网推荐的REPL和Files Download工具,估计都已经熟悉了,不熟悉的同学可以根据前五回的内容进行复习。想必学习Python的时候,会选择一款功能强大的IDE;而Pycharm就是一款功能强大的Python编辑器,之前学习使用过Pycharm,使用起来着
转载 2024-06-15 22:11:42
254阅读
1.GPIO 将电路板连接到外部世界并控制其他组件的方法是通过 GPIO 引脚。并非所有引脚都可以使用,在大多数情况下,只能使用引脚 0、2、4、5、12、13、14、15 和 16。分别对应的是开发板上引脚的GPIO0、GPIO2、...GPIO15和GPIO16。 图1-1 NodeMCU开发板
转载 2019-12-05 09:36:00
1536阅读
2评论
硬件定时器以下硬件中断定时器接⼝位于 /ESP8266_NONOS_SDK/examples/driver_lib/hw_timer.c。 硬件中断定时器就是利用中断进行的定时,而且比软件定时器更为的准确。以下内容摘录于《ESP8266 Non-OS SDK API参考》1. 硬件定时器相关API函数1.1 hw_timer_init()函数函数原型:void hw_timer_init (FRC
esp8266教程:GPIO什么是GPIO?GPIO是(英语:General-purpose input/output)的简写,翻译成中文就是通用的输入、输出。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Ho4QDw0- 我们看到芯片上面伸出来的金属引脚大部分是GPIO引脚(部分为VCC、GND、模拟输入引脚)。输出模式当我们编程把GPIO引脚配置为输出模式的
前言:本文我们学习使用ESP8266连接腾讯云,使用乐鑫官方ESP8266_RTOS_SDK,并移植腾讯云SDK,连接云端创建的LED灯项目,最后使用腾讯推出的IOT领域小程序“腾讯连连”控制设备。一、背景知识1.腾讯云IOT Explorer开发平台腾讯云IOT Explorer开发平台是基于腾讯云物联网通信套件,融合小程序、打通腾讯云基础产品和AI能力的一站式开发平台,用户可使用开发平台提供的
转载 2024-05-23 22:37:40
19阅读
         这一节主要有两部分内容:1、GPIO的中断用法;2、硬件定时器的使用。         先说定时器,前面说过了软件定时器的用法,如果你已经掌握了,那么硬件定时器基本是差不多的。都要设置回调函数、定时时间,区别的话,不用定义
  • 1
  • 2
  • 3
  • 4
  • 5