自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 OLED简单学习

SPI(7根针)

2025-12-24 15:40:03 128

原创 Python3标识符与print函数详解

使用flush参数生产一个Loading效果(在程序、页面、资源还没加载完成时,展示给用户的。flush关键字参数为True,流会被强制刷新。介绍一个初学者练习单词网站。

2025-12-22 16:47:49 225

原创 Python3入门一课(傻瓜版)

本文介绍了在Windows系统搭建Python3开发环境的完整流程:首先从Python官网下载对应版本安装包并完成安装;然后配置系统环境变量;接着安装VSCode并配置Python扩展,创建测试文件运行简单代码。重点推荐了AI编程助手FittenCode插件,详细说明了其在VSCode中的安装使用方法,包括自动补全、调试等功能,并提供了相关学习资源。全文以简洁步骤指导读者快速搭建开发环境并体验AI辅助编程。

2025-12-21 17:26:14 300

原创 VSCode安装与汉化全攻略(傻瓜教学)

VSCode于2015年4月发布,支持JS/TS/CSS/HTML等语言,可通过扩展支持更多编程语言。安装步骤:访问官网下载安装,完成后可安装汉化包(搜索Chinese扩展安装并重启)。若未生效,可按提示方法手动切换语言。

2025-12-19 16:31:14 192

原创 Arduino起源:从酒吧到创客神器

Arduino起源于意大利,由Massimo Banzi和David Cuartielles为解决学生需求而设计,名称取自Banzi常去的酒吧。核心团队仅用五天就完成了首块电路板和编程语言。常见硬件包括UNO、MEGA2560等型号,软件推荐使用Arduino IDE。以UNO板为例,主要部件包括:12/16MHz晶振、电源模块、模拟/数字引脚、ICSP接口、通信协议接口(SDA/SCL)及状态指示灯(ON/RX/TX/L)。其中L灯连接13号引脚,常用于基础演示。建议初学者直接学习英文代码版本。

2025-12-15 11:14:12 332

原创 单个数码管,自用

2025-10-16 17:02:26 381

原创 Aduino按键开关串口读取悬浮

该Arduino代码实现了一个简单的按钮状态检测功能。初始化时设置引脚4为输入模式,并开启9600波特率的串口通信。在主循环中持续读取按钮引脚的数字信号,并通过串口每秒输出500次按钮状态(高/低电平)。代码结构简洁,包含必要的初始化(setup)和循环执行(loop)两部分,使用digitalRead()函数获取引脚状态并通过Serial.println()输出,适合基础的按钮输入检测实验。

2025-10-07 21:31:59 90

原创 Aduino控制Led

摘要:本文展示了一个简单的Arduino闪烁LED灯项目,包含电路连接示意图和示例代码。通过将LED接入数字引脚2,使用setup()函数初始化引脚为输出模式,并在loop()函数中交替设置高低电平配合延时函数,实现LED灯每秒闪烁一次的效果。程序使用digitalWrite()控制LED状态,delay()控制闪烁间隔。

2025-10-07 21:09:39 343

原创 电路知识+按键传感器

本文介绍了电路基础知识和按键传感器应用。在电路部分,讲解了串联(分压、电流相同)和并联(分流、电压相同)的特性。重点阐述了使用Arduino控制LED灯的实验任务:通过编程实现按键按下时灯亮、松开时灯灭的功能。文中涉及布尔数据类型(0/1对应高低电平)、字符和字符串数据类型,并提出了实现思路:用布尔变量存储按键信号状态,通过高低电平判断控制LED亮灭。图文结合展示了电路连接示意图和传感器原理图。

2025-08-30 17:31:09 204

原创 学习ArduinoIDE安装

摘要:本文详细介绍了Arduino IDE的下载、安装与配置过程。首先需从官网下载适合操作系统的版本,Windows用户可选安装程序或压缩包,macOS用户下载.dmg文件,Linux用户选择对应发行版。安装后需配置开发板驱动,Windows用户可能需要手动安装,Linux用户需添加dialout组权限。最后通过选择开发板型号、端口和测试示例程序完成验证。常见问题包括上传失败、端口未显示和编译错误,可通过检查连接、重新安装驱动或重启IDE解决。

2025-08-26 16:46:18 685

原创 枚举和注解

枚举是一组常量的集合枚举属于一种特殊类,里面只包含一组有限的特定对象枚举的两种实现方法:1)自定义实现枚举2)使用enum关键字实现枚举自定义枚举类的小结1)不需要提供SetXxx方法,因为枚举对象值通常为只读2)对枚举对象/属性的使用final+static共同修饰,实现底层优化(顺序无所谓)3)枚举对象名通常使用全部大写,常量的命名规范4)枚举对象根据需要,也可以有多个属性// 演示自定义枚举实现class Season {// 类// 描述。

2024-03-24 15:58:44 667 1

原创 网络编程9.02

实现客户端和服务器端,在服务器端自己发送自己接受。

2024-03-24 15:58:29 295 1

原创 网络编程9.06

程序只有一个端口1081,发送接受自己一个地址1081。这下面的是新建那个 类里面的Receive2Send。做控制台程序,实现后界面和之前一样,就是上面那个图。现在是4个端口,改成两个端口分给服务端和客户端。将控制台界面改成窗体界面。

2024-03-24 15:58:06 310 1

原创 Java简单工厂类模型,静态代理模式,适配器模式

怎么补救到达上面想让也输出PowerB,但是不再重新定义方法来输出调用…适配器(解决A和B不兼容,B不能转到work()方法里面调用)但是在用户开始工作前后的准备啥事情一定得需要做,但是又不是老板要的结果,又为必需品,此时就要用到静态代理模式,请往下看。为啥耗时0呢太短了就一个输出,让我们给它加点复杂点。每回实现类都要四个方法都写一遍很麻烦,如下。注意对修改关闭,对扩展开放。...

2022-08-28 09:10:05 64

原创 内部类笔记(Java)

内部类:在一个类的内部定义的类。class Outer{//外部类 class Inner{}//内部类 }// 外部其他类 public static void main(String [ ] args) {// 外部类 private int n1 = 100;// 属性 public Outer(int n1) {// 构造器 this . n1 = n1;// 方法 System . out . println("m1()");} {...

2022-08-26 08:32:23 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除