0% found this document useful (0 votes)
11 views5 pages

Introduction To Arduino Programming and Platform

The document outlines an introduction to Arduino programming using the Arduino UNO board, detailing its hardware specifications and programming capabilities. It includes instructions for using the Arduino IDE and provides an example LED blink program. The practical result confirms the successful execution of the LED blink program on the Arduino platform.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views5 pages

Introduction To Arduino Programming and Platform

The document outlines an introduction to Arduino programming using the Arduino UNO board, detailing its hardware specifications and programming capabilities. It includes instructions for using the Arduino IDE and provides an example LED blink program. The practical result confirms the successful execution of the LED blink program on the Arduino platform.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

UNITED INSTITUTE OF TECHNOLOGY

(An Autonomous Institution)


(Approved by AICTE | Affiliated to Anna University |
Accredited by NAAC with A+ Grade | Certified by ISO 9001:2015)
Periyanaickenpalayam, Coimbatore – 641020

Exp: 1 Introduction to Arduino Programming and Platform


Date:

Aim: To study the arduino programming and platform

Components Required: Arduino UNO Board, Arduino platform

Arduino UNO Board Hardware Details:

Arduino UNO is a microcontroller board based on the ATmega328P. It has 14 digital


input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz
ceramic resonator, a USB connection, a power jack, an ICSP header and a reset button. It
contains everything needed to support the microcontroller; simply connect it to a computer
with a USB cable or power it with a AC-to-DC adapter or battery to get started. You can tinker
with your UNO without worrying too much about doing something wrong, worst case scenario
you can replace the chip for a few dollars and start over again.
UNITED INSTITUTE OF TECHNOLOGY
(An Autonomous Institution)
(Approved by AICTE | Affiliated to Anna University |
Accredited by NAAC with A+ Grade | Certified by ISO 9001:2015)
Periyanaickenpalayam, Coimbatore – 641020

Technical Specification of the Arduino UNO Board


UNITED INSTITUTE OF TECHNOLOGY
(An Autonomous Institution)
(Approved by AICTE | Affiliated to Anna University |
Accredited by NAAC with A+ Grade | Certified by ISO 9001:2015)
Periyanaickenpalayam, Coimbatore – 641020

Programming

The Arduino Uno can be programmed with the (Arduino Software (IDE)). Select "Arduino Uno
from the Tools > Board menu (according to the microcontroller on your board). For details, see
the reference and tutorials.

The ATmega328 on the Arduino Uno comes preprogrammed with a bootloader that allows you
to upload new code to it without the use of an external hardware programmer. It communicates
using the original STK500 protocol (reference, C header files).

You can also bypass the bootloader and program the microcontroller through the ICSP (In-
Circuit Serial Programming) header using Arduino ISP or similar; see these instructions for
details.

The ATmega16U2 (or 8U2 in the rev1 and rev2 boards) firmware source code is available in the
Arduino repository. The ATmega16U2/8U2 is loaded with a DFU bootloader, which can be
activated by:

 On Rev1 boards: connecting the solder jumper on the back of the board (near the map of
Italy) and then resetting the 8U2.
 On Rev2 or later boards: there is a resistor that pulling the 8U2/16U2 HWB line to
ground, making it easier to put into DFU mode.

You can then use Atmel's FLIP software (Windows) or the DFU programmer (Mac OS X and
Linux) to load a new firmware. Or you can use the ISP header with an external programmer
(overwriting the DFU bootloader). See this user-contributed tutorial for more information.
UNITED INSTITUTE OF TECHNOLOGY
(An Autonomous Institution)
(Approved by AICTE | Affiliated to Anna University |
Accredited by NAAC with A+ Grade | Certified by ISO 9001:2015)
Periyanaickenpalayam, Coimbatore – 641020

Introduction to Arduino IDE

LED Blink Program

void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever


void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
UNITED INSTITUTE OF TECHNOLOGY
(An Autonomous Institution)
(Approved by AICTE | Affiliated to Anna University |
Accredited by NAAC with A+ Grade | Certified by ISO 9001:2015)
Periyanaickenpalayam, Coimbatore – 641020

digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

Result:
The necessary hardware and software to study the Arduino platform using Arduino UNO is
studied and In built LED Blink program is written is executed and its output is verified
practically.

You might also like