0%

说明

最近闲来无事,在玩ESP32的时候看到了HTTP请求,从和风天气爬到了一些信息,当看到返回的Json的数据时还是非常兴奋的。就顺便想了下,觉得如果有AI对话,那肯定很有意思,那如果能够发到微信上面,那不是我女神每天早上的早安和晚安语录那不是也有了嘛?哈哈哈,说干就干,下面是每天早上七点半的早安语录示例,还要说明一下,这个小项目的话个人开源,代码在这里内容

代码分析

阅读全文 »

说明

关于NAS,群辉肯定是不得不提的,本人之前也是疫情在家的时候买了一个小猫盘,也算是尝鲜了一波NAS吧,毕竟猫盘的性能还是有点捉急的,而且是ARM的(以后肯定还是要装一台x86的)。然后最近稍微学习了一下Python的requests,正缺一个24小时不关机的设备跑Python的,如实就想到了群辉,而且也装好了Python,但是奈何没有pip,于是查询了一些资料(国内的几个方法好像都不行),终于给解决了。

群辉安装Python

阅读全文 »

说明

前几天做了一个笔试题目,是输入一个数字,16进制的,类似 0x12345678 这种的,当时就想应该还是很好判断的,直接取数字的地址,然后取相应的位计算大小即可,但是通过率一直是0。一直在分析原因,由于他需要输入数据,当时也没多想,反正一直就没有做出来。知道前两天想到了一个点,存储数据最方便的肯定是字符串呀,如实今天上午花了点时间,重新写了一些,也不知道有没有通过率,反正当做是复习知识点了。

概念与详解

阅读全文 »

说明

说起单片机或者嵌入式系统,定时器应该可以说是不可不提的内容,下面以具体的代码来介绍ESP32的定时器如何使用,一般而言在实现中断处理代码时,最好让ISR仅对中断进行响应,然后把实际的处理(可能包含时间较长的操作)交给主循环来做。按照惯例,先介绍一下环境吧:
硬件:TTGO T-Display ESP32带1.14LCD的小开发板 + 编码器
软件:VSCode + PlatformIO IDE(其实就是Arduino环境)

程序详解

阅读全文 »

说明

这次主要是记录ESP32的外部中断的相关内容,并且刚刚调试好了编码器,也做一个小小的分享!
按照惯例,先介绍一下环境吧:
硬件:TTGO T-Display ESP32带1.14LCD的小开发板 + 编码器
软件:VSCode + PlatformIO IDE(其实就是Arduino环境)

程序详解

阅读全文 »

说明

承接上文,准备玩单片机肯定是以IO和其他的外设来玩的,这次准备试试串口。资料来自Arduino的官网。有一说一,ESP32是真的好用!
按照惯例,先介绍一下环境吧:
硬件:TTGO T-Display ESP32带1.14LCD的小开发板
软件:VSCode + PlatformIO IDE(其实就是Arduino环境)

几个常用的函数

阅读全文 »

说明

最近总体来说自由的时间还比较多吧,开始准备弄一些之前没有弄得东西了,准备上手好好玩玩ESP32,并且打算将其作为以后长期使用的主力单片机,如实开始准备写一个关于ESP32的相关内容,这一次就是简单的介绍并且简介开发环境(其实是我找了很多资料发现很多就写了一个VSCode+PaltrformIO配置初始化的环境,而且感觉都是抄的同一个人的),没有玩过Arduino的同志可能会觉得还有点麻烦,因此决定自己开始搞一搞,主要的资料还是来自官方社区

配置环境

阅读全文 »

说明

怎么说呢,首先说说地址,还是牛客网。总地来说吧,最近也是做了不少的题目,对于输入和输出数据的类型东西也是有了一些了解。我最开始利用输入字符串的形式,加上 vector 解析的例子也是一个不错的想法,但是最近仔细的做了一系列的输入输出题目以后,发现有了新的思路。

例题分析

阅读全文 »

说明

最近遇到的一些笔试问题,关于大数的情况还是很多,因此在这里做一个小的说明,关于大数取余的过程,典型的运算就是幂!

大数取模

阅读全文 »