0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino的基础教程

454398 来源:网络整理 作者:网络整理 2019-11-26 17:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:什么是Arduino

Arduino是开源硬件开发板它使用AVR微控制器作为其主要控制单元。 Arduino通常用于制作嵌入式电子或机器人项目。 Arduino是新手学习嵌入式电子和机器人技术基础的最佳产品。

第2步:Arduino开发板和安装

在开始使用Arduino之前,我们需要一个Arduino板。

有很多Arduino板,分别是Arduino Uno,Arduino Mega,Arduino Nano,Arduino Due,Arduino Fio等。猜想,Arduino Uno是学习基础知识的最佳板。

要在Arduino板中上传我们的书面代码,我们必须从其网站下载Arduino IDE。我为您提供了链接:https://www.arduino.cc/en/Main/Software

完成安装过程后,当我们完全打开Arduino时,其外观将类似于上图。

第3步:Arduino IDE

现在,让我们了解Arduino IDE的不同部分

1:这是用于验证您要上传到Arduino板上的书面代码的按钮。

2:这是用于在Arduino上上传代码的按钮。板。

3:这是用于打开一个新单元。

4:这是用于打开您以前的代码。

5:这是用于保存您的新代码。代码。

在“工具”部分中,我们必须选择要使用的Arduino板。

选择Arduino板后,我们必须选择

端口我们的计算机检测到Arduino开发板。但是,应在将Arduino板插入计算机后选择此端口。

第4步:Arduino编程的一部分

在在这一步中,我们将了解Arduino程序的不同部分。

我们将在第一部分中编写的代码仅由Arduino运行一次。

让我们举个例子。如果我们要13号。 Arduino的引脚作为输出,那么我们将在这一部分中编写pinMode(13,OUTPUT)。再一次,如果我们希望将其作为输入,则将编写pinMode(13,INPUT)。如果Arduino一次读取了此命令,那么它将设置其13号。

相反,我们将在第二部分中编写要由Arduino连续运行的代码。

步骤5:Arduino的部分

在这一步中,我们将了解Arduino的不同部分。

1:这些都是数字的

2:这是Arduino的ICSP头,通过它们我们可以引导在任何AVR微控制器上加载Arduino固件。

3:这是Arduino Uno的主要AVR微控制器。 Arduino。

4:这些引脚是Arduino的电源引脚。

5:这些是模拟引脚。

6:此IC是USB到串行转换器

7:这些是Tx Rx LED

8:这是内置LED对于连接到数字引脚13的用户。

9:这是用于连接到计算机的USB端口。

10:这是用于为Arduino供电的电源端口。

11:这是用于重新启动Arduino板的按钮。

步骤6:LED闪烁项目

我们将能够通过制作不同的创意项目并提高自己的创造力来成功学习Arduino。现在让我们创建一个简单的闪烁的LED项目。

项目的基本电路和工作过程:

一个LED将通过数字引脚号2k的电阻连接。 Arduino的13。 led将闪烁一秒钟,然后将停止闪烁一秒钟。

编程:

/* Arduino闪烁项目

*由Zubayer Tahmid

*/

void setup(){

pinMode(13,OUTPUT);

}

无效循环(){

digitalWrite(13,HIGH);

delay(1000);

digitalWrite(13,LOW);

delay(1000);

}

在void setup()函数中,我们声明了13号。引脚作为输出。然后在void loop()函数中,我们命令Arduino在13号中给出HIGH值。销。然后,我们给出了1000毫秒的延迟。然后,我们命令Arduino在13号中给LOW值。销。然后,我们再次给出了1000毫秒的延迟。将代码上传到Arduino之后,它将按照我们在代码中的指示进行工作。

步骤7:结论

我希望您已经能够学习Arduino的一些基础知识。您必须继续练习Arduino才能熟练掌握它。如果您在本教程中发现任何错误,请通过我的电子邮件给我建议或在评论部分中对其进行评论。如果我在本教程中得到很好的回应,那么我将制作一个有关Arduino机器人技术基础的完整系列教程,以及有关Arduino的一些高级教程。祝您在嵌入式电子世界中生活愉快。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197441
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ARDUINO串口收发16进制码

    到16进制码为 1B 02 00 0A 8E 00 41 BA 40 00 42 16 FE BF 18,对收到的16进制码进行解析,可以得到正确的温度湿度值。但是用Arduino UNO向设备发送
    发表于 01-18 17:27

    探索Arduino Shield Power PROFET™ + 12V:强大的高侧开关评估板

    探索Arduino Shield Power PROFET™ + 12V:强大的高侧开关评估板 在电子设计领域,高侧开关的应用十分广泛,而Infineon Technologies的Arduino
    的头像 发表于 12-20 14:45 1169次阅读

    UNO Q:开启Arduino的全新未来

    图源: * Arduino* 作者:Matt Campbell,贸泽电子专稿 发布日期: 2025年10月7日 Arduino UNO Q不仅是灵活UNO平台的下一代产品,更是一种全新的开发模式。双
    的头像 发表于 12-15 11:46 1150次阅读

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 2021次阅读

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 1543次阅读

    “The command 'arduino-verify-sketch' cannot be executed.错误解决方案

    “The command 'arduino-verify-sketch' cannot be executed. There are no active handlers available for the command.”
    的头像 发表于 11-08 07:13 832次阅读

    Arduino UNO Q 登陆 DigiKey,现已开放预订

    融合高性能微处理器与专用微控制器,Arduino UNO Q加强创新开发能力 美国, 明尼苏达, 锡夫里弗福尔斯市 - 2025 年 10 月 07 日 全球领先的电子元器件与自动化产品分销商
    的头像 发表于 10-13 14:55 717次阅读
    <b class='flag-5'>Arduino</b> UNO Q 登陆 DigiKey,现已开放预订

    高通宣布收购 Arduino,加速普及前沿边缘计算与 AI 技术

    “  全新 Arduino UNO Q 开发板与 Arduino App Lab 将为数百万开发者带来高通 Dragonwing 处理器的强大动力。  ”   要点速览: 强强联合 :此次收购将高
    的头像 发表于 10-08 11:15 898次阅读
    高通宣布收购 <b class='flag-5'>Arduino</b>,加速普及前沿边缘计算与 AI 技术

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中控制此模块,您应该如何进行?
    发表于 09-04 08:28

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录
    的头像 发表于 08-08 20:16 3942次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3开发板重新烧录引导程序bootlaoder

    【Milk-V Duo S 开发板免费体验】Milk-V DuoS之使用Arduino开发小核

    Milk-V DuoS之使用Arduino开发 Arduino 是一个很流行的开源硬件平台,具有简洁性、易用性和开放性等优点。它提供了丰富的库函数和示例代码,使得即使对于没有编程经验的人来说,也能够
    发表于 07-17 21:01

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 3次下载

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 1319次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    下一代物联网:芯科科技和Arduino借助边缘AI和ML简化Matter设计和应用

    Silicon Labs(芯科科技)和Arduino宣布建立合作伙伴关系,旨在通过Arduino Nano Matter开发板(基于芯科科技的MGM240系列多协议无线模块)的两阶段合作来简化Matter协议的设计和应用
    的头像 发表于 05-19 11:15 970次阅读
    下一代物联网:芯科科技和<b class='flag-5'>Arduino</b>借助边缘AI和ML简化Matter设计和应用

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    第二章 Arduino基础知识 本章,我们将向大家介绍Arduino是一个什么东西?让大家对Arduino有一个大概了解。本章将分为如下几个小节:2.1什么是Arduino2.2
    发表于 05-13 09:28