草庐IT

ESP-BOX-LITE

全部标签

ESP8266--Arduino开发(驱动OLED显示文字和图片)

文章目录一、0.96IICOLED介绍二、安装库文件2.1、库屏幕控制相关API2.2、库绘制相关API2.3、文本相关API2.4、图像相关API三、显示字母四、显示汉字五、显示图片一、0.96IICOLED介绍OLED是一种利用多层有机薄膜结构产生电致发光的器件,它很容易制作,而且只需要低的驱动电压,这些主要的特征使得OLED在满足平面显示器的应用上显得非常突出。OLED显示屏比LCD更轻薄、亮度高、功耗低、响应快、清晰度高、柔性好、发光效率高,能满足消费者对显示技术的新需求。我们最常用的OLED0.96IIC128×64模块,如下所示:其中:0.96:指的是屏幕的显示尺寸0.96inch

《【ESP32开源项目】基于esp32cam制作的迷你监控,可以通过app远程查看》代码解析

看到一篇很不错的博文,分析一下代码,记录基于esp32cam视频流媒体的处理方法。项目资源:包含Arduinoesp32支持库,所以文件压缩包很大链接:https://pan.baidu.com/s/1nmW9xb8g2TuIy_dV_ibeEA提取码:khhe启动Webserver,处理客户端网页的三种http请求:在主任务ServerConnectionHandlerTask:mjpegCB()函数中注册esp32webserver要处理的三个网页服务。server.on(“/mjpeg/1”,HTTP_GET,handleJPGSstream);server.on(“/jpg”,HTTP

解决esp32同时使用wifi、蓝牙内存不足的情况(基于Arduino框架)

    esp32同时使用wifi和蓝牙时,通过编译会发现内存不够。如编译如下程序:#include#include"WiFi.h"#includeconstchar*ssid="Xiaomi_6A31";constchar*password="12503811";BluetoothSerialSerialBT;BaseType_txreturn=NULL;QueueHandle_txQueue=NULL;//连接wifivoidWiFi_Connect(){//WiFi.softAPConfig(local_IP,gateway,subnet);//WiFi.mode(WIFI_STA);

【华为】新版模拟器eNSP Lite实验界面提前解锁

eNSPLite产品手册下载:华为新版模拟器eNSPLite产品手册,仅供参考资源-CSDN文库      eNSPLite是华为新开发的数据通信领域网络环境模拟软件,用于支持数通领域的考试认证、网络环境模拟和技术学习而开发的新版模拟器。相比于旧版模拟器eNSP的本地部署模式,新版模拟器eNSPLite基于云端部署的模式使得软件在使用的过程中变得更加灵活,支持的功能更加丰富。同时eNSPLite在保留旧版模拟器eNSP操作界面的基本功能的基础上,也增加了新的功能,比如tcpdump功能,这个功能可以替代wireshark,完成对报文的抓取和分析。根据手册整理,下面从登录、创建沙箱、设备基本操作

如何使用 Arduino ESP32 将数据存储到 microsdcard(软 SPI )

esp32从传感器记录的数据或者日志,并将这些数据保存到SD卡中1.我们将使用图书馆SD卡进行通信。您可以在此处下载:https://github.com/nhatuan84/esp32-micro-sdcard下载后,解压缩并将其解压缩到Arduino文件夹下的库文件夹中:2.格式化microSD卡:将microSD卡与ESP32配合使用时,应先对其进行格式化。3.接线方式:[ESP32IO26–CS(D3)MICROSD][ESP32IO14–MOSI(CMD)MICROSD][ESP32IO13–MISO(D0)MICROSD][ESP32IO27–SCK(SCLK)MICROSD][E

ios - 在应用程序中将 "lite app"转换为 "pro app"

我在AppStore中有两个应用程序。一个是免费版本,另一个是付费版本。我需要在应用程序本身中有一个名为“升级”的按钮。我们能否为成员(member)提供在应用内使用应用内购买从精简版升级到专业版的功能,只要用户点击该按钮即可?我们有直接在iOS-6中的任何方法吗?我们可以这样做吗? 最佳答案 是的。您可以在精简版中隐藏所有要在专业版中显示的功能。然后当用户点击升级按钮然后在那个按钮上你写你的应用程序内购买机制。一旦用户成功购买了您的升级包,然后在精简版中取消隐藏这些专业功能。然后您的应用程序将成为专业版。现在如何隐藏和取消隐藏功能

linux - Virtual Box 和 Windows 7 主机的 Gvim 重绘问题

VirtualBox内的Linux客户机上的Gvim7.4有严重的重绘问题:当我向上/向下滚动时,显示的文本经常被损坏(例如,空的或有一些“洞”)。而且我必须调整大小/重新滚动以清洁屏幕。我从来没有遇到过类似的问题,无论是Gvim还是Virtualbox,但这使得gvim几乎无法使用。一些进一步的信息:Virtualbox主机分布:Windows764位Virtualbox版本:4.3.12guest添加Virtualboxguest发行版:LinuxMint17Qiana64位CinnamonGvim包:vim-gtk(但碰巧也使用vim-gnome)知道如何解决这个问题吗?

WIFI协议及ESP8266 AT指令

一、WIFI协议。Wi-Fi(发音:/ˈwaɪfaɪ/,法语发音:/wifi/),在中文里又称作“移动热点”,是Wi-Fi联盟制造商的商标作为产品的品牌认证,是一个创建于IEEE802.11标准的无线局域网技术。基于两套系统的密切相关,也常有人把Wi-Fi当做IEEE802.11标准的同义术语。“Wi-Fi”常被写成“WiFi”或“Wifi”,但是它们并没有被Wi-Fi联盟认可。并不是每样匹配IEEE802.11的产品都申请Wi-Fi联盟的认证,相对地缺少Wi-Fi认证的产品并不一定意味着不兼容Wi-Fi设备。IEEE802.11的设备已安装在市面上的许多产品,如:个人计算机、游戏机、MP3播

第一次使用ESP8266_01S

软件:  电脑:  安信可串口调试助手(左,去安信可官网下载即可)手机:TCP连接(右,随便找个商店搜一下TCP关键字都有一堆,我用的第一个TCP)硬件: USB—TTL下载器Esp8266—01s模块(注意是01S,内置上拉电阻,比较方便)杜邦线若干51最小系统手机通过esp8266和电脑相连接:步骤:下载器的3.3Vgnd分别和esp8266_01s的端口相连     连接txd和rxd端口(下载器的TXD连到WIFI模块的RXD,另一对同理);2.连接好后插入电脑,去查看端口号,这个COM号等下要用 (如果插上电脑后没反应,多半是驱动没有安装好,按照道理讲,平时都有用TTL下载器来下载,

【Arduino UNO R3使用esp8266-01s连接onenet云平台

ArduinoUNOR3使用esp8266-01s连接onenet云平台一、测试连接esp8266测试失败解决办法二、AT指令配置esp8266一、测试连接esp8266注意:1、电源接口一定是纯净的3.3V电压(此电源最好没有串并联其他元器件)否则可能出现电压不稳定,无法成功连接。2、第一次wifi模块第一次使用需要手动配置热点,连接成功之后才可将完整的程序代码烧录进arduino开发板。测试连接esp826601s代码段:(手动配置热点时,用的软接口6,7。tx,rx不要连接错)#includeSoftwareSerialmySerial(6,7);//RX,TX配置6、7为软串口void