- 博客(69)
- 收藏
- 关注
原创 【Java】使用esayExcel进行导出、导入包含多个sheet页面
本文教程适合小白直接使用:先导出excel(含多个sheet),后导入,以上为导入依赖以上就是导出excel含2个sheet页的基础代码,若是代码太多,建议处理:两个表都用 new ArrayList(),填充数据即可,导出导入亲测无问题。esayExcel要读取多个sheet页提供了监视器,针对每个sheet建立一个监视器,以下代码可以直接复制粘贴第二个表格的监视器获取表格中的数据
2023-06-02 16:42:24 3575
原创 C语言:由简单到深入的编程分享(附有注释)3 比较两个数字的大小
简单的算术程序掌握之后,我们可以比较两个数字的大小。#include<stdio.h>int main(void){ //定义变量,并且对其初始化 int a = 0; int b = 0; int c = 0; //得到数据 printf("请输入两个数字:\n"); scanf("%d %d",&a,&b); //对数据进行操作 if(a>b) //判断比较两个数字的大小 { c = a; //将a的值赋给c } else {
2021-12-29 11:38:24 725 1
原创 C语言:由简单到深入的编程分享(附有注释)2
入坑后,看看C语言能实现什么。进行简单地计算:加法#include<stdio.h>int main(void){int a = 0; //int是整形变量类型,该行代码定义一个整型变量a,并且初始化int b = 0; //定义整型变量b,并且初始化int sum = 0;//定义整型变量sum,并初始化a = 111; //给变量a赋值b = 222; //给变量b赋值sum = a + b;//进行加法运算printf("sum = %d\n",sum)
2021-12-28 17:52:09 475
转载 【零知ESP8266教程】进阶篇3 SSDP简单服务发现协议
1、概述SSDP简单服务发现协议,它是UPnP的核心协议之一。UPnP是零配置网络协议的一种。大众使用的家庭设备一般都支持这个协议,以便用户的主机或手机能够轻松发现这些设备。当一个新的设备(比如说笔记本)加入到网络中时,它可以向本地网络查询特定设备是否存在,这些设备包括互联网网关、音频系统、TV或者打印机等。下面在零知开源平台上进行该功能的测试。2、软件和硬件硬件我们本次使用零知-ESP82...
2019-12-11 10:24:10 591
转载 【零知ESP8266教程】进阶篇2 http WEB服务器示例
1、概述HTTP web server作为ESP8266的一个常用功能,在这里使用零知开源平台进行该示例的演示。2、软件和硬件①硬件我们本次使用零知-ESP8266;②软件使用零知开发工具(持续更新中),自带示例:3、方法步骤(1)先在零知开发工具中打开AdvancedWebServer示例,或者复制下面的代码到零知开发工具中:/**************************...
2019-12-10 10:30:07 888
转载 【零知ESP8266教程】进阶篇1 WIFI MESH 组网 示例
前言:基础篇章中,我们对零知ESP8266的本身的运用大部分局限在基础开发板上的应用,但是,其本身是一个WiFi模块,所以了解和运用它的WiFi功能属于我们的中阶储备。之后篇章中,我们会穿插基础入门篇,因为各种模块的更新速度和硬件的支持库都在不断的修改适配和调整,相对的我们也会适应现实的要求更新和完善。请大家继续支持零知实验室!1、引述:MESH组网技术在IOT领域具有非常大的作用,应用非...
2019-12-07 13:40:09 6672
转载 【零知esp8266教程】快速入门30 rc-switch无线收发模块的使用
本实验使用零知esp8266和rc-switch模块的使用。1、实验材料零知ESP8266开发板R433s收、发模块杜邦线若干2、连线3、准备安装 rc-switch软件库,(在百度搜索零知实验室,查看“无线”,便可免费下载)程序选中rc-switch中的收、发程序即可安装完成后,便可以使用...
2019-12-05 09:56:52 3150 1
转载 【零知ESP8266教程】快速入门29 九轴传感器模块的使用
本文主要讲述零知ESP8266和MPU-9250的使用,获取得到速度、陀螺仪角度、地磁数据。1、硬件零知ESP8266九轴传感器:MPU-9250杜邦线: 4条2、连线3、代码(选择示例代码即可)验证→烧录(上传),打开调试窗口,即可查看效果4、效果...
2019-12-04 09:58:49 662
转载 【零知ESP8266教程】快速入门28 六轴传感器模块的使用
本文主要讲述,使用零知ESP8266开发板与六轴传感器(三轴陀螺仪+三轴加速度)的使用一、硬件零知ESP8266开发板六轴传感器:GY-521杜邦线 4条二、连接3、代码(需要安装 MPU6050软件库)安装完成后,选择示例即可验证→上传,然后打开调试窗口,即可查看效果。4、效果...
2019-12-04 09:33:02 864
转载 【零知ESP8266教程】快速入门27 ADXL345传感器模块的使用
本文主要讲述,使用零知ESP8266开发板与三轴加速度传感器的使用一、硬件零知ESP8266开发板ADXL345三轴加速度传感器杜邦线 4条2、连线3、程序(1)(在这里可以先安装一下运行ADXL345所需要的库)在这里查看安装PS:安装库时记得选择对应的型号,这里选择零知ESP8266(2)选择数据库中的示例验证→上传,打开调试,即可查看效果...
2019-12-02 14:38:53 1614
转载 【零知ESP8266教程】快速入门26 Blynk手机APP显示室内温湿度
本文讲解使用blynk app+服务器(本地) + 零知ESP8266硬件的方法,通过手机APP来观察由ESP8266获取的温湿度信息。一、硬件1.电脑,windows系统2.零知ESP8266开发板3.智能手机一部 + app(Blynk)4.micro-usb线5.SHT30温湿度模块二、连接2、关于准备工作不再细讲,请查看 Blynk手机APP点灯示例 ,已经对操作步骤进...
2019-11-15 10:09:36 2703 3
转载 【零知ESP8266教程】快速入门25 blynk控制RGB LED
本文讲解继续使用blynk app+服务器(本地) + 零知ESP8266硬件的方法,通过手机APP控制RGB led三色灯。一、硬件1.电脑,windows系统2.零知ESP8266开发板3.智能手机一部 + app(Blynk)4.micro-usb线5.RGB LED二、连接这里的连线:R-D5,G-D6,B-D7,和blynk app里面控件的PIN设置是一一对应的。三...
2019-11-14 20:44:46 1368 1
转载 【零知ESP8266教程】快速入门24 Blynk手机APP点灯示例
我们在上次的分享中,一起制作了天气时钟,这个小小项目就当做我们的实践练习吧,接下来我们继续分享学习零知ESP8266教程。本次的分享我们通过手机APP控制我们LED灯打开和关闭的操作。一、硬件1.电脑,windows系统2.零知ESP8266开发板3.智能手机一部 + app(Blynk)4.micro-usb线二、软件库和运行环境的安装(1)电脑:①软件库(已安装)打开零知...
2019-11-12 20:28:07 3952
原创 在openweathermap中获取API key 和Location ID的图文教程
此教程是根据我上一篇文章的分享,代码有明确的注释信息,在openweathermap中有需要获取的两个数据,其详细步骤如下图:(1)在openweathermap中获取API Key数据①点击代码中的链接:②弹出页面③这里我们点击登录,也可在零知实验室查看OLED项目篇获取账号和密码登录,登陆成功后,进入API,如下图:(2)获取Location ID 的步骤①双击链接...
2019-11-08 17:45:24 21459 3
转载 【零知ESP8266项目篇】1 OLED天气时钟
引述:我们一起学了这么久的零知ESP8266的教程,是不是该检验一下自己了呢?在前面的分享中,有小伙伴留言:太简单!那我就顺水推舟,拔高一下,实践搞个小项目——天气时钟。到现在为止,作为一个基本的开发者,咱们已经对零知ESP8266有了最基本的了解了,可能你早就按耐不住要做项目了吧!那咱今儿个就做个小项目瞧瞧。继续给我们电子世界的轮廓加一个点。一、硬件准备电脑,windows系统零知ES...
2019-11-08 16:31:17 9042 8
转载 【零知ESP8266教程】快速入门23 学以致用OLED
引述:现在我们电子世界的轮廓慢慢地显现出来了,但是过于空洞,所以我们需要用一个个的小点来充实这个轮廓,让这个轮廓逐渐成为实心的。这些个点所包含的不光是我们接触的电子产品、软件库、创意、学习经验,更多的是我们从学习电子到创造电子作品这个过程。前面几次的分享,我们大概了解了OLED的使用,总结一下:1、模块的引脚使用固定,连线简单。2、OLED模块参与制作的电子作品需要相关软件库的支持。跟着...
2019-11-07 16:43:49 746
转载 【零知ESP8266教程】快速入门22 OLED模块的再探索
引述:制作完世界时钟之后,最终还是要回归本心。我们发现,和之前的电子作品一样,OLED模块的拓展使用会用到不同相关的软件库,这些软件库的使用是丰富了OLED的实用范围,使得我们制作的电子产品也更加的多样化,在生活中的使用范围也更加广泛。这同时也推动了我们了解电子世界的进程,现在的你,应该对电子世界有一个大概的轮廓了吧。同理,其他模块的使用也和本次分享的引述一样,拥有更大的发展潜力,这就取决于我...
2019-11-06 15:02:31 456
转载 【零知ESP8266教程】快速入门21 世界时钟demo
上次分享了一个本地时钟,小伙伴觉得不fashion,所以思前想后,做一个世界时钟,来撑撑场面,也算是一个小拓展。这次,我们一起制作世界时钟!一、硬件电脑,windows系统零知ESP8266开发板OLED SSD1306模块micro-usb线杜邦线若干二、连线三、软件库的查找安装(1)查找:可以在零知实验室查看“无线教”下载安装,也可在github查找安装。(亦可评论留言...
2019-11-05 15:09:49 530 2
转载 【零知ESP8266教程】快速入门20 OLED本地小时钟
上次的分享,我们使用NTP获取并且校正了自己的时间。但是远远不够。当你发现一个闹钟已经开始叫不醒贪睡的你时,就会很苦恼。怎么掌控这稍纵即逝的时间呢?简单,拥有第二个时钟表喽。光阴似箭,赶快动手一起制作一个时钟表吧。本次分享,通过OLED模块显示一个时钟的例子,其次是ESP8266-oled数据库的的使用。话不多说,准备开始:一、硬件电脑,windows系统零知ESP8266开发板OLED...
2019-11-04 10:53:03 2470
转载 【零知ESP8266教程】快速入门19 使用NTP服务器获取网络时间
上次的分享,我们获取了一枚天气信息,但是呢,信息最重要的属性之一就是时效性,如何去确认我们信息的时效性呢,简单,保持自己时间的准确喽。Time is valuable thing!时间对我们是很重要的。通常,我们需要进行时间校准(PS:在很多时候,你细心留意就发现时间是错误的),一般就可以用NTP服务器进行获取时间信息,下面使用零知-ESP8266上进行NTP时间的获取。一、硬件电脑,wi...
2019-11-02 13:39:53 2346
转载 【零知ESP8266教程】快速入门18 ESP8266HTTPClient库 获取天气请求
上次我们一起学习用ESP8266开发板创建一个热点,即发送射频信号,就像自己的智能手机可以打开热点,使得他人连接,我们智能手机的角色就是向外发送射频信号,然而,用自己的手机去连接WiFi,那手机充当的角色就是接收射频信号的啦。。同理,零知ESP8266开发板是WiFi模块,既然有发送信号的功能(创建热点),当然也有接收信号的功能。这次的分享我们来让ESP8266开发板接收信息,一起开始实现吧。...
2019-10-31 11:01:12 937
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人