展开

关键词

ESP8266

ESP8266 ESP8266是一款低成本的Wi-Fi微芯片,内置TCP/IP 网络软件和微控制器功能,由中国上海乐鑫系统生产。 材料 硬件 ESP8266 四引脚OLED显示屏 母对母杜邦线4根 安卓可传输数据线一条 软件 Arduino 硬件准备 接线 ESP8266 4引脚OLED D1 SCL D2 SDA 3V3 VCC GND GND 软件准备 下载Arduino https://www.arduino.cc/en/software image-20220410000340512 配置ESP8266开发板 文件- 20220410000909569 https://adafruit.github.io/arduino-board-index/package_adafruit_index.json https://arduino.esp8266 .com/stable/package_esp8266com_index.json 添加开发板 工具->开发板->开发板管理工具 image-20220410001123855 添加ESP8266开发板

11930

ESP12E Motor Shield--ESP8266伴侣

esp8266的开发板有两个版本,体积上一大一小,大的核心为CH340,小的核心为cp2012,核心为cp2012的开发板,可以结合使用motor shiled,这款开发板是控制电机的,电机是一个大功率的用电器 digitalWrite(input4,HIGH); delay(1000); } image.png image.png 3、白话产品参数 4、与esp8266 image.png image.png image.png image.png 注意串联的使用: image.png ESP12E Motor Shield 产品说明书.pdf https ://shopee.tw/ESP8266-WiFi-%E7%94%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8%E6%89%A9%E5%B1%95%E6%9D%BF-L293D-ESP12E-Lua

