小白入门Arduino,一步一图搭建开发环境

这篇具有很好参考价值的文章主要介绍了小白入门Arduino,一步一图搭建开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、Arduino

2、环境搭建

2.1 下载软件:

2.2 ide安装

2.3 软件试用

2.5 代码解读

3、总结


最近有机会接触到物联网的开发,所以自己学习一下,记录一下。

在查阅了各种资料,对比了下各种难度,资料的丰富程度,还有案例,挑个软柿子捏,最后选择了arduino,因为自己经验有限只是看到网上说这个简单,所以就这个了,还有一个理由就是这个板子似乎比较便宜,所以玩一下。

1、Arduino

官方网站:www.arduino.cc/

Arduino开发板本着让用户简单使用而且开源的设计理念,具有灵活便捷、入手门槛低、同时具有丰富接口、多功能、易扩展等优点,因此在电子设计领域应用较广。目前市场上Arduino开发板的种类非常多,如Arduino UNO/UNO R3,Arduino101/Intel Curie,Arduino Micro,Arduino Ethernet,Intel Galileo 开发板等。该类开发板上手极快,操作简单,价格相对要便宜一点,仅需十几元。

独特优势:

(1)开放性:Arduino是起步较早的开源硬件项目,它的硬件电路和软件开发环境是完全公开的。

(2)易用性:简单易用,无需安装额外驱动,采用类C语言,主函数中只涉及setup和loop连个模块。

(3)易交流:Arduino已经划定了一个比较统一的框架,一些底层的初始化采用了统一的方法,对数字信号和模拟信号使用的端口也做了自己的标定,初学者在交流电路或程序时非常方便。

小白入门Arduino,一步一图搭建开发环境

2、环境搭建

想要玩开发板必须得写代码,要不然Arduino 不知道怎么运行,Arduino 的开发语言是C语言,还好大学学过,工作以后虽然少用,但是编程语言只是语法不同而已,编程的经验是通用,所以编程对于我来说还是很好上手的,想要编程得搞个编程环境,也就是IDE,开始搞起。

2.1 下载软件:

官方下载地址:

www.arduino.cc/en/software

打开网页就是下面这个图,官方的支持两种编程方式,一种是code online ,一种是下载软件本地编程,为了编程体验,果断选择下载软件。

官方的IDE支持不同的操作系统,根据你自己的平台选择吧,这里我选择的是Windows

小白入门Arduino,一步一图搭建开发环境

点击上图红框处,出现下面这个界面。

可以选择捐赠或者只是下载软件,对于贫穷的我来说,果断选择了JUST DOWNLOAD 进行下载,软件有113M,根据自己的网络环境,等待下载就可以了。

小白入门Arduino,一步一图搭建开发环境

2.2 ide安装

双击下载的exe文件,出现下面这个界面。

没得选择,直接选择右边的 I Agree😜

小白入门Arduino,一步一图搭建开发环境

一路next 带火花,直到安装完成

小白入门Arduino,一步一图搭建开发环境

安装的过程中可能会弹出下面这种弹窗,这个是安装驱动,对于我们来说为了避免不必要的麻烦,直接选择安装就可以了

小白入门Arduino,一步一图搭建开发环境

2.3 软件试用

双击桌面上的图标打开软件,可以看到下面的界面

Arduino IDE的软件的UI 还算是符合我的审美的,界面也很简洁,字体也算舒服,工具栏放了常用的几个按钮。

小白入门Arduino,一步一图搭建开发环境

2.5 代码解读

打开IDE的界面,默认是下面的代码,这代码看起来有点眼熟,有点像Unity的脚本,只是少了一些函数而已。

void setup() {
  // put your setup code here, to run once:
​
}
​
void loop() {
  // put your main code here, to run repeatedly:
​
}
复制代码

setup 是在设备初始化运行的代码,可以初始化一些环境变量,加载必要的配置等等,就是启动模块

loop 就是一个死循环,在设备启动后一直运行,也就是 unity脚本中的update 函数,只不过loop 没有停顿时间,也是业务逻辑执行的地方。

loop是重复执行的,但是数据是不同的,世界就这么大,看你怎么玩出花样。

3、总结

Arduino 的环境搭建是真的简单,看到这简单的IDE,居然感觉我可以,不过理智告诉我我不行,哈哈,Arduino 还没买,先去买个玩玩,做个自己的hello world,我们下期见。文章来源地址https://www.toymoban.com/news/detail-403874.html

