0基础学习arduino(一)

0基础学习arduino(一)

Arduino简介

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。

它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,它们之间进行通信 (比如 Flash, Progressing, MaxMSP)来实现。(资料来源于百度)

页面

arduino的页面比pycharm会简介一些,主要就是一个void setup函数,void loop函数。这两个函数是预设好的,不管加不加库,一打开arduino就可以用他们。setup是一个只在程序开始的时候运行一次的函数。里面通常放一些初始化的东西,比如打开串口监视器,打开串口等。loop是一个在运行完setup后无限运行的函数。通常放程序的主体或者需要不断刷新的语句。

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

arduino中的注释有很多种,基本常用的有两种,一种是//,一种是/* */。第一个是单行注释,通常就是用来注释,第二个是用来多段注释的,通常用来测试程序。

串口监视器

串口监视器位于左上方第四个的工具栏目里面。可以使用Serial.println, Serial.print来在串口监视器里面输出,可以通过Serial.available来检测来自串口监视器的输入。到那时如果电脑并没有连接到主板,就会报错,因为想要运行就必须需要一个主板。

串口可能是COM5,COM3,COM7等其他的串口,名字并不重要

串口绘图器

串口绘图器在串口监视器的上面,通常不常用,一般都是画图表的时候用的。

Arduino的库

下载库

arduino的库远比python的库方便。比起python的库要使用pip下载或者去github找,arduino的库就已经本身带了。

在左上角第三个的项目栏目里面,点开加载库,点开管理库。

所有可以下载的库(有很多版本的)都在库管理器里面,搜索里面就可以输入想要下载的库,这个管理器就会自动帮你寻找,不过速度属实是很慢。

找到合适的库之后,就单击一下,这个库的右下角就会出现版本的选项和安装两个东西,点击安装就好了。

应用库

arduino里面,使用include<>来使用库。如果一开始不懂库,可以打开文件里面的示例,在底下的第三方加载库里面可以找示例。通常情况下,arduino里面的库都是自带解释的。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A Python 萌新花花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值