模块、模组
模组
漏洞百出
爱意随风起
风止意难平
展开
-
esp8266wifi模块板子配合blinker接入网络实现远程控制继电器
1、准备材料板子:wemos D1 R2 wifi UNO 基于ESP8266模块继电器1个开发软件:arduino 1.8点灯科技的资源包:blinker-library-master2、准备工作安装arduino 1.8(自行搜索教程)到点灯科技官网下载 :blinker-library-master 里面包含了编译所需的头文件,所以要将此文件解压后放到arduino的这个libraries文件下打开arduino软件后需要配置一个JDK...原创 2021-04-20 20:51:32 · 1668 阅读 · 0 评论 -
arduino字符串处理函数endsWith()判断字符串的最后是否等于另一个字符串
语法string1.endsWith(string2)参数string1:被判断的字符串string2:判断结尾是不是这个字符串返回值布尔类型true和falseString str1="arduino";str1.endsWith("no");原创 2021-04-16 14:20:24 · 905 阅读 · 0 评论 -
arduino字符串处理函数
判断字符串是否相等equals()和equalsIgnoreCase()语法string.equals(string2)string.equalsIgnoreCase(string)区别:是否忽略大小写返回值布尔类型将字符串复制到宁一个指定变量getBytes()语法string.getBytes(buf,len)参数string:原来的字符串buf:目的变量len:字符串长度字符串中寻找特定的字符串(往后找)indexOf()语法string.indexOf..原创 2021-04-16 15:02:20 · 3610 阅读 · 0 评论 -
arduino字符串处理函数charAt()提取字符
语法String.charAt(n)参数n:字符串中的第几个字返回值char功能获取字符串中的某一个字符,字符的位置即n的位置String str = "hello"; //定义一个字符对象Char s = str.charAt(3); //取对象里面的方法charAt//结果是r被提取,因为从0开始计数直到3...原创 2021-04-16 13:58:10 · 4101 阅读 · 1 评论 -
arduino字符串处理函数compareTo()比较两个字符串是否一样
语法string1.compareTo(string2)参数string1:第一个字符串string2:第二个字符串返回值int型 为0则两个字符串一样String str1 = "abcdef";int num = str1.compareTo("abbdef");原创 2021-04-16 14:03:59 · 7861 阅读 · 1 评论 -
二哈智能图像识别使用I2C导出识别结果到Wemos D1板
学校比赛,购买了一块智能识别传感器模块,商家给了使用文档,但是别人用的官方uno板子来连接,我手里面只有ESP8266WiFi板子,只能把I2C驱动程序编译到esp8266上了说明文档里面只给了连接UNO R3的教程,我把驱动源码下载过来编译结果报错几百行但是报错的都是类型错误,那就修改吧...原创 2021-06-17 23:35:21 · 925 阅读 · 3 评论 -
arduino字符串处理函数String()
1 String Str1 = " Hellostring"; //初始化字符串String2 String Str2 =String(‘a’); //转换char到String3 String Str3 =String(“thisisastring”); //指定一般的字符串string到String对象4 String Str4 = String(Str3+“morestring”) //字符串相加5 String Str5 =String(13); //把整数数据转换成数据6 Str原创 2021-04-16 11:50:03 · 2502 阅读 · 0 评论 -
arduino字符串处理函数concat()使两个字符串连在一起
语法string1.concat(string2)参数sting1:字符串1string2:字符串2无返回值,结果直接赋值给string1String str1 = "arduino";String str2 = "niupi";str1.concat(str2);//end str变成了arduinoniupi原创 2021-04-16 14:11:31 · 6656 阅读 · 0 评论 -
ESP8266的SDK使用开发环境搭建
1:官网下载esp8266 lubuntu启动虚拟机,给lbuntu设置一个共享文件夹运行脚本 ./mount.sh进行挂载挂载成功之后Windows和linux文件夹会同步,新建即可查看成功没如果执行 ./mount.sh 挂载出现错误,先去虚拟机删除共享文件夹,重新新建共享文件夹,再重启linux,再执行挂载脚本把SDK放入共享文件夹在SDK目录下新建一个app文件夹 从example文件夹下拷贝以下文件夹的全部内容到appesp8266:~/Share/examples$ cp原创 2022-03-01 23:58:59 · 652 阅读 · 0 评论 -
esp8266_使用SDK_新建任务
在原来可编译的基础上找到user下的user_main.c新建一个任务在user_init 里面添加 创建任务的函数,将此任务创建修改串口波特率为115200 保存回到虚拟机进行编译原创 2022-03-02 21:55:15 · 234 阅读 · 0 评论 -
ESP8266 RTOS SDK 添加u8g2组件(linux环境)
新建一个u8g2文件夹 把源码分成csrc文件夹和include文件夹放入u8g2中 再把u8g2文件夹放入component目录下原创 2023-02-22 12:20:01 · 345 阅读 · 0 评论 -
ESP8266_Linux环境搭建
这将编译应用程序和所有 ESP8266_RTOS_SDK 组件,生成引导加载程序、分区表和应用程序二进制文件,并将这些二进制文件闪存到您的 ESP8266 板。要获取本地副本:打开终端,导航到要放置 ESP8266_RTOS_SDK 的目录,然后使用命令克隆存储库:git clone。ESP8266_RTOS_SDK 构建系统不支持 ESP8266_RTOS_SDK 或项目路径中的空格。然后,当您需要工具链时,您可以get_lx106在命令行中键入,工具链将添加到您的PATH.make monitor。原创 2023-02-10 10:03:27 · 1055 阅读 · 0 评论 -
ESP8266 RTOS SDK 移植 u8g2 移植代码
把u8g2的iic发送接口数据截胡。在使用u8g2的时候,要先初始化。LED屏驱动ssd1306。屏幕128x64大小。原创 2023-02-23 11:04:54 · 266 阅读 · 0 评论 -
安信可VC-02离线语音模块SDK之Linux环境搭建
因为是python3,SDK用的是python2,所以可能有些方法函数弃用了,得修改下下。原始报错NameError: name ‘reload’ is not defined。原始报错NameError: name ‘sys’ is not defined。–先阅读一遍此官方教程,自己搭建如有报错,再来看我这篇教程。–SDK代码是在线生成获取的,如下连接进入。进入目录并打开文件(推荐VScode打开)–安装环境需要的工具和库。原创 2023-03-29 11:59:37 · 746 阅读 · 4 评论 -
安信可WB2-32S-使用Linux_SDK连接WIFI-(WiFi蓝牙双模模块)
bl_iot_sdk\tools\flash_tool\chips\bl602下的device_tree和partition文件夹)路径下H:\share\bl_iot_sdk\make_scripts_riscv\project.mk内容。在Makefile中需要按照demo示例进行修改INCLUDE_COMPONENTS。此SDK时采用模块化,当编译提示找不到某些文件时,大概率没有添加功能模块。在需要编译的demo工程目录下添加img_conf文件夹。在文件夹下放入如下文件,自己在工程下搜索。原创 2023-03-27 12:43:08 · 639 阅读 · 0 评论