- 博客(5)
- 收藏
- 关注
原创 ESP8266/ESP32开发工具:Arduino+Vscode+PlatformIO
为了进一步提高代码编写体验,我们采用Vscode作为编辑器,通过下载插件的方式实现与Arduino的联合开发,具体方法见第2节,这种开发方式仅将Vscode作为编辑器使用,开发板型号和库调用依然需要依靠Arduino IDE;然而,对于大型开发项目,Arduino的编译速度非常慢,为了提高开发效率,我们引入Vscode的插件PlatformIO作为项目开发工具,能够大幅提高项目开发效率,此时PlatformIO充当独立开发平台,后台与Arduino IDE无关,通过采用C++开发,不兼容ino文件。
2023-08-11 14:17:06
888
1
原创 ESP系列开发板(ESP-8266、ESP-32等)的PWM管脚可用情况
PWM(Pulse Width Modulation)即脉冲宽度调制,ESP系列芯片的PWM管脚可实现同频率、不同占空比的PWM波形输出, 常用于控制舵机转向角度、电机调速等功能。为了选择合适的嵌入式开发板,我们需要知道开发板芯片的可用PWM管脚数量。注意这里说的是可用,有的管脚虽然支持PWM输出,但是被其它必要接口占用,为避免出现不可控情况而无法使用。本文对比了常见芯片ESP-8266、ESP-WROOM-32、ESP-32C3、ESP-32S3的可用PWM管脚数量。
2023-08-01 14:55:07
3290
1
转载 2022秋招 字节后端面试内容(from:牛客,侵删)
一、字节一面 80min1. 自我介绍2. 讲一个服务器端的项目3. http和https的区别4. https用到了哪些加密技术5. http使用到了哪些其他协议?6. **讲一下dns过程。给一个网址www.bytedance.com,dns服务器如何逐级解析的7. 讲一下tcp四次挥手,time-wait干嘛的,close-wait干嘛的,在哪一个阶段8. Tcp粘包拆包问题9. TCP拥塞控制与流量控制区别10. Mysql了解吗,讲一下事务,那mysql是如
2021-08-18 10:53:35
915
转载 在树莓派3b的Unbuntu Mate系统上设置网络文件共享(samba)
转载自http://www.linuxidc.com/Linux/2016-10/136433.htmhttp://blog.youkuaiyun.com/u013754317/article/details/539721151.Ubuntu Mate系统安装1.1、下载Ubuntu-mate镜像:https://ubuntu-mate.org/raspberry-pi/
2017-12-14 09:30:47
939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人