Arduino 入门

Arduino 入门

Arduino 开发板及其同类产品非常适合定制我们生活中原本普通的电子产品。一旦您知道如何使用它们,您就可以为计算机制作自定义快捷键、更改恒温器,甚至控制行走机器人。但要做到这一点,您需要从简单开始,我们会帮助您。

首先,请前往 Arduino 的软件页面并下载适合您系统的程序。

例如,如果您使用的是 Windows 8.1,请安装“适用于 Windows XP 及更高版本的 Windows 安装程序”。运行该程序,按照屏幕上的提示授予其修改系统的权限。

您还需要:

  • Arduino Uno
  • USB Type-A 转 USB Type-B 连接器
  • LED(可选)

您可以为此使用官方的 Arduino 开发板,也可以使用其他兼容的微控制器,但我们选择了 Arduino Uno,因为它是初学者和经验丰富的程序员的常用入门板。使用 USB Type-A 转 USB Type-B 电缆将开发板插入计算机,然后打开 Arduino IDE。

你的第一个程序

当电路板连接时,您的计算机会将其识别为新设备,并且电路板上的 LED 会亮起。这意味着您已通电。在 Arduino IDE 中,导航至文件>示例>基础>闪烁,然后打开文件。您会看到现在可能没有意义的代码,但事实确实如此。

然后转到工具>主板: > Arduino/Genuino Uno ,选择您使用的 Arduino 类型。之后,转到工具>端口,选择按名称列出主板的端口。在这里,我们的是 COM3(Arduino/Genuino Uno),但您的可能有不同的编号或名称,具体取决于您使用的微控制器。

现在,一切设置完毕,点击 Arduino IDE 窗口左上角附近的向右箭头,将程序上传到主板。完成后,您将看到另一个板载 LED 开始闪烁 - 亮一秒钟,然后熄灭一秒钟。

这是怎么回事?

让我们重新回顾一下代码。如果你仔细查看简单的“闪烁 LED”程序,你会注意到“void setup()”和“void loop()”下的代码块。“void setup()”部分只运行一次,在设置时,它将连接 LED 的引脚(引脚 13)设置为输出,这意味着引脚控制灯光,而不是接收来自按钮或传感器的输入。

但是,“void loop()”部分会连续运行。首先,它使用初始 digitalWrite 命令触发 LED 亮起,然后通过 delay(1000) 命令停止一秒钟(1,000 毫秒)。然后它发出另一个 digitalWrite 命令关闭 LED,再停止一秒钟,然后从 void loop() 部分的开头重新开始。

随意修改

Arduino IDE 还包含其他代码示例,位于文件>示例下。网上还有大量代码可用;只需搜索您希望设备执行的操作即可。

由于我们才刚刚开始,请尝试这个简单的修改:更改 LED 的闪烁频率。只需更改延迟命令中的数字,然后使用程序左上角附近的箭头图标将其上传到您的 Arduino 板。

如果您想添加自己的 LED,您可以将内置 LED 的引脚移至其他编号的引脚之一,或将其保留在 13,将新 LED 的长脚插入您选择的任何引脚。将短脚连接到地 (GND)。您可能还想在这里使用电阻器来延长 LED 的使用寿命,但对于短时间的监督测试,省略一个电阻器应该没有问题。

当然,让 LED 闪烁只是这些系统所能实现的一小部分功能。一旦您能够让它完成一些简单的任务,接下来就是逐步改进,直到您获得真正出色的功能。

<<:  如何修复纱窗

>>:  充分利用 Prime Video 的 9 种方法

推荐阅读

TikTok 对其收集的数据保持避而不谈

昨天,在美国参议院就社交媒体对国土安全的影响举行的听证会上,TikTok 首席运营官 Vanessa...

Hello Kitty 的《伊索寓言》评论:一次迷人的动画体验

和Hello Kitty一起看伊索寓言吧~OVA的迷人世界1997年11月21日发行的OVA《和He...

培根:另一种白热

最近,我下定决心,在周末结束前,做一个完全由培根制成的装置,并用它将钢锅切成两半。我最初的尝试失败了...

如果美国环保署规则通过,发电厂可能首次面临排放限制

5月11日,美国环境保护署(EPA)将提出对燃煤和燃气发电厂温室气体排放的新限制。电力行业产生的温室...

美国联邦航空管理局称,击落无人机属于联邦犯罪

击落飞机属于联邦犯罪,本周,美国联邦航空管理局确认击落无人机也属于联邦犯罪。对于拥有无人机的人和不希...

旧金山的人群焚烧了一辆 Waymo 自动驾驶出租车

周六晚上,破坏者在旧金山唐人街彻底摧毁了一辆 Waymo 自动驾驶出租车,围观者欢呼雀跃。Waymo...

新的考古证据表明,人类在 12000 年前就开始给狗喂食

人类与狗的联系可能早在 12,000 年前就始于美洲。阿拉斯加发现的考古遗迹将人类与狗的陪伴时间比之...

《妈妈给我讲个故事》观后感与评价:故事温馨,人物迷人

“妈妈,给我讲个故事”:一部怀旧十分钟动画片的吸引力和价值1988年,一部温暖孩子们心灵的动画片在日...

彻底解析哆啦美和哆啦 A 梦机器人学校的七大奇迹!你真的应该看第 17 部电影吗?

《哆啦美与哆啦 A 梦的机器人学校七大奇迹!?》的魅力与评价“多啦美与多啦 A 梦:机器人学校的七...

窃听粉红河豚的声音可能有助于拯救它们

虽然亚马逊河流域的粉红色河豚看起来像是热门夏季大片《芭比娃娃》营销活动的最新部分,但它们实际上是生活...

塑料废物有一天可以成为你汽车的燃料

在西班牙南部海岸阿尔梅里亚的一家工厂里,科技公司 Cynar 的首席执行官迈克尔·默里做了一次令人印...

猛犸象“肉干”保存了 52,000 年前的化石染色体

虽然我们可能不会在短期内看到以激素为生的巨型猛犸象在地球上行走,但我们对这种已灭绝哺乳动物的基因组有...

.hack//Roots 的深刻世界观和故事 - 评论和推荐

.hack//Roots - Dot Hack Roots - 全面评测推荐概述.hack//Roo...

可再生能源可能是波多黎各电网防飓风的关键

波多黎各又要停电了。五年前,飓风玛丽亚对波多黎各电网造成了严重破坏,此后,这片美国领土一直在努力寻找...

小行星碰撞永远改变了地球上的生命——但没有毁灭恐龙

大约五亿年前发生了一件神秘的事情,引发了地球生命史上最重要的变化之一。突然间,物种数量激增,无脊椎动...