成为订阅者(免费)

加入29,000名其他订阅者以获得用户销售折扣和 其他免费资源。
:
:
大学教师'担心 - 您的邮件地址完全是 安全的。我保证使用它 只要 to send you MicroZine.

使用Arduino IDE

您使用Arduino IDE将程序上传到Arduino Uno - 这些都是Arduino的草图。它 显示过程中每个部分的屏幕截图,所以您可以 跟着。你需要的只是一个 arduino. Uno. and a USB电缆 .


IDE给你一个非常简单的界面,是其中一个 Arduino非常受欢迎的原因。它给你一个简单的编辑器 实际上是Arduino的一个按钮编程。这里's the IDE when you first start it.

 arduino.  IDE首先开始

底部的黑色区域是编程状态的位置 显示和顶部白色是您输入您的程序的位置 控制arduino。右下方向您展示当前选择的电路板。

Ardino IDE - 董事会选择

arduino. IDE可以推翻许多不同类型的板等 Uno,Nano,Mega,Leonard等等。为您的董事会建立IDE the Menu:

菜单> Tools > Board:

现在选择:"Arduino/Genuino Uno"对于Arduino Uno Board。

Arduno IDE选址
新的电路板选择将在右下方的Arduino IDE中显示。

arduino. Uno. 到PC链接设置

序列号 Port Selection

arduino uno通过使用串行USB链路通信给Yor PC RS232端口。您现在需要选择Arduino使用的端口。

从PC插入USB电缆到Arduino。 

现在使用菜单:

    Menu > Tools > Port

您将看到显示附加Arduno的端口的文字 - 选择它。

 arduino.  IDE端口选择

注意:您的端口号可能不同,例如COM5。选择哪个有"Arduino/Genuion Uno" text.

设置检查

选择了您可以使用菜单检查的端口:

    Menu > Tools

 arduino.  IDE板设置

如果正确选择了电路板(并且​​arduino已插入 在)然后,您将看到使用的电路板和端口,类似于上面的 image.

运行您的第一个程序

使用串行端口

以及将程序加载到Arduino中,您可以使用USB 串行链接自己与董事会沟通。通常你会 将信息输出到PC屏幕(来自Arduino),并且通常使用此输出到 调试程序中发生了什么。但是现在让我们得到一些 来自Arduino的文本输出。

该计划将输出"Hi there"使用内置Arduino IDE中的串行监视器。

首先:将以下程序复制并粘贴到白色 IDE的文本区域更换已经存在的内容。

void setup() {
  序列号.开始(9600);
  序列号.println("Hi there.");
}

void loop() {
}

Once you have done 这在IDE中击中了“保存”按钮,并将程序保存为HI-WITH。 IDE中的选项卡将更改为文本"hi-there" as below.

第一个计划Arduino IDE

编译和上传

左侧的刻度线是验证按钮 - 这验证了这一点 您的代码是正确的。右箭头是上传按钮。只有你 需要按此按钮作为首选项默认为上传然后验证。

所以点击上传按钮。

观察会发生什么。

它没有't work!

代码中存在错误!


单击以显示错误屏幕

 arduino. 错误屏幕
你 可以看到粉红色和粉红色的线路突出显示该行 在橙色栏中和黑色面板中重复错误消息。如果有 很多错误,您可以展开黑色面板查看它们全部。

在C / C ++编程中,您必须以非常准确的词语 - 甚至把大写字母代替小写(这里)意味着 该计划不会编译。

问题是这个词'Begin'应该是全小写。

你会习惯这些"syntax errors"当您习惯于编程时,这些类型的错误都会有更少且更少。

如果你不'知道为什么发生错误,然后搜索'Serial' in the Arduino参考 - 这为您提供了可以的功能细节 use.

主要串行参考是 这里
具体信息是 这里 (通过单击上图中的链接中的Begin()找到)。

让我们纠正错误和思考

纠正错误只是改变大写'B' to lowercase 'b'.

void setup() {
  序列号.begin(9600);
  序列号.println("Hi there.");
}

void loop() {
}

然后再次保存文件。现在再次单击右箭头上载按钮。

右箭头将在编译和上载过程中更改为橙色背景:

 arduino.  IDE编译和上传

arduino. IDE上传

观察Arduino Uno上的两个绿色LED闪烁 在上传过程中(这是一个小程序,所以它将是短暂的 时间)。上传开始立即编译完成。 LED表示通信在两个方向上工作 在PC和UNO之间。

您可能需要重新上传,看看这个小程序的上传时间很短。

汇编完成时'LL获取状态报告,显示Flash和RAM已使用多少内存。

flash是程序存储区域(固定数据 - 内容保持在电源上)和 对于Arduino Uno是32kbytes,而RAM是可变存储区 (更改数据 - 电源上丢失的内容)和arduino uno是2kbytes。

以下图像显示程序摘要:

 arduino.  IDE上传了
你可以 scroll the bottom message but the contents is:

草图使用1488字节(4%)的程序存储空间。
最大是32256字节。
全局变量使用198字节(9%)的动态内存,为局部变量留下1850个字节。最大是2048字节。

当您创建更大的程序时,您可能需要留意这些 numbers so you don'耗尽(当然你可以使用Arduino Mega2560拥有256k闪光灯和8K RAM!)。

打开Arduino IDE串行显示器

要从Arduino uno启动串行监视器的输出数据 通过单击Arduino IDE的右上角的放大镜或使用菜单:

    Menu > Tools > Serial Monitor

序列号 output from The Arduino Uno

您应该看到的输出如下所示:

 arduino.  IDE串行显示器

你可以 see the output from the Arduino Uno in the main window. If you don't看到它确保在上面的窗口中设置波特率 (右下方)到9600波特。

