一、什么是Aduino?

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, Processing, MaxMSP)来实现。以上内容来自[百度百科](https://baike.baidu.com/item/Arduino/9362389?fr=aladdin)


一、为什么会出现Arduino?

不想码字,链接挂这了,来自知乎

二、可玩性?

1.易扩展

市面上你能想到的模块,他几乎都可以使用,比如:

温湿度模块
DHT11温湿度模块
等…

这是某宝店家的开发板套装所带的模块(可以自己淘宝了解)
Arduino套装

2.编程代码十分亲民

代码如下(示例,来自Arduino中文社区):

// LED显示,定义13号引脚为led
//代码来自:Arduino中文社区
int led = 13;

// 在板子启动或者复位重启后, setup部分的程序只会运行一次
void setup(){
  // 将“led”引脚设置为输出状态
  pinMode(led, OUTPUT);     
}

// setup部分程序运行完后,loop部分的程序会不断重复运行
void loop()
{
  digitalWrite(led, HIGH);   // 点亮LED
  delay(1000);           // 等待一秒钟
  digitalWrite(led, LOW);   // 通过将引脚电平拉低,关闭LED
  delay(1000);           // 等待一秒钟
}

3.ArduinoIDE编译软件可适用很多开发板

在这里插入图片描述
开发板选项
我这里只有两个板子的支持,可以自己下载相应的开发板包来支持!

废话就说完了,我们开始进行软件和驱动的安装吧


三、开发前期工作准备

开发环境安装

0.软件和驱动的下载
百度网盘(提取码:3po8)
下面两个步骤就按照提示安装就好了

  1. ArduinoIDE的安装
  2. USB端口驱动
  3. 安装完成后连接Arduino UNO的板子到电脑测试。在设备管理器中是否显示如下图(COM**每个电脑都不一样)
    com10
    这样的话就是安装成功,可以进行后面的学习了!

四、前储知识

C语言基础的学习

  1. 输入输出函数的使用
  2. 库函数的调用
  3. 基本变量类型定义
  4. forwhile循环
  5. 子函数的自定义和调用

五、血的教训!!!

Arduino板子供电电压一般为5V或者3.3V,给板子供电的时候一定要注意一定要注意,不然一不小心,一块板子就没了!!!很贵的,并且烧录程序的时候,以防万一一定要把外接电源断了,不然也有烧掉的风险!!!谨记谨记


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

litmeng

老板大气!!!

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

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

打赏作者

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

抵扣说明:

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

余额充值