wemos学习之串口通信和ESP8266wifi模块的调用
1、ESP8266的应用模式:ESP266支撑单AP模式、单STA模式和混合模式。简单的来说就是:
AP:可以将ESP8266作为热点,可以让其他的设备连接上它;
STA:可以连接上当前环境下的WIFI热点。
- WiFi.mode(WIFI_STA); //设置STA模式
- WiFi.begin(ssid, passwd); //连接网络ssid是wifi名称,passwd是密码
- WiFi.status() != WL_CONNECTED检测是否连接wifi成功
- WiFi.localIP()返回值是其ip地址
2,串口通信
Serial.begin(speed)
Serial.begin(speed,config);
第一个比较常用函数比较常用
speed设置波特率
config设置数据位,停止位和校验位
返回值无
Serial.available()检测串口中是否有数据,如果有则大于0
返回值可读取的字节数
Serial.print(vat)
代表发送给串口数据但不换行
Serial.println(vat)
Serial,println(vat,format)
代表发送给串口淑君换行
vat是一个字符串指针
format默认是十进制或者直接发送整个字符串
HEX 代表十六进制
OCT 代表八进制
BYTE 以单个字节输送前面并且带有换行
Serial.println()仅输出一个回车和换行符
Serial.read()
读取串口数据,一次读一个字节,读完即删除。
用法定义也字符串去等于它就即可
wemos学习之串口通信和ESP8266wifi模块的调用相关推荐
- 32、树莓派的简单测试串口通信和超声波模块测距
基本思想:随手记录一下众灵科技树莓派的测试串口通信和超声波模块,其镜像还是很nice,基本的库都给你安装了,比较大 链接:https://pan.baidu.com/s/11tMdoRh3bHmcYz ...
- vivado学习第二 串口通信之奇偶校验位
vivado学习第二 串口通信之奇偶校验位 奇偶校验位 奇偶校验位分为奇数校验位和偶数校验位,奇数和偶数的判断标准是依据发送一串或者一帧数据中"1"的个数. 奇数校验:发送的数 ...
- 蓝桥杯模块学习10——串口通信(深夜学习——单片机)
一.什么是串口通信? 51单片机--串口通信详解(STC89C51为例)_佛科院深夜学习的博客-CSDN博客 二.IAP15F2K60S2与STC89系列的区别: 1.16位自动重装载模式下波特率的计 ...
- STM8学习笔记---串口通信中如何自己定义通信协议
在单片机刚开始学习的时候,串口通信是经常要用到的,但是实际产品中串口通信是需要通信协议的.好多人不明白为什么要用通信协议,如何定义通信协议,带通信协议的程序要怎么写.今天就来说一下如何串口通信协议是如 ...
- 第三篇 树莓派的串口通信和语音识别模块
目录 一.串口(UART) 二. wiringPi提供的串口API 三.语音识别模块 1.阅读模块代码 ①代码阅读工具:Souces Insight4.0安装.激活.汉化等 ②语音识别(口令模式)源码 ...
- 基于天问block编译环境下ASRPRO语音芯片程序编写教程(三)串口通信,多线程模块,ADC篇
本篇教程将基于天问block内的官方范例代码讲解如何编写ASRPRO语音芯片程序以实现串口通信多线程模块编程和ADC数据读入功能. 1.串口通信 ASRPRO语音芯片具有3组可用串口(UART1对应P ...
- 【嵌入式】蓝牙串口通信透传模块(HC-08)的使用
一 使用蓝牙透传模块简介 HC-08 蓝牙串口通信模块是新一代的基于 Bluetooth Specification V4.0 BLE 蓝牙协议的数传模块.无线工作频段为 2.4GHz ISM,调制方 ...
- 【嵌入式学习-STM32F103-USART串口通信】
目录 1.串口通信协议(简介+软硬件规则) 2.STM32内部的USART外设 3.USART基本结构(江科大简化) 4.串口发送代码 4-1 基本流程 4-2 整体代码 4-2-1 main.c 4 ...
- HAL库学习之串口通信
目录 一.串口通讯协议简介 一.物理层 1.电平标准 二.协议层 1.波特率 2.通讯的启示和停止信号 3.数据校验 三.STM32的串口简介 四.软件实现 1.通过图形化软件CubeMX配置 2.程 ...
最新文章
- linux ssh 连接错误 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- 初学__Python——Python中文支持、Python计算器
- vue赋值与ajax什么区别,Vue中ajax返回的结果赋值
- 关于数据库插入中文乱码问题
- SQL中常见的6个报错
- 蜘蛛牌 HDU - 1584(搜索——达到先让某些段先结合,达最优解)
- 22种编程语言新年快乐
- AndroidStudio安卓原生开发_UI控件介绍---Android原生开发工作笔记96
- 让IE6支持min-width和max-width的方法
- 22-微信小程序商城 我的订单(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
- 2019最新易桥(HttpPrinter) web打印控件完整版版|HttpPrinter web打印控件下载
- 利用Nginx反向代理解决服务器80端口被封
- Macbook清理other
- 如何写一篇五彩斑斓的博客.append(可爱)
- 解密:顺丰是一家什么样的公司
- Quick #UE4 Tip (第3周 2020.4.10)
- java获取word图片_java代码获取word文件中的图片
- Django ORM查询之外键、关系的反向引用
- NOI2019 游记
- 不止蔡徐坤,程序员也越努力越幸运?你是练习时长几年的程序员?