要使Arduino输出数据再次按Arduino Uno(电路板左上角)上的重置按钮。

因此,完成安装,并设置Arduino IDE。你 还与您的第一个程序一起编程了Arduino Uno,并应该 现在熟悉编程Arudino Uno与代码。

使用IDE的提示

容易Arduino IDE阻止评论

通常,你会想要摆脱一块麻烦的代码 (暂时)和那里'一种简单的方式 - 你不't have to 使用光标键并多次转发斜杠。只需选择一些 代码行并使用以下击键:

使用控制+'/'注释退出代码行。它也取消了 撤消评论。只需选择一组行并点击键进行评论。

Arduino IDE代码操作查询

您可以通过左键单击找到Arduino代码操作以选择元素 of 代码 - 例如选择串行,然后右键单击 打开弹出菜单,然后选择"Find in reference". This will open a 浏览器中的页面向您展示串行运行方式。

arduino. IDE设置选项卡空间

这是一个痛苦的痛苦(虽然不多)。默认选项卡 间距缩进是2个空间。大多数编码器使用三个或四个空间,所以我 喜欢将其更改为3个空格。

你可以'除非您手动编辑Arduino IDE偏好,否则T将其设置为此 文件。因此打开首选项面板,以了解文件的位置 located:

    Menu > File > Preferences

然后单击文本下方的链接:

    "可以在文件中直接编辑更多的首选项"

现在,Explorer窗口将打开。双击首选项.txt文件以编辑它。

关闭Arduino IDE。

搜索文件:

    editor.tabs.size=2

......并将其更改为:

    editor.tabs.size=3

......或者你需要什么。保存并重新启动Arduino IDE。

使用Arduino IDE外部编辑器

当您开发代码时,Arduino IDE可以开始,但是 您的文件变长,您将想要轻松跳转 功能。所以你想要使用一个可以查看所有的编辑器 功能很容易。

一个免费的是pspad。安装。

要使用外部编辑器保存所有Arduino IDE文件然后转到:

    Menu > File > Preferences > Use external editor

单击复选框并点击确定。

arduino ide将被灰色 - 所以你可以'使用它来进行文件编辑。

将文件加载到PSPAD中并根据需要进行编辑。

一种简单的方法是从Arduino IDE中打开文件。 然后打开文件 - IDE仍将指向当前文件 location. Don't单击打开,只需拖放(.ino)文件即可 "file-open-box" onto PSPAD.

目前,在没有语法中的那一刻看起来不太好 突出显示,这是因为PSPAD不知道是什么意思。在 事实.ino只是一个c / c ++文件,所以让我们在pspad中设置并设置。 (您可以关闭Arduno IDE文件打开框)。

在PSPAD中选择

    Menu > View > Change Syntax

...并选择顶部C / C ++

现在,您将看到一个很好的语法彩色页面。那'好的,但我们需要函数列表,以便选择:

    Menu > Tools >代码资源管理器窗口。

现在在右侧,您可以看到所有功能的列表 - 只需单击它们即可直接跳转到它们。

这使得导航复杂的代码更容易。

您需要保留Arduino IDE运行以进行编译。所以做 在PSPAD中编辑和Arduino IDE准备如上所述编译 - 它是 在窗口中监视当前文件 - 如果您可以看到此 在PSPAD中更改文件,然后单击Arduino IDE - 相同 变更出现在Arduino IDE中。

在更改之后,只是编译并像往常一样在Arduino Uno上测试您的程序。



新的! Comments

让你说到你刚刚阅读的东西!留下下面的框中的评论。




隐私政策 | 接触 | 关于我

网站地图 | 使用条款


 ezoic. 报告此广告

访问我们的Facebook页面:

    点击这里



最近的文章

  1. 如何使用ADS1115

    使用ADS1115精度16位ADC进行教程进行低功耗。

    阅读更多

  2. arduino. 模拟输出...易模拟输出生成

    arduino. 模拟输出:如何创建最精确的PWM模拟输出以及如何创建模拟PWM正弦波。

    阅读更多

  3. 数号 和等效的快速宏。加快代码!

    了解DigitalWrite()的工作原理......现在使用17倍宏宏!

    阅读更多

  4. TCS230颜色传感芯片:如何运作以及如何使用它。

    如何使用TCS230(/ TCS3200)彩色检测器芯片并轻松将其添加到您的任何项目中。

    阅读更多

  5. 如何使用ADXL345进行运动感测等。

    使用ADXL345 Acellerometer,您可以检测到16G!您还可以了解如何使用它来点击检测等。

    阅读更多

  6. HMC5883L 3轴数字MAGENTOMTER如何运作

    HMC5883L - 如何制作数字罗盘,了解HMC5883L和QMC5883L之间的差异以及它们是否兼容。

    阅读更多



读者 Comments

"I wanted to thank
你这么好
对于所有信息
你已经提供了
你的网站 's

高超 极好的 ."

- 逃亡Potthath.

"This site really is
最好的和我最喜欢的。
我发现这里有很多很有用
项目和提示。"

- 米兰

Bursach.<at>gmail.com<

"Awesome site,
非常,非常容易和好
导航! "


-
Matt_tr. <at>
wolf359.cjb.net.


学习微控制器

"Interested in
微控制器?"

注册
免费7天指南:

自由 GUIDE : CLICK HERE


"I am a newbie to PIC
我想说
 how great your
网站一直在为我。"


- 戴夫

de_scott.<at>bellsouth.net

"Your site is a great
和完美的工作。
恭喜。"


- SURESH.

IntegratedInfosys.<at>
Yahoo.com.

"I couldn't find the correct
要定义的词语
你的网页。

非常有用,揭开,
诚实明确。

非常感谢
你的时间和作品。
问候。 "


- Anon.

回到顶部