Arduino简介​www.jianshu.com

一、Arduino功能

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。

二、Arduino编程基础

1、Arduino的编程是利用Arduino编程语言(类似C语言)和Arduino开发环境来实现的。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。

2、开发工具Arduino IDE:

3、开发板引脚介绍:

4、典型代码(点亮LED小灯)

int 

5、代码解析

setup():

当项目开始运行时会调用setup()函数。通常我们在其中初始化一些变量、引脚状态及一些调用的库等。当Arduino控制器通电或复位后,setup函数会运行一次。

loop():

在setup()函数对程序完成了初始化后,loop()函数即会运行,顾名思义,loop函数是一个循环体,其中的程序将会不断的运行,通常我们在其中让Arduino改变一些状态,响应某些操作,又或者进行其他的数据处理。

digitalWrite()

给数字引脚写入高电平或者低电平

pinMode():

配置指定引脚的输入输出状态。

delay()

延时函数

三、Arduino型号及应用场景

Arduino Uno(USA ONLY)

Arduino Nano

Arduino LilyPad

Arduino Mega 2560

Arduino Leonardo

ArduinoYún

arduino烧录_Arduino简介相关推荐

  1. arduino烧写失败,给Arduino烧录引导程序,出现以下错误,到底是什么原因导致的。知道的高手请帮忙...

    这就是烧录时出现的错误提示: Arduino:1.6.7 (Windows XP), 开发板:"Arduino/Genuino Uno" avrdude: stk500_recv( ...

  2. Arduino Uno资料简介

    简介 Arduino UNO是Arduino USB接口系列的最新版本,作为Arduino平台的参考标准模板.UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PW ...

  3. arduino烧录引导程序(BootLoader)方法及出错点

    文章目录 一.硬件电路准备 1.328P的管脚图 2.电路连接图 (1)最小系统连接图 (2) ISP连接及端口介绍 (3)管脚连接对应表 (4)328P与uno板链接图 二.烧写程序 1.准备Ard ...

  4. arduino烧录_ASP烧录Bootloder

    0 前言 Arduino的生态非常好,但就是有一点,自己做的板子得先烧录Bootloder,要不用不了. 1 USPasp 这是一个非常经济的方案: 然后,给编程器安装驱动.这个驱动着实不好安装,最好 ...

  5. Arduino烧录bootloader,并作为ISP进行下载程序

    注:以下流程均在Pro mini 328P上进行. 1.在第一块板子上上传示例中的ArduinoISP程序,该板子成为板子A: 2.等待烧录bootloader的板子成为板子B: 3.板子A的引脚pi ...

  6. 给Arduino烧录BootLoader引导程序,包括Atmega 16U2(通信芯片),Atmega 328P(主控芯片)

    需要用到USBtiny下载器和下载工具,USBtiny下载器如下所示: 下载工具在如下链接:https://download.csdn.net/download/weixin_36815313/112 ...

  7. arduino液位传感器_Arduino溶液检测传感器-液位传感器Liquid Level Sensor-FS-IR02

    外观 简介 新款接触式光电液位传感器是一款利用光学原理设计的接触式液位测控装置. 光电液位传感器具有结构简单.定位精度高等特点.传感器没有机械部件,不需要额外调试,并且灵敏度高,耗电少,耐腐蚀,耐高压 ...

  8. arduino代码_arduino智能小车项目——01、配件介绍及代码部分教程

    各位小伙伴大家好: 本期我们开始制作智能小车项目,这因该是资源包里面难度相对较大的项目. 所以我们从易到难把项目进行分解,先从实现较为简单的功能开始. 本期我们的目标是实现小车的自主运动,代码部分也相 ...

  9. arduino液位传感器_Arduino 水位检测器/传感器

    水位传感器砖设计用于水位检测,可广泛应用于检测降雨,水位,甚至液体泄漏. 将水位传感器连接到Arduino是检测泄漏,溢出,洪水,雨水等的好方法.它可用于检测水的存在,水位,体积以及是否缺水.当这个用 ...

最新文章

  1. 中科大5名博士生凌晨2点处置实验室漏水,被重奖12万元
  2. 文件服务器结构,文件服务器结构
  3. 用MD5防止文件被写入恶意代码
  4. Nginx负载均衡与配置Nginx的ssl
  5. vue 关闭弹如何销毁子组件_vue中的eventBus会产生内存泄漏吗
  6. Python的用途是什么? Python编程语言有10多种编码用途。
  7. java在实际应用_Java应用程序如何部署在“现实世界”中?
  8. git强行覆盖master分支
  9. [已解决] Could not create connection to database server.
  10. datetime取东八区时间只取到秒,返回为datetime类
  11. 含并行连结的网络(GoogLeNet)
  12. 层次路由与路由选择协议
  13. 音视频学习之ffmpeg时间戳相关整理(时间基tbr,tbn,tbc)
  14. 盘点2009十佳新商业模式
  15. 电子沙盘系统android,交互式军事电子沙盘系统
  16. leecode回文数
  17. 【杭电多校round3】G Interstellar Travel
  18. 谨以此文纪念2019年春招
  19. MySQL 中的系统库之information_schema
  20. pdk开发之路-初学乍道

热门文章

  1. 高效将PDF转换成Word,迅捷转换器很实用
  2. 微信小程序自定义弹出框
  3. 最好的计算机语言翻译,语音翻译软件哪个好用?手机、电脑语音翻译软件推荐...
  4. 如果你不知道做什么,那就学一门杂学吧
  5. xenapp6.5上安装完smartauditor后,Appcenter检测失败
  6. JAVA 实现贪吃蛇
  7. 酒店应用爆发式增长,“API即服务”已成趋势!
  8. [转]航天可靠性设计原则1000条
  9. 深入讲解DRM架构介绍(一)
  10. 5.各类学习资源通道汇总