到了这里,关于小白入门Arduino,一步一图搭建开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安装python详细步骤(超详细,保姆级,一步一图)

    ❄️作者介绍:奇妙的大歪❄️ 🎀个人名言:但行前路,不负韶华!🎀 🐽 个人简介:云计算网络运维专业人员 🐽 前言       作为一个实用学习的主义的学习者,最关心的问题一定是“我为什么要学习 Python,学会之后我可以用来做什么?”      首先,对于初学者来说

    2024年02月08日
    浏览(35)
  • Arduino ESP32开发环境搭建入门教程,esp32的arduino开发环境搭建教程,arduino导入eps32开发插件

    从官网下载 Arduino IDE 软件并安装。下载链接:Software | Arduino 网盘链接:链接:https://pan.baidu.com/s/1ZuSbo1BPy8XyyXzfl4KNzg?pwd=f8yd 提取码:f8yd 1、找到Arduino IDE安装目录,打开hardware文件夹。 2、在hardware文件夹中创建一个espressif文件夹。 3、将解压出的文件夹移动到espressif文件夹中,

    2024年02月13日
    浏览(46)
  • 超详细【入门精讲】数据仓库原理&实战 一步一步搭建数据仓库 内附相应实验代码和镜像数据和脚本

    文章对应的博客园链接:点击这里 建议搭配视频内容食用,效果更加。也可以直接按博客内容学习完成搭建 B站课程链接: 课程链接地址 下载UP主 哈喽鹏程 提供的资源镜像及脚本包 后续所使用的SQL脚本和shell脚本及job脚本文件,均在此下载,请自行下载 下载连接: 数据仓

    2024年02月03日
    浏览(43)
  • GPU版本pytorch(Cuda12.1)清华源快速安装一步一步教!小白教学~

    上面是官方链接,不知道为什么我科学上网了下的还是非常慢,而且看网上有下好之后还有问题的,于是果断选择清华源! 下面是一步一步教程: 首先确保安装了anaconda,在anaconda prompt命令行窗口创建虚拟环境,我命名为 pytorch310(Python版本不要低于3.8) 然后激活它: 设置

    2024年02月10日
    浏览(54)
  • 一步一步搭建,功能最全的权限管理系统(一)

    一、前言 这是一篇搭建权限管理系统的系列文章。 随着网络的发展,信息安全对应任何企业来说都越发的重要,而本系列文章将和大家一起一步一步搭建一个全新的权限管理系统。 说明:由于搭建一个全新的项目过于繁琐,所有作者将挑选核心代码和核心思路进行分享。

    2024年03月27日
    浏览(48)
  • GitHub入门指南:一步一步教你使用GitHub

    引言: GitHub是一个流行的代码托管平台,它提供了强大的版本控制和协作功能,对于开发者来说是一个不可或缺的工具。本文将一步一步地教你如何使用GitHub,从注册账号到代码同步,让你能够快速上手并充分利用这个平台。 打开GitHub官网(github.com)。 点击右上角的\\\"Sign

    2024年02月15日
    浏览(36)
  • 动手深度学习——Windows下的环境安装流程(一步一步安装,图文并配)

    文章参考来源:http://t.csdn.cn/tu8V8 安装Miniconda 根据操作系统下载并安装Miniconda,在安装过程中需要勾选“Add Anaconda to the system PATH environment variable”选项(如当conda版本为4.6.14时)。 Windows用户就选择Windows版本就可以了,按需选择32位或64位 安装好后,按下列步骤进行。 等待安

    2024年02月09日
    浏览(44)
  • Linux搭建Kafka详细一步一步指南(linux启动kafka脚本)

    一、下载  到kafka的官网,去下载想用的kafka包:http://kafka.apache.org/downloads 我这里下载的是:kafka_2.12-3.4.1.tgz 再将安装包传送到服务器并解压 二、配置kafka 1.在kafka解压目录同一路径下:创建一个kafka_data,用于装kafka和zookeeper的log和数据啥的 2.配置kafka服务  3.配置zookeeper服务

    2024年02月02日
    浏览(30)
  • 一步一步搭建S32K14x的AutoSar项目----MCAL之MCU模块

    1-1、时钟对于任何一款微控制器是很重要的,所以我们首先要了解S32K144的时钟树,才能为后续的MCAL中MCU模块配置做好准备,废话不多说,先上一张图片,聊了解下 对应芯片手册的第27章 Clock Distribution 。 1、SOSC 就是连接外部的高速时钟,我们一般情况下会优先选择它,精准

    2024年01月22日
    浏览(38)
  • 【小程序】一步一步申请【微信支付】及获取微信开发ID等(图文示例)

    注意 :申请接入下面有一个 APPID请填写 ,把这个号记下来,后面在 公众号APPID 项中填写。   五、填写申请单  六、填写商户资料 1、企业信息,营业执照 2、 法人信息  3、超级管理员信息  注意:业务办理授权函数,最好提前弄好 业务办理授权函 腾讯客服成立于2002年,承

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包