# ආර්ඩුයිනෝ

ආර්ඩුයිනෝ|  |
| --- |
| Arduino Uno SMD R3 |
| Developer | arduino.cc |
| නිෂ්පාදකයා | Many |
| මාදිලිය | Single-board microcontroller |
| Operating system | None |
| CPU | Atmel AVR (8-bit), ARM Cortex-M0+ (32-bit), ARM Cortex-M3 (32-bit), Intel Quark (x86) (32-bit) |
| ධාරිතාව | Flash, EEPROM |
| මතකය | SRAM |
| Website | arduino.cc |

## Software

ආර්ඩුයිනෝ Software IDE| Screenshot of Arduino IDE showing *Blink* program |
| සංවර්ධක(යෝ) | Arduino Software |
|  |
| ස්ථායි නිකුතුව | 1.8.12
 / 13 පෙබරවාරි 2020 (2020-02-13) |
|  |
| ක්‍රමලේඛන භාෂා(ව) | Java, C, C++ |
| මෙහෙයුම් පද්ධතිය | Windows, macOS, Linux |
| පරිගණක වේදිකාව | IA-32, x86-64, ARM |
| වර්ගය | Integrated development environment |
| බලපත්‍රය | LGPL or GPL license |
| වෙබ් අඩවිය | arduino.cc/en/Main/Software |

අර්ඩුයිනෝ උපත ලබන්නේ 2005 දී ඉතාලියේ "Ivrea Interaction Design Institute" හිදීයි. මෙහිදී මෙය නිර්මණය කළ මැසිමෝ බන්සි, සහ ඩේවිඩ් මෙලිස් වන මොවුන්ගේ ප්‍රධාන අරමුණ වුයේ ඉලෙක්ට්‍රොනික් හෝ ප්‍රොග්‍රමින් පිළිබඳව දැනුමක් නොමැති සිසුන් සඳහා, විවිධ වු පර්යේෂණ කිරීමට හැකි පහසු වේදිකාවක් සකස් කර දීමයි.Arduino යනු නිදහස් මූලාශ්‍ර පරිගණක දෘඩාංග හා මෘදුකාංග සමාගමක්ය, මෙය තනි පුවරු ක්ෂුද්‍ර පාලක කට්ටල නිර්මාණය සහ නිෂ්පාදනය කරයි. එමගින් භෞතික ලෝකය තුල වස්තූන් හා පාරිසරික වෙනස්කම්තු සංවේදක මගින් හදුනාගෙන ඒවා පාලනය කිරීමට හැකි ඩිජිටල් උපාංග සහ අන්තර්ක්‍රියාකාරී වස්තූන් තැනීම සඳහා සහය ලබා දේ. GNU පොදු බලපත්‍ර (LGPL) යටතේ හෝ GNU General Public License (GPL) යටතේ අවසර ලබා දී ඇති නිදහස් මෘදුකාංග හා දෘඪාංග ලෙස මෙම වයාපෘතිෙය් නිෂ්පාදන බෙදා හැරේ. Arduino පුවරු වාණිජමය ආකාරයෙන් ලබා ගත හැකි වන අතර, බොහෝ උපංග ශ්‍රී ලාංකීය වෙළදසැල්වලදී මිලදී ගැනීමට පහසුකම් ඇත.

ගොනුව:Arduino
## අර්ඩුයිනෝ බොර්ඩ්

* Arduino RS232
(male pins)
* Arduino Diecimila
* Arduino Duemilanove
(rev 2009b)
* Arduino Uno R2
* Arduino Uno SMD R3
* Arduino Leonardo
* Arduino micro සංරක්ෂණය කළ පිටපත 2020-10-29 at the Wayback Machine(AtMega 32U4)
* Arduino pro micro (AtMega32U4)
* Arduino Pro
(No USB)
* Arduino Mega
* Arduino Nano
(DIP-30 footprint)
* Arduino LilyPad 00
(rev 2007) (No USB)
* Arduino Robot
* Arduino Esplora
* Arduino Ethernet
(AVR + W5100)
* Arduino Yún
(AVR + AR9331)
* Arduino Due
(ARM Cortex-M3 core)

## Shields

* Some shields offer stacking headers which allows multiple shields to be stacked on top of an Arduino board. Here, a prototyping shield is stacked on two Adafruit motor shield V2s.
* Dragino Lora Shield allows the user to send data and reach extremely long ranges at low data-rates.
* Screw-terminal breakout shield in a wing-type format, allowing bare-end wires to be connected to the board without requiring any specialized pins.
* Adafruit Datalogging Shield with a Secure Digital (SD) card slot and real-time clock (RTC) chip along with some space for adding components and modules for customization.
* Adafruit Motor Shield with screw terminals for connection to motors. Officially discontinued, this shield may still be available through unofficial channels.
* The Adafruit motor shield V2 uses I2C, requiring vastly fewer digital I/O pins than attaching each motor directly.
* A USB host shield which allows an Arduino board to communicate with a USB device such as a keyboard or a mouse.

## Blink example

Power LED (red) and User LED (green) attached to pin 13 on an Arduino compatible board

```
# define LED\_PIN 13 // Pin number attached to LED.

void setup() {
 pinMode(LED\_PIN, OUTPUT); // Configure pin 13 to be a digital output.
}

void loop() {
 digitalWrite(LED\_PIN, HIGH); // Turn on the LED.
 delay(1000); // Wait 1 second (1000 milliseconds).
 digitalWrite(LED\_PIN, LOW); // Turn off the LED.
 delay(1000); // Wait 1 second.
}

```