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

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

3天内不再提示

如何用C语言编写Arduino Uno

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

扫码添加小助手

加入工程师交流群

第1步:设置事物。.

要在C中编写代码,我们需要一个软件,

您可以使用AVR studio和任何其他编码软件。

这里我们将使用代码块,重量轻,易于使用,并且内置软件直接将代码上传到您的Arduino 。你可以在这里下载。

下载完成后,打开它并选择新项目。

将打开一个对话框。

选择 AVR项目,

(是的,还有一个Arduino项目,因为代码块也支持Arduino编程语言。)

点击开始 ,

单击下一步

提供项目名称(您也可以更改目标文件夹以保存此项目。)

单击下一步。

它会要求编译器,已经选择了默认编译器,

点击下一步

这里你必须选择芯片你的Arduino,(我正在使用Uno,所以我会选择Atmega328p。)

点击完成。

打开一个空白屏幕。在左手边。有工作空间

双击来源并选择 main.c 。

第2步:编写代码。

所以我们设置了所有东西

一个文本文件附有instrctable,查找并下载。

复制保存在其中的代码并将其粘贴到屏幕上。

{理解代码。

告诉芯片所有端口和引脚所在的位置。

使用内置延迟功能。准确延迟

DDRB 端口B的数据方向寄存器

PORTB5 在Uno中,PORTB5连接到数字引脚13。

BV 位值。 }

现在点击位于菜单栏下方的齿轮之类的图标。它将编译并构建所有必需的文件。

现在转到菜单栏中的工具并单击 Arduino Builder 。

步骤3:将代码上传到Arduino 。..

程序将打开。

现在将Uno连接到PC。

单击加载草图/hex文件并浏览存储它的hex文件。 (默认位于C drive/file_name/bin/debug/)

不要更改时钟

选择Uno的COM端口。

一旦你点击COM端口,Arduino Builder就会开始编程。

编程完成后,Uno上的L led应该闪烁。

我在本教程中使用过Uno,但你可以使用任何arduino,你只需知道哪个IC引脚连接到Arduino的哪个数字或模拟引脚。

责任编辑:wv

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

    关注

    183

    文章

    7642

    浏览量

    144643
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么单片机还在用C语言编程?

    说起单片机我们就会想到C语言,单片机为什么还在用C语言编程?现在有很多很好用的高级语言,如VC、PYTHON、PHP等等,为什么这些
    发表于 11-28 07:37

    请问如何用C语言列举当前所有网口?

    何用C语言列举当前所有网口?
    发表于 11-25 07:23

    C语言特性

    的执行效率和资源利用率有着严苛的要求。C 语言生成的代码简洁紧凑,能够在有限的硬件条件下快速运行,满足嵌入式系统对性能的高要求。例如,在智能家居设备的控制芯片中,C 语言
    发表于 11-24 07:01

    C语言和单片机C语言有什么差异

    语言的功能特性外,它可以很好的操作底层的硬件接口。在C语言的基础上,如果你把一些单片机的端口或特殊功能寄存器加于定义,使用的时候会更加方便,写语句的时候,直接直观的编写。这样就差不多是
    发表于 11-14 07:55

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

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

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解
    发表于 10-15 06:36

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

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

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

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

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

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

    C语言精彩编程百例-364页

    大量经验,从而可以熟练地进行C程序设计。 全文共分为四篇,全面、系统地讲述了C语言各个方面的知识点和程序设计的基本方法,以及编写程序过程中值得注意的地方,内容深入浅出,通俗易懂。对于
    发表于 06-13 17:28

    《ESP32S3 Arduino开发指南》第三章 C/C++语言基础

    第三章 C/C++语言基础 C/C++语言是国际上广泛流行的计算机高级
    发表于 06-10 09:20

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

    者使用Arduino进入硬件、物联网等开发领域;在大学里,自动化、软件专业,甚至艺术专业,也纷纷开设了Arduino相关课程。2.4 Arduino语言
    发表于 05-13 09:28

    深入理解C语言C语言循环控制

    C语言编程中,循环结构是至关重要的,它可以让程序重复执行特定的代码块,从而提高编程效率。然而,为了避免程序进入无限循环,C语言提供了多种循环控制语句,如break、continue和
    的头像 发表于 04-29 18:49 1741次阅读
    深入理解<b class='flag-5'>C</b><b class='flag-5'>语言</b>:<b class='flag-5'>C</b><b class='flag-5'>语言</b>循环控制

    如何在 树莓派 上编写和运行 C 语言程序?

    在本教程中,我将讨论C编程语言是什么,C编程的用途,以及如何在RaspberryPi上编写和运行C程序。本文的目的是为您介绍在Raspber
    的头像 发表于 03-25 09:28 943次阅读
    如何在 树莓派 上<b class='flag-5'>编写</b>和运行 <b class='flag-5'>C</b> <b class='flag-5'>语言</b>程序?

    自己设计的Arduino UNO R3主控板原理图+PCB源文件(可直接打样)

    一年前做的Arduino UNO r3,开源精神,把自己这块板子奉献给大家,板子没有什么问题,可以直接打样制作,原理图文件都表明了型号。不用谢~ Arduino UNO R3主控板原理
    发表于 12-10 10:14