在这里,我们学习了编译Arduino的最小代码,以及使用Arduino板闪烁LED的方法。
学习基本知识
在这里,我们将讨论并尝试理解编译由setup()方法和loop()方法组成的“Arduino Sketch”所需的基本最小代码。
唯一需要的硬件,这是一个Arduino板,不需要额外的电路板。

一旦“草图”被启动,setup()函数就会被呈现。我们执行它是为了设置变量、引脚模式、开始涉及库等。
设置操作只指定在每次打开Arduino板或复位时执行一次。
一旦您开发了setup()功能,loop()函数就会执行它的命名名称,即它开始连续循环,为您的程序提供一个机会,在运行和前进时改变和响应。
在“草图”的loop()部分下面的代码被强制执行,以有力地控制Arduino板。
编译器不会读取所有那些可能以几个斜杠(//)开头的行,这表明你应该只在这之后写代码。
以这种形式表达代码可以确保向可能阅读它的人解释代码,以及向自己解释程序如何一步步进行。
闪烁的LED与Arduino
在这里我们了解到最基本的电子电路操作,一个人可以执行使用Arduino板,是的,它是通过一个代码闪烁一个LED。
除了Arduino板,你需要的唯一附加设备就是LED。
为了开始这个过程,你需要连接一个330欧姆¼瓦特的电阻到板的引脚13。
接下来,将LED与这个330欧姆电阻和接地(长引线到330欧姆,而短引线到地)。现在,将Arduino板与计算机连接起来,初始化程序,并输入本页面稍后介绍的代码。
传统上,Arduinos会在13号引脚上连接一个LED,在没有任何硬件的情况下,它会在通电时开始闪烁。


实现的代码
为了实现这段代码,第一个执行是切换引脚#13以形成一个输出引脚:
输出pinMode(13日);
在主回路中,我们通过线路打开LED:
digitalWrite(13日高);
上述使一个5V电源引脚13,以便我产生所需的潜力,通过LED,照亮它。
现在我们用下面这行来关闭它:
低digitalWrite(13日);
是的,逻辑上这将引脚13归零,关闭LED。
现在,在上述led的开与关之间,我们需要一定的时间延迟间隔,这样闪烁才有意义,才会被识别出来。
代码delay()命令Arduino保持静止直到一秒,换句话说,这个命令是静音的
操作。
我有atmega32,
我们可以用atmega32控制4个电机吗?
嗨,SWA。我在考虑买一个arduino。它是Mega 2560r3与一个入门套件。您能否建议一下,首先选择这样做是否合理?也可以使用多个输入来同时激活它们自己的子程序,或者为某些输入分配不同的中断级别。谢谢你。
你好,米切尔,我对Arduinos不是很精通,所以不能正确地提出建议。
嗨,perumal,我建议arduino uno是最好和最便宜的,当你在起步阶段。首先,你尝试arduino uno当你研究所有的过程,如spi,i2c,LCD,xbee et .c接口使用arduino uno然后你移动arduino mega....我在450rs....上从亚马逊获得了arduino uno的克隆版本它工作得很好