物联网嵌入式
文章平均质量分 55
Like_wen
这个作者很懒,什么都没留下…
展开
-
ESP32+Arduino 第二串口使用(串口通信)
ESP32串口通信原创 2023-01-12 21:10:11 · 8020 阅读 · 0 评论 -
Arduino esp8266实现局域网html喂食机
打开后,记得在这修改代码(Ctrl+F是快速搜索的快捷键),改成自己家/手机热点的wifi的名称和密码(需要2.4GHz的,可以在手机已连接的wifi详情里看频率)想自己改的话,在data目录有html文件,适当修改,换照片要自己加到img目录里,我用的阿里云的oss,照片存在云端的,不用上传。材料:Micro USB线,充电头,esp8266,舵机(SG90),容器,若干胶带/胶水。本教程是搞着玩的,用的时候还是需要一个好点的2.4G路由器,不然没得玩。的例子缝合而来,详细Arduino的学习看。原创 2022-11-12 16:56:06 · 577 阅读 · 0 评论 -
Keil安装,ARM,STM32
这里我用arm版的,arm是指stm32之类的可用。打开这个,需要电脑暂时关闭防火墙或者允许其存在。防止windows安全吞掉。复制进去,添加LIC,关闭。stm流水灯可以看这个。原创 2022-10-14 18:00:57 · 172 阅读 · 0 评论 -
Proteus与Keil联调 ARM STM32流水灯
三份代码放到网盘里了:链接:https://pan.baidu.com/s/1CpiskS02lBi0wQ15QnMKLw?链接:https://pan.baidu.com/s/1oQtpviW96Eqy5-a3JTA9HA?新建文件,输入代码然后保存成main.c(也可以右键Source Group1新建文件)右键选中组件,然后在图纸上放下,鼠标右键选中元器件可以看见旋转元器件的按钮,点击左边红框框里的按钮,点击POWER,添加电源相关组件。然后双击stm32芯片,设置代码文件,原创 2022-10-13 14:13:36 · 3403 阅读 · 6 评论 -
javafx快速上手
maven,javafx如果想接收数据要使用监听接口,直接加在控制类上面,然后添加。Controller里使用@FXML注解绑定组件。fxml里:在组件前加fx:id=“什么什么”是import javafx.scene下的包。注意后面的类对应的是控制类,改名字时注意。可以使用maven,可以跨线程操作。javafx页面设计可以使用。绑定了组件就能调用了。原创 2022-09-26 20:16:35 · 361 阅读 · 0 评论 -
json判断类型相等,对象判断类型相等
相反的可以把对象变成json判断json一不一样,以此大概判断对象是否一致。试过转成对象判断对象,然后判断对象是否相等。然后看到其他比较认真的回答都太长了。还有其他简单方法,均不能判断。(检查包不包含特殊键值对)原创 2022-09-22 00:07:39 · 473 阅读 · 0 评论 -
java串口通信(基于串口协议开发的私有协议,实现传输字符串与文件)
jar: 编译的包,可以用包开启一个程序,用main开启一个程序,方便联调。SerialController.java: 串口配置,监听读取,发送。Byte2Object.java: byte[]转其他对象。ByteCopy.java: byte[]剪切,截取,划分。Object2Byte.java: 其他对象转byte[]OutPortFrames.java: 输出帧组类。InPortFrames.java: 输入帧组类。PortFrames.java: 帧组类。PortFrame.java: 帧类。..原创 2022-08-28 10:05:14 · 650 阅读 · 0 评论 -
esp8266快速上手mqtt(esp8266发布MQTT消息)
先配好esp8266Arduino环境(建议按照B站太极创客来安装)本教程与太极创客教程稍微有些不同,本教程使用的是自己搭建的mqtt服务器(emqx)来继续模拟的,当然也可以类推使用公共mqtt服务器。原创 2022-08-20 20:16:58 · 3305 阅读 · 1 评论 -
window安装MQTT(EMQX)
右键win图标打开Windows PowerSell(管理员)另外linux(docker)版本的可以看这个。输入cd+空格然后复制bin地址,粘贴上去。在这里下载,查看官方教程(并不详细)在这里可以设置中文,不要错过了。出现网络请求,允许就行。然后叫你改密码,直接改。...原创 2022-08-16 23:01:07 · 1267 阅读 · 0 评论 -
ESP8266+MicroPython
由于资源数量,我选择了Arduino但是使用MicroPython也不失一种进阶选择python文档:https://docs.python.org/3/基于Python3的微型库,针对单片机环境进行了优化为什么要用:MicroPython(MPY)不用C?1.因为arduino的强大,而C只能从基础模块写起,而MPY可以实现更加强大的功能–比如无线通信,视频处理,图片处理等强大的功能。......原创 2022-08-12 19:08:56 · 1010 阅读 · 0 评论 -
RXTX接收串口数据出错
使用RXTX的时候接收串口消息出现的错误,经过网络查询可知是jdk8的小版本不对,换一个旧版本的jdk8就行。然后如果要在其他环境运行串口程序,要记得在高级系统设置改java_home路径。建议选相同的旧版本,怕其他版本也有问题,我在这选的是。然后翻找RXTX带的README发现要1.6版本。记得把这几个文件放在对应的旧版本里。然后在idea改jdk版本。安装完旧版本jdk8之后。直接1.8旧版本就行。# Problematic frame:# C [rxtxSerial.dll+0x5b00]...原创 2022-08-12 10:16:40 · 1343 阅读 · 0 评论