Arduino学习笔记(1) ----- 开发环境的搭建

今天是学习arduino编程的第二天,我将在这里记录我使用arduino编程去学习ESP32的过程,接下来,开始今天的记录。

第一步:选择开发环境

arduino的开发环境大致分为两种:arduino IDE(官方的开发环境)、VS Code(platformIO)

我使用的是VSCode,下面介绍一下如何使用VS Code来编程Arduino

第二步:安装开发环境

①安装VS Code

        搜索VScode,在官网下载软件(Visual Studio Code - Code Editor。重新)

                下载完成后,在VScode安装中文插件

 

        然后下载platformIO

 

         在安装的过程中,它会提醒我们下载关于C++的一些插件

        这个是platformIO IDE的界面

 

 第三步:创立项目

        点击platforms

         在这个地方等一下

         点击create new project

 

接下来,它会下载一些文件,由于文件是国外的,所以下载时间会十分久。(我是在开睡觉的时候下载的 ,睡醒了才下载完成)

 

 第四步:打开项目

        打开我们刚刚选择的文件夹

打开之后的样子 

        需要注意的是,在scr文件夹中可能没有main.cpp文件,我们可以在scr文件夹下新创一个main.cpp文件,

        那我们的外设文件写在哪里呢?(例如:Motor.c和Motor.h文件)

        我们是写在lib文件夹中的

        注意的是,arduino编程与C++不同,不同的是语法结构,arduino编程是不需要main()主函数的,在main.c文件中只有setup()函数,loop()函数(还可以定义其他函数)

        setup()函数使用来放置一些初始化代码。例如:初始化引脚,初始化外设函数

        loop()函数是单片机用来循环的函数

        

        除了以上两点不同外,其他基本与C++相同

第五步:开始我们的编程之旅

        digitalWrite()函数是将GPIO2引脚设为高电平

        delay()是用来进行软件延时的,单位为ms

        这个可以用来点亮ESP32开发板上的LED,实现LED闪烁

#include <Arduino.h>                //预编译Arduino.h文件

void setup() 
{	
	//初始化引脚GPIO2
	pinMode(2, OUTPUT);            //初始化GPIO2,设置为输出模式
}

void loop()
{

	digitalWrite(2, HIGH);//HIGH == 1
	delay(1000);
	digitalWrite(2, LOW);//LOW == 0
	delay(1000);
}

 第六步:将代码写进ESP32开发板里

        

        这是下载和编译完成后的界面

        在最右边可以看到build和upload是有一个√的

        在第一次下载进ESP32时,需要按下ESP32开发板上的boot键,让开发板进入编程模式,这样才能下载成功。

———————————————————————————————————————————以上就是ESP32——基于arduino开发的第一天学习过程,如果文章存在错误,或者有什么地方可以改进,或者你有什么更好的建议,可以在评论区提出,这样可以促进你我的进步 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值