草庐IT

【stm32】01,今晚,整个32将为你闪烁(GPIO输出,点亮led灯)

往期内容:【stm32】00亲爱的勇者,在踏上这个波澜壮阔的大陆之前,厉兵秣马,我们即刻出发各位勇者你们好啊,我是weib。祝贺你们已经厉兵秣马做好在这个世界中闯出一番天地的准备了,也欢迎来到第一个关卡——GPIO的输出操作,闲言少叙让我们进入正题吧。0、准备请各位勇者再次确认自己的装备是否齐全——keil5-mdk及其芯片包、cubemx及其jdk环境以及一颗强大的心脏。加油吧各位勇者,我相信你们都是天选之人,定能在嵌入式这个世界闯出一片天地!最后请闭上眼睛,轻轻的抚摸你的键盘,她是你最忠实的伙伴,她将陪伴着你攻克道道难题。1、二极管及其单向导电性我们今天面对的boss叫做led(light

【STM32训练—WiFi模块】第二篇、STM32驱动ESP8266WiFi模块获取天气

目录第一部分、前言1、获取心知天气API接口2、硬件准备第二部分、电脑串口助手调试WIFI模块获取天气1、ESP8266获取天气的流程2、具体步骤第三部分、STM32驱动ESP8266模块获取天气数据1、天气数据的解析1.1、什么函数来解析天气数据?2.1、解析后的数据如何使用? 2、相关代码2.1、main.c文件2.2、esp8266.c文件第四部分、总结1、效果展示2、完整的工程3、补充第一部分、前言    这篇博客拖了很久很久,本来是打算和前面一篇一起发出来的,但是那段时间因为一些事情耽搁了,这篇博客写了一半,剩下的一直都没有写,其次就是人也有点懒,也不太想动🤪🤪。    这几天考试周

servlet常见http状态报错:HTTP状态404: 请求的资源[/exp01/FirstServlet]不可用

资源不可用报错内容如图:解决如下:方式一:加注解@WebServlet(1)加注解之前要开启注解支持,否则依旧报错注解支持在web.xml文件中,设置metadata-complete=“false”多提一嘴:web.xml文件自动生成的头文件可能version版本不太够,也会出一些,所以建议,用以下的代码替换:web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/

ESP-01S使用AT指令连接阿里云

ESP-01S使用AT指令连接阿里云烧录MQTTAT固件出厂的ESP-01S是基本的AT指令固件,没有MQTT的,所以无法通过MQTT指令与云平台通信,需要烧录固件(如果测试到有MQTT相关的指令,则不用重新烧录固件)固件烧录教程:https://docs.ai-thinker.com/esp_download需要按照教程将ESP-01S的IO0引脚接到VCC,才处于下载模式我使用的烧录工具是乐鑫官方的:https://www.espressif.com.cn/zh-hans/support/download/other-toolsMQTT固件:https://docs.ai-thinker.

Esp8266,L298N手机遥控车

文章目录1.前言2.资料2.1原理图2.2程序源码2.3APP下载3.原视频信息1.前言这个是从YouTube上搬运来的,如图所示2.资料2.1原理图1.因为单片机提供的电流不足以驱动电机,所以需要驱动电路,也就是L298N;2.接线图如下图和表格所示,其中9V电池可以用3.3V的;对应接线图2.2程序源码/*CodeName:ArduinoWifiControlCarCodeURI:https://circuitbest.com/category/arduino-projects/AdditionalBoardManagerURL:http://arduino.esp8266.com/sta

全宇宙首发 micropython lvgl on esp32s3已经被攻破!

激动的心,颤抖的手。我啥也没干,只是把国外大佬的库编译了一下,发现能行!合并到官方只是早晚的事儿。现在新点的屏幕板子都用s3了,谁还玩esp32啊,更多的引脚,更强的处理器,太合适啦!不废话仓库地址:某大佬的库我写的testcodeimportmachineimportili9XXXimportlvglaslvpower=machine.Pin(46,machine.Pin.OUT)power.value(1)bl=machine.Pin(15,machine.Pin.OUT)bl.value(1)disp=ili9XXX.st7789(mosi=11,clk=12,cs=10,dc=13,r

【Python 百炼成钢】进制转换、特殊回文数、水仙花数、杨辉三角、字母图形、01字符串、回形取数、排他方数、世纪末的星期日、约瑟夫环

文章目录🤡前言🤡💟进制转换💞💗问题描述💗💗问题分析💗💗代码实现💗💟特殊回文数💞🧡问题描述🧡🧡问题分析🧡🧡代码实现🧡💟水仙花数💞💛问题描述💛💛问题分析💛💛代码实现💛💟杨辉三角💞💚问题描述💚💚问题分析💚💚代码实现💚💟字母图形💞💙问题描述💙💙问题分析💙💙代码实现💙💟01字符串💞💜问题描述💜💜问题分析💜💜代码实现💜💟回形取数💞🤎问题描述🤎🤎问题分析🤎🤎代码实现🤎💟排他方数💞💝问题描述💝💝问题分析💝💝代码实现💝💟世纪末的星期日💞🖤问题描述🖤🖤问题分析🖤🖤代码实现🖤💟约瑟夫环💞🤍问题描述🤍🤍问题分析🤍🤍代码实现🤍🤡前言🤡更新一些最近学习到的Python实用小技巧,这里的每一个小题都不难,几乎没有涉及到难的

4·ESP32-C3入门教程——从本地控制走向云端控制(TCP/IP UDP篇)

    距离实现一个完整的物联网小应用只差最后一步了,今天聊聊怎么样在手机上对ESP32芯片发送指令和接收数据,并借助ESP官方的接口——rainmaker,来实现远程控制和通信。我们也借由此进入智能家居时代1.0(部分物联网概念可以看看【序】在23年谈物联网)    目录level1:通过socket广播收发实现本地控制建立TCPSCOKETCLIENT通信建立TCPSCOKETSEVER通信小结level2:更广泛的传输--UDP通信&通过远程控制实现点灯总结        虽然在上一篇中我们已经学习到了如何让ESP32-C3通过WiFi连接互联网,以及如何通过UDP广播的方式通过手机上的

获取 ESP32/ESP8266 MAC 地址并更改 (Arduino IDE)

本指南介绍如何使用ArduinoIDE获取ESP32或ESP8266开发板的MAC地址。我们还展示了如何更改开发板的MAC地址。什么是MAC地址?MAC地址代表媒体访问控制地址,它是识别网络上每个设备的硬件唯一标识符。MAC地址由六组两位十六进制数字组成,以冒号分隔,例如:32:AE:A7:04:6D:66.MAC地址由制造商分配,但您也可以为开发板提供自定义MAC地址。但是,每次板子重置时,它都会返回到其原始MAC地址。因此,您需要在每个草图中包含设置自定义MAC地址的代码。获取ESP32或ESP8266MAC地址要获取您的开发板MAC地址,只需将以下代码上传到ESP32或ESP8266。该

链接:https://ac.nowcoder.com/acm/contest/51663/B 来源:牛客网 定义一个01串的权值为:任选一个'0'和一个'1',选择不同下标的方案数。例如,"0100...

这道题目要求求出所有长度为n的01串的权值之和,其中权值定义为选择一个'0'和一个'1',并且这两个字符的下标不能相同的方案数。解题思路是,对于每个01串中的每个'0',计算它左边有多少个'1',然后计算它右边有多少个'1',最后将它左边的'1'的个数乘以它右边'1'的个数即为它的贡献值。对于每个01串,将它的贡献值累加起来即可得到所有01串的权值之和。代码实现时,可以用两个数组分别记录每个'0'左边和右边的'1'的个数,然后遍历所有01串,将每个'0'的贡献值加起来即可。最后记得对答案取模。下面是一份可能的AC代码:MOD=1000000007