Arduino As A Learning Tool PDF
Arduino As A Learning Tool PDF
Abstract-In this paper we shall take a brief look at the II. ARDUINO
Arduino microcontroller and some of its applications and how
it can be used in learning. Arduino is an open-source microcon A. HARDWARE
troller used in electronic prototyping. Arduino hardware and its i) introduction: There are a wide variety of Arduino
components shall be looked at. Software and the Environment boards [6] out there, but only the Arduino Uno will be looked
that Arduino runs on are both looked at too. Some applications
at. The Arduino Uno is a microcontroller board based on the
will be taken as examples that can help make learning Arduino
ATmega328 [7], which is a high-performance Atmel 8-bit AVR
more interesting. This can be used as a major way to encourage
students and others to learn more about electronics and program RISC-based microcontroller. The device operates between 1.8-
ming. 5.5 volts [8].
III. A B RIEF HISTORY OF MICROCONTROLLERS 3) The hardware is affordable: The Arduino hardware is
cheap to buy, or assemble. The hardware designs can be gotten
In the early 70's both Intel and Texas instruments started online free of charge. Damaged parts on the board can be
developing higher integrated microprocessors. Intel continued replaced at a token fee. So users dont have to worry about
in the development of microprocessors while Texas Instru burning out parts and can focus on "tinkering". Leaving the
ments took a slightly different route. Instead of just a single Arduino board in a permanent installation would be affordable
chip microprocessor, they decided to add built in memory to enough. So a project designed using an Arduino board wont
it and the microcontroller was born [14]. have to be pulled apart just to retrive it.
Though microprocessors could be a basis for a much more
4) Hardware and Software are both open-source: Given its
powerful computer, it would need other chips to work. The
free licence to the Arduino hardware and software designs, the
microcontroller with its all-in-one approach needs little help
circuit diagrams can be gotten and built by individuals without
from other chips although it had a limited range of functions it
paying anything to Arduino [22]. The software is also free
could perform [15]. From being used in simple calculators and
to download so the user can study and modify the software
as gas pump meters, to its developement and wide usage in
if necessary [23]. Since the software is not purchased and
various areas. Today microcontrollers can be found in virtually
only cost of buying the board or buying parts for the board is
every electronic device we use.
incurred, it is very cheap.
A. Why Arduino?
A. Lilypad Arduino
With the numerous amount of microcontrollers out there,
one might wonder, "Why use Arduino?" or "What makes The Lilypad Arduino is a wearable version of the Arduino
it different from others?". We shall give some reasons as that helps to build soft interactive electronic textiles or e
mentioned by Arduino co-founder Massimo Banzi [2]: textiles [26]. It was developed and designed by Leah Buechley
and SparkFun Electronics [27].The design of e-textile involves
1) There is an active community of users: User commu the use of several modules being sewn on the fabric with con
nities are groups of people who use a particular product, in ductive thread to give it the electrical connections necessary.
this case the Arduino. Due to the very active nature of the The microcontroller can be programmed just like the normal
community, it is easy to get help on troubling issues from Arduino boards using the usb-to-serial connection. The lilypad
others who may have faced similar problems. It also improves Arduino is an example of a user community driven project
the the design and helps drive the future direction of the with the commercial version of the kit designed by Leah and
Arduino board. "What you find is that if you can create a SparkFun Electronics.
community around an open source project then it becomes
really alive because everyone starts to contribute. If you dont Some designs using Lilypad Arduino include:
•
Fig. 4. Lilypad Arduino pillow
C. ArduSat
Fig. 6. ArduSat and its major components [21] N. Rodriguez, "How arduino is becoming the world's social network
for hackers and makers." Retrieved from fastcolabs.com/3025320/how
arduino-is-becoming-the-worlds-social-network-for-hackers-and
makers [0610912014].
[22] K. R. Lakhani and E. Von Hippel, "How open source software
works:free user-to-user assistance," Research policy, vol. 32, no. 6,
pp. 923-943, 2003.
[23] A. M. S. Laurent, Understanding open source and free software
licensing. " O'Reilly Media, Inc.", 2004.
[25] A. M. Gibb, New media art, design, and the Arduino microcontroller:
A malleable tool. PhD thesis, Pratt Institute, 2010.
Fig. 7. Actual model of an ArduSat [26] L. Buechley, M. Eisenberg, J. Catchen, and A. Crockett, "The \ilypad
arduino: using computational textiles to investigate engagement, aes
thetics, and diversity in computer science education," in Proceedings
of the SIGCHI conference on Human factors in computing systems,
VI. CONCLUSION pp. 423-432, ACM, 2008.
[27] Arduino, "Lilypad arduino." Retrieved from ar-
From wearable fashion to space research, the possibilities duino.cc/en/Main/arduinoBoardLilyPad [06109/2014].
of using Arduino to learn and develop new ideas is endless. [28] Flickr, "Propinquity." Retrieved from www.ftickr.comlphotos/wyldco
Though it does have its limitations, it is a great tool that can Isets1721576268724552541 [06109/2014].
be used in learning. [29] Instructables, "Tum signal biking jacket." Retrieved from
www.instructables.comlid/turn-signal-biking-jacket [0610912014].
[30] M. Satomi and H. Perner-Wilson, "Kobakant example projects: Musical
REFERENCES pillow." 2014 Retrieved from www.kobakant.at [0610912014].
[1] D. O'Sullivan and T. Igoe, Physical Computing: Sensing and Control [31] M. D. of Natural Resources, "Water quality parameters." 2014
ling the Physical World with Computers. Boston, M A, United States: Retrieved from www.dnr.mo.govenv/esp/waterquality-parameters.htm
Course Technology Press, 2004. [0610912014].
[2] M. Banzi, Getting Started with arduino. O'Reilly Media, Inc., 2009. [32] Libelium, "Smart water sensors to monitor water quality in rivers, lakes
and the sea." 2014 Retrieved from www.libelium.com.
[3] Arduino, "Introduction: What is Arduino?" Retrieved from ar-
duino.cc/en/Guide/lntroduction, [06109/2014]. [33] P. VoweU, "Orp 1 ph 1 temperature data logger." Retrieved from
instructables.comlid/ORP-pH-Temperature-Data-Logger!?ALLSTEPS
[4] Sparkfun, "Arduino shields." Retrieved from
[0610912014].
learn.sparkfun.com/tutorials/arduino-shields [0610912014].
[34] N. Inc., "Ardusat - your arduino experiment in space." Re
[5] R. C. Forcier and D. E. Descy, The computer as an educational tool: trieved from https:llwww.kickstarter.comlprojects/575960623/ardusat
Productivity and problem solving. Prentice-Hall, Inc., 2007.
your-arduino-experiment -in-space [0610912014].
[6] Arduino, "Hardware index." Retrieved from arduino.cc/enlmainlboards [35] ArduSat, "Ardusat." Retrieved from www.ardusat.com [06109/2014].
[0610912014].
[36] G. F. Knoll, Radiation detection and measurement. John Wiley & Sons,
[7] A. Kioumars and L. Tang, "Atmega and xbee-based wireless sensing," in 2010.
Automation, Robotics and Applications (ICARA), 2011 5th International
Coriference on, pp. 351-356, Dec 2011.