arduino-esp32:开发环境搭建

记录一下记录一下,写给需要的好兄弟看🐛🐛🐛

以下所有资源邮箱问我要就行。

硬件

需要一个esp32板子。

IDE

使用Arduino来对esp32进行开发。直接去arduino中文社区下就行。Arduino IDE下载
我使用的是这个版本的,现在估计已经更新了,不过影响不大。
双击下下的来的这个安装即可。

sketchbook

安装好之后,打开Arduino,在文件/首选项里,可以看到有个 项目文件夹位置,这就是sketchbook,一般刚安装都会在C盘,可以在这里更改之后重启Arduino,就会在对应的路径下生成文件夹了。最好修改到非C盘下的位置。

创建esp32目录

在上方修改过的sket

以下是按要求编写的Java应用程序: ``` // 抽象交通工具类 abstract class Vehicle { protected int wheelNum; // 车轮数量 protected String color; // 颜色 public abstract void drive(); // 抽象方法,驾驶交通工具 public int getWheelNum() { return wheelNum; } public void setWheelNum(int wheelNum) { this.wheelNum = wheelNum; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } } // 公共汽车类 class Bus extends Vehicle { public Bus() { wheelNum = 4; // 公共汽车有四个车轮 color = "blue"; // 公共汽车的颜色为蓝色 } @Override public void drive() { System.out.println("公共汽车在行驶中"); } } // 普通自行车类 class Bike extends Vehicle { public Bike() { wheelNum = 2; // 自行车有两个车轮 color = "green"; // 自行车的颜色为绿色 } @Override public void drive() { System.out.println("自行车在行驶中"); } } public class Main { public static void main(String[] args) { Vehicle bus = new Bus(); Vehicle bike = new Bike(); System.out.println("公共汽车的车轮数量:" + bus.getWheelNum()); System.out.println("公共汽车的颜色:" + bus.getColor()); bus.drive(); System.out.println("自行车的车轮数量:" + bike.getWheelNum()); System.out.println("自行车的颜色:" + bike.getColor()); bike.drive(); } } ``` 以上程序中,我们定义了一个抽象类`Vehicle`,包含了车轮数量和颜色两个属性,并声明了一个抽象方法`drive()`用于驾驶交通工具。 接着,我们通过继承`Vehicle`类,重新声明了公共汽车类`Bus`和普通自行车类`Bike`,并在子类中实现了父类的抽象方法`drive()`。同时,子类的构造方法根据不同的类为成员变量设置了不同的初始值。 最后,在主函数中创建了一个公共汽车对象和一个自行车对象,并分别输出它们的车轮数量、颜色,并调用它们的`drive()`方法。
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值