Вы находитесь на странице: 1из 4

Princess Murielle P.

Catacutan Microcontroller: ATmega328

10- Newton Operating Voltage: 5V

Input Voltage (recommended): 7-12V

Assignment: Input Voltage (limits): 6-20V

Digital I/O Pins: 14 (of which 6 provide PWM output)

1. Programming (Arduino) Analog Input Pins: 6

DC Current per I/O Pin: 40 mA

DC Current for 3.3V Pin: 50 mA

Flash Memory: 32 KB of which 0.5 KB used by


bootloader

SRAM: 2 KB (ATmega328)

EEPROM: 1 KB (ATmega328)

Clock Speed: 16 MHz

Parts and Functions

Reset Button: Much like turning your computer off


and on again, some problems with the Arduino can be
solved by pushing the reset button. This button will
restart the code currently uploaded on your Arduino. The
Picture of the software reset button may be in a different location on your board
than in this diagram, but it is the only button.
Features of the Arduino UNO:
USB Port: The USB port takes a standard A-to-B USB you make to your program won’t load if something is
cable, often seen on printers or other computer plugged into Pin 0.
peripherals. The USB port serves two purposes: First, it
is the cable connection to a computer which allows you to ATmega328P, black chip: The black chip in the middle of
program the board. The USB cord will also provide power the board is an ATmega328P. This is the “brains” of the
for the Arduino if you’re not using the power port Arduino: it interprets both the inputs / outputs and the
(described below). programming code uploaded onto your Arduino. The
other components on the board allow you to
Voltage Regulator: The voltage regulator converts power communicate with this chip when creating projects.
plugged into the power port (described below) into the 5
volts and 1 amp standard used by the Arduino. BE Power and ground pins: All of the pins related to power
CAREFUL! This component gets very hot. are located here. You can use these pins to run power
from your Arduino to your breadboard circuit.
Power Port: The power port includes a barrel-style
connector which allows for either power straight from a Analog pins: These pins take sensor readings in a range
wall source (often called a wall-wart) or from a battery. of values (analog), rather than just sending whether
This power is used instead of the USB cable. The something is just on or off (digital).
Arduino can take a wide range of voltages (5V – 20V) but How does it work? Arduino is an open-source
will be damaged if power higher than that is connected. hardware and software company, project and user
Built-in LEDs: The LEDS indicate that there is power, and community that designs and manufactures single-board
if your Arduino is sending or receiving data. microcontrollers and microcontroller kits for building
digital devices. Its products are licensed under the GNU
Digital I/O pins: The holes on this side of the board are Lesser General Public License (LGPL) or the GNU
called the digital input/output pins They are used to either General Public License (GPL),[1] permitting the
sense the outside world (input) or control lights, sounds, manufacture of Arduino boards and software distribution
or motors (output). by anyone. Arduino boards are available commercially in
preassembled form or as do-it-yourself (DIY) kits.
TX/RX pins: Pin 0 and Pin 1 are special pins labeled TX
and RX. We will cover this in more detail later, but it is Arduino board designs use a variety
good practice to leave these pins empty. Any changes of microprocessors and controllers. The boards are
equipped with sets of digital and analog input/output (I/O) Processing-based integrated development environment
pins that may be interfaced to various expansion boards (IDE).
('shields') or breadboards (For prototyping) and other
circuits. The boards feature serial communications Arduino was built around the Wiring project of Hernando
interfaces, including Universal Serial Bus (USB) on some Barragan. Wiring was Hernando's thesis project at the
models, which are also used for loading programs from Interaction Design Institute Ivrea. It was intended to be
personal computers. The microcontrollers can be an electronic version of Processing that used our
programmed using C and C++ programming languages. programming environment and was patterned after the
In addition to using traditional compiler toolchains, the Processing syntax. Arduino would not exist without
Arduino project provides an integrated development Wiring and Wiring would not exist without Processing.
environment (IDE) based on the Processing language
project. Currently, there are more than 200 distributors of Arduino
products around the world. About 80 percent of people
2. History/Development of Arduino who buy this product are from the United States and
In 2005, in Ivrea, Italy, a project was initiated to make a Europe. The interest in this product is rising in the China,
device for controlling student-built interactive design India, and South America markets. Over the years, new
projects that was less expensive than other prototyping designs of the Arduino have been created. The original
systems available at the time. One of the cofounders, design is called the Arduino Uno. Some of the Arduino
Massimo Banzi, named this piece of hardware Arduino in designs are the Arduino Mega, Arduino Nano, LilyPad
honor of Bar di Re Arduino (In 1002, King Arduin became Arduino, and Arduino Ethernet. This past year, the
the ruler of the Italy. Today, the Bar di Re Arduino, a pub Arduino gained publicity by partnering with Google.
on a cobblestoned street in town, honors his memory), Google released the Android ADK, or Accessory
and began producing boards in a small factory located in Development Kit, which is based on the Anduino. A
the same region as the computer company Olivetti. person can build an Android app that uses the Phone’s
camera, motion sensors, touch screen, and internet
The Arduino project is a fork of the open source Wiring connectivity. It looks as though the Arduino is creating a
platform and is programmed using a Wiring-based new, cheaper way of programming. It does not seem to
language (syntax and libraries), similar to C++ with some be going away any time soon; it is only getting more
slight simplifications and modifications, and a popular.

Вам также может понравиться