在这里,我们学习裸露的最低代码来编译Arduino,以及使用Arduino Board闪烁LED的方法。
学习裸基础
在这里,我们讨论并尝试了解一个人需要编译一个“arduino草图”的基本最低代码,该代码是由setup()方法和循环()方法的“arduino草图”。
唯一必需的硬件是Arduino板,不需要额外的电路板。
一旦启动“草图”,就会呈现Setup()函数。我们执行它才能阐述变量,PIN模式,开始涉及库等。
每次打开或重置Arduino Loare时,将分配设置操作以执行一次。
开发Setup()功能后,循环()函数完全执行其命名的内容,即它开始连续循环,从而为您的程序提供更改和响应的机会,因为它运行并恢复。
在“素描”的循环()部分下的代码强制执行振动控制Arduino板。
编译器不会读取可能从几个斜杠(//)开始的所有这些行,这表示您应该在此之后仅编写代码。
在此表单中表达您的代码可确保易于解释可能正在阅读它的人,以及关于程序如何逐步地进行程序。
用arduino闪烁一个领导
在这里,我们了解到最基本的电子电路操作,可以使用Arduino板执行,是的,它是关于通过代码闪烁的LED。
除了您需要的arduino板之外的唯一额外设备是支持的。
首先,您需要将330欧姆¼瓦特电阻连接到电路板的PIN#13。
Next, connect the LED with this 330 ohms resistor and ground (long lead goes to 330 ohm while the shorter lead to ground).Now hook up the Arduino board with your computer, initialize the program and feed the code tha’s presented later on this page.
传统上,Arduinos将在其引脚#13上连接一个LED,该LED在没有任何涉及的硬件的供电时开始闪烁。
实施代码
为了实现代码,第一个执行将是要切换PIN#13以形成具有该行的输出引脚:
PinMode(13,输出);
穿过主循环,我们通过线路打开LED:
DigitalWrite(13,高);
以上使得5V电源为PIN#13,因此我在LED上产生所需的电位,照亮它。
现在我们使用以下行关闭它:
DigitalWrite(13,低);
是的,逻辑上,这将引脚#13恢复为零,请关闭LED。
现在在上面和关闭LED之间,我们需要一定的时间延迟差距,使闪烁是有道理的并且变得可识别。
代码延迟()命令Arduino保持文具直到第二个,换句话说这个命令静音
运营一秒钟。
我有Atmega32,
我们可以使用Atmega 32控制4个电机吗?
嗨swa。我正在考虑购买Arduino。它是一个带有入门套件的Mega 2560 R3。如果它是一个合理的选择,你可以建议。您还可以使用多个输入来同时激活自己的子过程,或为某些输入分配不同的中断电平。感谢你。
嗨米切尔,我不太熟悉arduinos,所以将无法正确建议。
嗨Perumal,我建议Arduino Uno是最佳,当您在起步阶段时最佳。First of all you try with arduino uno when you studied all the process such as spi,i2c,LCD,xbee e.t.c interfacing using arduino uno then you move for arduino mega….I got a clone version of arduino uno from Amazon at 450rs….it works well