从接触ESP8266到现在也有快一个月的时间了。我最开始是用的有人的WIFI模块,感觉资料还比较全,用起来还比较顺手。后来发现有低成本的ESP8266模块就立马入手了几个,发现资料太乱了都不知道从哪里开始搞起,测试了一下经常是busy。所以去买了几个TM7681(想着是联华科这样的大厂出来的虽然贵几块钱应该会稳定些),买回来用发现还是和ESP8266一样,资料一大堆——太乱了。感觉还不如ESP82
转载 2024-07-05 13:11:13
139阅读
第二回 致敬点灯(一切从点灯开始)续接上回,接着折腾,接着学。ESP8266通用信息ESP8266是Espressif Systems推出的一种流行的,具有WiFi功能的片上系统(SoC)。相关的Datasheet可以在这里下载 (密码参考第一回内容)。MicroPython for ESP8266库(应该叫方法)中的Pin number都是基于ESP8266的芯片,而不是ESP8266模块引出的
这次是想试试呼吸的效果,呼吸是一个很酷的东西,如果能把呼吸搞好,可以给产品带来不错的体验。我之前看到一个很酷的LED鼠标还有,早期的手机也会有LED呼吸,比如用来提示短信等等。使用ESP8266 SDK里面的接口实现呼吸效果相关的文章如下代码如下#include <stdio.h> #include "freertos/FreeRTOS.h" #include "
前言本节开始,我们学习使用Arduino方式开发ESP8266,以一个温湿度检测仪为例,带领大家玩转主流的平台,包括Tlink、Onenet、阿里、腾讯、百度、Blinker平台等,硬件选用NodeMCU Lua V3,IED选用arduino官方最新版本1.8.13,本文我们完成开发环境搭建工作。一、基础知识1.Arduino简介Arduino是一款便捷灵活、方便上手的开放源代码硬件项目
转载 2024-05-06 15:07:45
107阅读
欢迎加入交流群:ESP8266 AliOS Things 群 号: 107723112系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列嵌入式开发之“点个”就相当于学习编程的“hello world”练习。所以我们就来点个吧。点灯有两种方式,一种是blink(自动闪烁),另外一种是通过一个连接到GPIO的按键输入(外部中断)来切换另外一个GPIO(LED )
@目录第一 下载demo例程第二 修改demo例程第三 绑定天猫精灵第三 天猫精灵控制ESP8266第四 扩展操作使用微信小程序控制App inventor 编写安卓app控制第一 下载demo例程下载地址: 点击下载本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转第二 修改demo例程需要修改的信息有WIF名称,WIF
自己的项目一成形,很开心。这次就可以用以上的一些模块,实现点灯app上关闭手动模式时,当天黑时,如果检测到有声音或有人体靠近,则esp8266内置亮(身边没有别的led),当打开手动模式时,以上功能无法实现,改为用手机app控制点灯用到的东西 我自己买的是HC-SR501人体感应蓝板,三个引脚的声控模块(便宜),四脚的光敏模块,esp8266nodemcu开发板,电脑端arduinoIDE
转载 2024-07-01 16:31:09
1686阅读
近日,天津南大通用数据技术股份有限公司(以下简称:GBASE)与阿里计算巢合作,双方融合各自技术优势,助力企业用户实现上数据仓库的自动化部署,让用户在云端获取数据仓库服务“更简单”,让用户在云端使用数据仓库服务“更便捷”,满足企业用户对高效便捷、自动化部署、高性价比的原生数据仓库诉求。本文将重点介绍阿里计算巢版GBase GCDW原生数据仓库,解析数据仓库软件在云端私有化部署形态,帮助大
1. 注意导通电压在设计一款DSP的板子时,内核需要使用到1.26V的电压,设计电路时想,为了方便确定1.26V供电是否正确,在1.26V处接了个LED电源指示。板子回来焊上,发现LED怎么都不亮,用万用表测电压正确:1.26V非常准。为什么就是不亮呢?试着把限流电阻改到非常小了,还是不亮,问题出在哪呢?想到LED的导通电压,google了下,发现问题所在:1.26V压根就不能让LED导通。以
第一步、编译生成.bin升级固件本教程需要用到 arduino IDE的esp32开发环境如果已安装好esp32 开发环境,继续:使用arduino IDE软件,打开随便一个需要升级的程序,点击「项目」-「导出已编译的二进制文件」即可生成.bin固件,如下图。生成的固件在程序所在文件夹中如下图所示:第二步、上传.bin固件到控制台 ,点击跳转,随便新建个主题,例如 主题 light0
转载 2024-02-04 11:06:07
132阅读
前段时间使用Mqtt-fx工具测试了一下基于mqtt的阿里连接测试,学习的目的就是将整个流程转移到都硬件设备上,为了更深度的学习,这里使用ESP8266模块和USB串口工具进行测试。在开始前需要用到几个软件工具,一个是mqttfx,一个是网络抓包工具Wireshark,首打开Wireshark并监听阿里1883端口的网络数据,再使用mqttfx进行正常的登录服务器、断开服务器、发送消息、接收消
转载 2024-06-28 11:12:30
268阅读
文章目录前言一、准备材料:二、开发步骤1.arduino开发环境准备2.注册blinker账号3 编写程序5 USB-ttl 和esp01s 接线6 代码烧录:7 手机上的小爱配置总结 前言手上有个小米手机,手机内置了小爱同学APP,早就听说小爱能通过wifi和蓝牙控制一些智能家居,手头正好有esp01s 模块, 这个模块正好板载了一颗led,于是我们第一步就是通过小爱同学控制这个,blin
TS-5400D BUFFALO 络 terastation 网络存储器 NAS 肆盘位产品简介:1.CPU采用 Intel Atom 1.86GHz双核处理器、搭载DDR3内存2GB。是考虑到多台电脑或服务器同时连接,适合中小型办公室使用。A:采用搭载CPU采用 Intel Atom 1.86GHz双核处理器。B:搭载DDR3内存2GB。USB3.0接口高速化。网络上也能实现高速传送数据。2
主题使用【ESP8266】Arduino环境实现OTA无线升级固件功能,由LED闪烁程序通过OTA升级为PWM呼吸程序。 目录主题0.引言1.环境准备2.OTA步骤2.1.OTA的基础程序:LED闪烁2.2.OTA的升级程序:PWM呼吸3.总结 0.引言OTA听起来挺牛的一个功能,其全称为(Over-The-Air),直译为空中传送。就是通过无线方式实现固件升级。 对于实际封装好的项目,ESP
转载 2024-06-14 21:40:27
663阅读
作者 | Yevgeniy Sverdlik译者 | 姚佳灵完全复制或模拟网络是不可能的,因为很明显——网络的规模太大了。但是微软攻克了这个难题。8 月初,微软的研究人员在微软研究院 Faculty Smmit 上接受采访时称,他们设计了一款开放网络模拟器(Open Network Emulator,简称 ONE),可以通过模拟整个 Azure 网络基础
1. ESP8266简介在乐鑫官网(ESP芯片技术厂家)可以看到,乐鑫把ESP8266称之为面向物联网应用的高性价比、高度集成的 Wi-Fi MCU简单来说,ESP8266可以有两种功能,一是WiFi模块,二是32位MCUWiFi模块:ESP8266系列具备连接WiFi的功能,实现接入互联网,进而接入物联网平台,使得我们的主控可以通过网络与外界进行数据交互。这种开发方式一般是使用串口发送AT指令实
1、说明虽然官方例程写的是ESP8266,但是改一下就能直接用到ESP32的,参考这个链接:esp8266接入天猫精灵教程,附开源app控制 - 开放论坛,整个过程非常非常简单,代码也很简单,简短清晰一目了然。之前有过接入天猫精灵的想法,但是后面没有弄成就有别的事情,今天只是想尝试下瞬间就OK了,现在平台也太人性化了,Arduino开发、云和天猫精灵的接入,突然觉得自己很原始没有跟上时代的
转载 2024-03-28 07:42:55
697阅读
点灯可以说是嵌入式界的Hello world了,基本在开始学习嵌入式编程的时候都是先点灯,同事开玩笑说,一盏是Hello world,流水灯是Hello Hello world,按键点灯就是外语版的Hello world,^_^1.点灯肯定是要结合原理图的,所以我们的第一步就是先看看原理图,原理图上可以看到,有5盏是接在GPIO上的,并且是GPIO输出方式,那我们首先确认的是GPIO需要输
#rpm -q samba # find /media/Fedora\ 8\ i386\ DVD/Packages/ -name "*samba*" /media/Fedora 8 i386 DVD/Packages/samba-3.0.26a-6.fc8.i386.rpm /media/Fedora 8 i386 DVD/Packages/samba-client-3.0.26a-6
代码的主体是照着B站的视频搞得,这篇文章主要说一下学到的一些实时同步LED状态这部分主要是要明白传输的数据格式,读取指定的数据并添加对应的判断和功能arduino部分void loop() { // 轮询MQTT客户端 mqttClient.poll(); unsigned long currentMillis = millis(); if (currentMillis -
  • 1
  • 2
  • 3
  • 4
  • 5