69930
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ESP8266_10 ESP8266的STATION模式

    注:上述所有调用函数,参考手册2c-esp8266_sdk_api_guide_cn_v1.5.4。 程序修改完成,保存、清理、编译、下载一条龙,然后重新上电,效果如下所示: ?

    35031

    ESP8266_11 ESP8266的UDP广播

    上一节说的是ESP8266的station模式,但这个模式讲的比较枯燥,既没有实现什么酷炫的应用,也没有引申出什么好玩的功能。 别急,我想想… 这一节先看看ESP8266的UDP通讯,主要看它的广播模式。说这个,需要先了解UDP通讯是什么? 对UDP有一个基本了解之后,咱们来进行ESP8266的UDP广播。本节程序是在上一节程序基础上修改的,所以如果你上一节看懂了,这一节是很简单的。使用步骤多一点,但是并不麻烦,分为6步。 //使修改后的参数生效 此时,如果把程序烧录进去,可以看到当前环境下有一个ESP8266的wifi,输入密码“123456789”可以连接。 \r\n ESP8266 IOT!

    50630

    ESP32 开发板 编译esp-avs

    /espressif/esp-idf.git $ cd esp-idf; git checkout release/v3.1; cd $ git clone https://github.com/espressif/esp-avs-sdk.git // 打补丁 $ cd esp-idf $ git apply .. /esp-avs-sdk/esp-idf-patches/memset-i2s-dma-buffers-zero.patch $ git apply .. /esp-avs-sdk/esp-idf-patches/esp-tls-Add-support-for-global-CA-store. 参考 ESP8266擦除flash Linux下的固件烧录¶

    66010

    ESP8266_05 ESP8266有几个串口?

    问题:ESP8266有几个串口? 答:一个半。 先说一个完整的,这个比较常用。 以第三节生成的工程为例。咱们做一些修改。

    41711

    【玩转ESP32】13、esp32 mqtt基础

    RabbitMQ:开源 EMQ :开源,国内一家公司开发的 5、MQTT Client 嵌入式C 客户端:https://os.mbed.com/teams/mqtt/code/MQTTPacket/ ESP8266 /ESP32的客户端:https://github.com/tuanpmt/esp_mqtt 基于elang的客户端:https://github.com/emqx/emqtt 基于go的客户端:https

    40740

    【玩转ESP32】14、esp32 mqtt client

    2.2、基于配置创建MQTT Client句柄 esp_mqtt_client_handle_t esp_mqtt_client_init(const esp_mqtt_client_config_t 2.3、启动MQTT Client(客户端) esp_err_t esp_mqtt_client_start(esp_mqtt_client_handle_t client); client:mqtt client句柄; esp_err_t :返回值为ESP_OK标识启动成功。 client句柄; esp_err_t :返回值为ESP_OK标识启动成功。 2.7、设置MQTT Client配置,一般用于更新配置 esp_err_t esp_mqtt_set_config(esp_mqtt_client_handle_t client, const esp_mqtt_client_config_t

    68020

    ESP8266学习笔记5:ESP8266接入yeelink

    我整理了从2015年至今关于ESP8266的学习笔记,梳理出来了开发环境、基础功能、进阶学习三大部分,方便自己和他人。可点此查看,欢迎交流。 搞定了SmartConfig,前头也用cURL玩过了yeelink,今天就编写代码,让ESP8266接入yeelink。 ESP8266的运行流程是SmartConfig->DNS->Connect yeelink->Get /devices 这里的pheadbuffer 格式要注意加上U-ApiKey。 packet_size (2 * 1024) LOCAL os_timer_t test_timer; LOCAL struct espconn user_tcp_conn; LOCAL struct _esp_tcp ************************ * FunctionName : CheckIpStart * Description : set the router info which ESP8266

    25210

    ESP8266学习笔记4:ESP8266的SmartConfig

    我整理了从2015年至今关于ESP8266的学习笔记,梳理出来了开发环境、基础功能、进阶学习三大部分,方便自己和他人。可点此查看,欢迎交流。 将esp_iot_sdk_v1.2.0\examples\smart_config \目录的例程源码拷贝至app目录即可。 ESP-Touch的APP在乐鑫官网有下载。 事实上ESP的SDK_v1.2.0已经支持了AirKiss,我们只需要调用SmartConfig接口就可以了。 二、ESP-TOUCH 如下是ESP8266在ESP-TOUCH时的打印信息: <Time:2015-07-14 19:01:13:078 Len:0099>:? 在V1.2.0版本已经兼容ESP-TOUCH和微信AirKiss,经测试,效果良好。

    64820

    ESP8266WiFi

    ESP8266WiFI工作模式 Access Point 简称AP,无线接入点,举例:无线路由 Station 终端,举例:笔记本、手机 Access Point&Station 同时具备接入点和终端功能 Access Point #include <ESP8266WiFi.h> // 设置AP接入点信息 #define AP_SSID "s1mple" #define AP_PASS "Aa081515 [2], mac[3], mac[4], mac[5]); return String(buf); } image-20220423213152906 Station #include <ESP8266WiFi.h Serial.println(WiFi.localIP()); delay(3000); } image-20220423213744699 Access Point&Station #include <ESP8266WiFi.h

    7730

    ESP8266_前言

    但其实,ESP8266的芯片资源是非常强大的,内部有一个32位的MCU。 由上图可知,ESP8266的功能是非常强大的。在一些功能简单的场合,不需要外部的MCU就能独立完成工作。如果仅仅是会用AT指令的话,对资源是很大的浪费。 除此之处,乐鑫还提供了ESP8266开发所需的系统固件,方便开发者快速展开工作。 安信科不仅仅对8266芯片做了一个模块化的设计,还提供了一个开发环境。 他是在eclipse的基础上做了一些调整,从而支持了ESP8266的开发。所以,如果有用过eclipse的朋友,你在学的时候,会感觉到异常的亲切。 如下图所示,有网友使用ESP8266+0.96寸的OLED屏,做了一个联网的天气预报玩具,好看又好玩。 ? 所以,接下来的一段时间,我会写一套教程,教会大家使用ESP8266。

    23910

    【玩转ESP32】7、ESP32连接wifi

    (esp_netif_init()); ESP_ERROR_CHECK(esp_event_loop_create_default()); esp_netif_create_default_wifi_sta (); wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); ESP_ERROR_CHECK(esp_wifi_init(&cfg)) (esp_wifi_set_mode(WIFI_MODE_STA) ); ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_STA, &wifi_config ) ); ESP_ERROR_CHECK(esp_wifi_start() ); ESP_LOGI(TAG, "wifi_init_sta finished."); } 其中xEventGroupCreate wifi的参数,如ssid,password等; esp_wifi_set_mode用于设置wifi的模式,在这里使用sta模式; esp_wifi_set_config设置wifi参数; esp_wifi_start

    2.2K20

    101-ESP32学习开发(SDK)-ESP32管脚说明

    内部SPI闪存,用户不要使用其作为普通IO.可以连接外部Flash或SRAM GPIO10: 连接ESP32内部SPI闪存,用户不要使用其作为普通IO.可以连接外部Flash或SRAM GPIO11 : 连接ESP32内部SPI闪存,作为闪存的片选,用户不要使用. GPIO6: 连接ESP32内部SPI闪存,用户不要使用其作为普通IO.可以连接外部Flash或SRAM GPIO7: 连接ESP32内部SPI闪存,用户不要使用其作为普通IO.可以连接外部Flash ESP32 共有 4 个 SPI 控制器 SPI0、SPI1、SPI2(HSPI)、SPI3(VSPI) SPI0控制器作为 cache 访问外部存储单元接口使用,SPI1 作为主机使用. 外接SRAM 和 内存卡参考原理图 https://mnifdv.cn/resource/cnblogs/LearnESP32/esp32_cam_sd_sram.pdf

    53610

    ESP8266学习笔记8:ESP8266接入机智云

    我整理了从2015年至今关于ESP8266的学习笔记,梳理出来了开发环境、基础功能、进阶学习三大部分,方便自己和他人。可点此查看,欢迎交流。 本文写于2015年,2016年开始机智云已经开放了Gagent在ESP8266的源码,因此大家不用在费心移植了。所以此文仅当纪念,目前参考价值不大咯。 本文作者twowinter,转载请注明作者:http://blog.csdn.net/iotisan/ 2 成果炫耀 最近使用ESP8266对接机智云,已经初步完成雏形,APP端和设备端已能双向通信 4 ESP8266的移植 机智云在github上开源了GAgent代码,ESP8266的移植主要参考了这份代码。几个功能模块划分非常好,值得借鉴。

    46640

    【玩转ESP32】12、esp32串口使用

    1、esp32串口 ESP32芯片有三个UART控制器(UART0, UART1和UART2),其中UART0(GPIO3用于U0RXD,GPIO1用于U0TXD)用作下载、调试串口,引脚不可改变; 2.1、安装uart驱动 esp_err_t uart_driver_install(uart_port_t uart_num, int rx_buffer_size, int tx_buffer_size 2.2、uart参数配置 esp_err_t uart_param_config(uart_port_t uart_num, const uart_config_t *uart_config); 2.3 、接收阈值设置 esp_err_t uart_set_rx_full_threshold(uart_port_t uart_num, int threshold); 2.4、串口引脚设置 esp_err_t /Event of UART ring buffer full case UART_BUFFER_FULL: //环形缓冲区满 ESP_LOGI

    1.3K20

    【玩转ESP32】11、esp32软件定时器

    1、前言 esp32的组件(components)里面的esp_timer提供了软件定时器相关api,支持周期回调、单词回调等操作。 //定时器名称,用于调试 } esp_timer_create_args_t; 2.2、定时器句柄 esp_timer_handle_t 2.3、创建一个定时器 esp_err_t esp_timer_create 2.6、停止一个定时器 esp_err_t esp_timer_stop(esp_timer_handle_t timer); 既可以用于单词定时器、也可以用于周期定时器。 timer :定时器句柄; esp_err_t:返回值,ESP_OK表示操作成功,其他表示失败。 2.7、删除定时器 esp_err_t esp_timer_delete(esp_timer_handle_t timer); timer :定时器句柄; esp_err_t:返回值,ESP_OK表示操作成功

    60130

    【玩转ESP32】4、ESP32驱动DHT11

    ]+buf[1]+buf[2]+buf[3]) return 1; else return 0; } void app_main(void) { printf(rrr"ESP32

    86630

    003-ESP32学习开发(SDK)-学习ESP32资料说明

    scrolling="auto" width="100%" height="1500"></iframe>

    API文档 https://docs.espressif.com/projects/esp-idf /zh_CN/latest/esp32/api-reference/index.html 咱搭建完开发环境之后,测试了一下hello word,其实里面有好多例子. bluedroid :蓝牙4.0相关例子 esp_ble_mesh :蓝牙mesh组网 esp_hid_device ,esp_hid_host :蓝牙鼠标,键盘等 hci :不知道 nimble :蓝牙 2.ESP32控制外接以太网模块的(控制啥以太网模块的都有) IP101, RTL8201, LAN8720, DP83848, DM9051, enc28j60 ? ? ?

    59030

    ESP8266学习笔记6:ESP8266规范wifi连接操作

    一、前言 我整理了从2015年至今关于ESP8266的学习笔记,梳理出来了开发环境、基础功能、进阶学习三大部分,方便自己和他人。可点此查看,欢迎交流。 之前在笔记4《ESP8266的SmartConfig》http://blog.csdn.net/iotisan/article/details/54849410中,做了smartconfig例程的测试。 几周前,有网友就问我esp8266重新上电无法自动连接之前配置的路由器。

    74440

    相关产品

    • 腾讯物联网终端操作系统

      腾讯物联网终端操作系统

      腾讯物联网终端操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU 及模组芯片上……

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券