Influence of Arduino on the Development of Advanced Microcontrollers Courses

This paper describes the development of courses in the field of digital design that use Arduino boards as their main platforms. Arduino offers an intuitive development environment and multiple hardware and software resources that allow rapid development of microcontroller-based projects. However, du...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Universidad Tecnológica de Bolívar
Repositorio:
Repositorio Institucional UTB
Idioma:
eng
OAI Identifier:
oai:repositorio.utb.edu.co:20.500.12585/8925
Acceso en línea:
https://hdl.handle.net/20.500.12585/8925
Palabra clave:
Arduino
Education courses
Embedded systems
Engineering education
Microcontrollers
Project-based learning
Controllers
Education
Embedded systems
Engineering education
Hardware
Hardware-software codesign
Microcontrollers
Students
Arduino
Development environment
Digital design course
Education course
Hardware and software
Microcontroller-based
Project based learning
Undergraduate Courses
Curricula
Rights
restrictedAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UTB2_27ce69e2d56e2af9826bee9c2f3887ea
oai_identifier_str oai:repositorio.utb.edu.co:20.500.12585/8925
network_acronym_str UTB2
network_name_str Repositorio Institucional UTB
repository_id_str
dc.title.none.fl_str_mv Influence of Arduino on the Development of Advanced Microcontrollers Courses
title Influence of Arduino on the Development of Advanced Microcontrollers Courses
spellingShingle Influence of Arduino on the Development of Advanced Microcontrollers Courses
Arduino
Education courses
Embedded systems
Engineering education
Microcontrollers
Project-based learning
Controllers
Education
Embedded systems
Engineering education
Hardware
Hardware-software codesign
Microcontrollers
Students
Arduino
Development environment
Digital design course
Education course
Hardware and software
Microcontroller-based
Project based learning
Undergraduate Courses
Curricula
title_short Influence of Arduino on the Development of Advanced Microcontrollers Courses
title_full Influence of Arduino on the Development of Advanced Microcontrollers Courses
title_fullStr Influence of Arduino on the Development of Advanced Microcontrollers Courses
title_full_unstemmed Influence of Arduino on the Development of Advanced Microcontrollers Courses
title_sort Influence of Arduino on the Development of Advanced Microcontrollers Courses
dc.subject.keywords.none.fl_str_mv Arduino
Education courses
Embedded systems
Engineering education
Microcontrollers
Project-based learning
Controllers
Education
Embedded systems
Engineering education
Hardware
Hardware-software codesign
Microcontrollers
Students
Arduino
Development environment
Digital design course
Education course
Hardware and software
Microcontroller-based
Project based learning
Undergraduate Courses
Curricula
topic Arduino
Education courses
Embedded systems
Engineering education
Microcontrollers
Project-based learning
Controllers
Education
Embedded systems
Engineering education
Hardware
Hardware-software codesign
Microcontrollers
Students
Arduino
Development environment
Digital design course
Education course
Hardware and software
Microcontroller-based
Project based learning
Undergraduate Courses
Curricula
description This paper describes the development of courses in the field of digital design that use Arduino boards as their main platforms. Arduino offers an intuitive development environment and multiple hardware and software resources that allow rapid development of microcontroller-based projects. However, due to the vast amount of information available, students were losing the capability to design their own prototypes. We propose a methodology that introduces the study of microcontrollers using Arduino to develop different types of projects and proceeds to study the system architecture to gain control on the device. This methodology has been used in an undergraduate course in microcontrollers and a graduate course in advanced techniques in digital design. The students of the microcontrollers course showed improved design skills and motivation compared to the students from previous versions of the course. With respect to the advanced techniques in digital design course, the students were able to take advantage of Arduino platform to gain a deep understanding of hardware/software co-design of embedded systems. © 2013 IEEE.
publishDate 2017
dc.date.issued.none.fl_str_mv 2017
dc.date.accessioned.none.fl_str_mv 2020-03-26T16:32:36Z
dc.date.available.none.fl_str_mv 2020-03-26T16:32:36Z
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.spa.none.fl_str_mv Artículo
status_str publishedVersion
dc.identifier.citation.none.fl_str_mv Revista Iberoamericana de Tecnologias del Aprendizaje; Vol. 12, Núm. 4; pp. 208-217
dc.identifier.issn.none.fl_str_mv 19328540
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12585/8925
dc.identifier.doi.none.fl_str_mv 10.1109/RITA.2017.2776444
dc.identifier.instname.none.fl_str_mv Universidad Tecnológica de Bolívar
dc.identifier.reponame.none.fl_str_mv Repositorio UTB
dc.identifier.orcid.none.fl_str_mv 26325154200
36514246000
57210822856
identifier_str_mv Revista Iberoamericana de Tecnologias del Aprendizaje; Vol. 12, Núm. 4; pp. 208-217
19328540
10.1109/RITA.2017.2776444
Universidad Tecnológica de Bolívar
Repositorio UTB
26325154200
36514246000
57210822856
url https://hdl.handle.net/20.500.12585/8925
dc.language.iso.none.fl_str_mv eng
language eng
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/restrictedAccess
dc.rights.cc.none.fl_str_mv Atribución-NoComercial 4.0 Internacional
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial 4.0 Internacional
http://purl.org/coar/access_right/c_16ec
eu_rights_str_mv restrictedAccess
dc.format.medium.none.fl_str_mv Recurso electrónico
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Education Society of IEEE (Spanish Chapter)
publisher.none.fl_str_mv Education Society of IEEE (Spanish Chapter)
dc.source.none.fl_str_mv https://www.scopus.com/inward/record.uri?eid=2-s2.0-85040307034&doi=10.1109%2fRITA.2017.2776444&partnerID=40&md5=5ceeb8ceea821cb3ab12e79832ac2204
institution Universidad Tecnológica de Bolívar
bitstream.url.fl_str_mv https://repositorio.utb.edu.co/bitstream/20.500.12585/8925/1/MiniProdInv.png
bitstream.checksum.fl_str_mv 0cb0f101a8d16897fb46fc914d3d7043
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositorio Institucional UTB
repository.mail.fl_str_mv repositorioutb@utb.edu.co
_version_ 1814021637994971136
spelling 2020-03-26T16:32:36Z2020-03-26T16:32:36Z2017Revista Iberoamericana de Tecnologias del Aprendizaje; Vol. 12, Núm. 4; pp. 208-21719328540https://hdl.handle.net/20.500.12585/892510.1109/RITA.2017.2776444Universidad Tecnológica de BolívarRepositorio UTB263251542003651424600057210822856This paper describes the development of courses in the field of digital design that use Arduino boards as their main platforms. Arduino offers an intuitive development environment and multiple hardware and software resources that allow rapid development of microcontroller-based projects. However, due to the vast amount of information available, students were losing the capability to design their own prototypes. We propose a methodology that introduces the study of microcontrollers using Arduino to develop different types of projects and proceeds to study the system architecture to gain control on the device. This methodology has been used in an undergraduate course in microcontrollers and a graduate course in advanced techniques in digital design. The students of the microcontrollers course showed improved design skills and motivation compared to the students from previous versions of the course. With respect to the advanced techniques in digital design course, the students were able to take advantage of Arduino platform to gain a deep understanding of hardware/software co-design of embedded systems. © 2013 IEEE.Recurso electrónicoapplication/pdfengEducation Society of IEEE (Spanish Chapter)http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/restrictedAccessAtribución-NoComercial 4.0 Internacionalhttp://purl.org/coar/access_right/c_16echttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85040307034&doi=10.1109%2fRITA.2017.2776444&partnerID=40&md5=5ceeb8ceea821cb3ab12e79832ac2204Influence of Arduino on the Development of Advanced Microcontrollers Coursesinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArtículohttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_2df8fbb1ArduinoEducation coursesEmbedded systemsEngineering educationMicrocontrollersProject-based learningControllersEducationEmbedded systemsEngineering educationHardwareHardware-software codesignMicrocontrollersStudentsArduinoDevelopment environmentDigital design courseEducation courseHardware and softwareMicrocontroller-basedProject based learningUndergraduate CoursesCurriculaMartínez-Santos J.C.Acevedo Patiño, ÓscarContreras Ortiz, Sonia HelenaPatiño, O.A., Contreras-Ortiz, S., Martínez-Santos, J.C., Evolution of microcontroller's course under the influence of Arduino (2016) Proc. 14th LACCEI Int. Multi-Conf. Eng., Edu., Technol., pp. 1-7. , JulRicks, K.G., Stapleton, W.A., Jackson, D.J., An embedded systems course and course sequence (2005) Proc. Workshop Comput. Archit. Edu., Held Conjunct. 32nd Int. Symp. Comput. Archit. (WCAE), , http://doi.acm.org/10.1145/1275604.1275617, New York, NY, uSAGunasekaran, M., Potluri, R., Low-cost undergraduate control systems experiments using microcontroller-based control of a DC motor (2012) IEEE Trans. Edu., 55 (4), pp. 508-516. , NovMoya, A.G., Barros, A.B., Practical course of embedded systems based on XuPV2P development boards (2013) IEEE Rev. Iberoamericana Tecnol. Aprendizaje, 8 (2), pp. 64-70. , MayRodriguez-Sanchez, M.C., Torrado-Carvajal, A., Vaquero, J., Borromeo, S., Hernandez-Tamames, J.A., An embedded systems course for engineering students using open-source platforms in wireless scenarios (2016) IEEE Trans. Edu., 59 (4), pp. 248-254. , NovZualkernan, I.A., A course for teaching integrated system design to computer engineering students (2014) Proc. IEEE Global Eng. Edu. Conf. (EDuCON), pp. 470-474. , AprChancharoen, R., Sripakagorn, A., Maneeratana, K., An Arduino kit for learning mechatronics and its scalability in semester projects (2014) Proc. Int. Conf. Teaching, Assessment Learn. (TALE), pp. 505-510. , DecDel Carmen Currás-Francos, M., Diz-Bugarín, J., García-Vila, J., Orte-Caballero, A., Cooperative development of an Arduino-compatible building automation system for the practical teaching of electronics (2014) IEEE Rev. Iberoamericana Tecnol. Aprendizaje, 9 (3), pp. 91-97. , AugSarik, J., Kymissis, I., Lab kits using the Arduino prototyping platform (2010) Proc. IEEE Frontiers Edu. Conf. (FIE), pp. T3C1-T3C5. , OctRodriguez, H.A., Bolaño, M., Cardona, G., Meteorological station remote access (EMAR) (2016) Proc. 14th Latin Amer. Caribbean Conf. Eng. Technol. (LACCEI), pp. 1-5. , JulConcepción, C.E.T., Rovetto, C., Modelado con Redes de Petri coloreadas de un lector RFID sobre Arduino (2015) Proc. 13th Latin Amer. Caribbean Conf. Eng. Technol. (LACCEI), pp. 1-7. , JulRojas, F.M., Puentes, Y.J.R., Arduino y Android una pareja para aplicaciones de ubicuidad (2013) Proc. 11th Latin Amer. Caribbean Conf. Eng. Technol. (LACCEI), pp. 1-10. , AugRomero, L.F.C., Díaz, A.B., López, F.A., Prototipo de robot agrícola teleoperado usando LabVIEW y la plataforma Arduino (2014) Proc. 12th LACCEI Latin Amer. Caribbean Conf. Eng. Technol., pp. 1-9. , JulJamieson, P., Arduino for teaching embedded systems. Are computer scientists and engineering educators missing the boat? (2010) Proc. FECS, pp. 289-294Jamieson, P., Herdtner, J., More missing the boat-Arduino, Raspberry Pi, and small prototyping boards and engineering education needs them (2015) Proc. IEEE Frontiers Edu. Conf. (FIE), pp. 1-6. , OctObando, N.R., Desarrollo de Competencias Genéricas Mediante el Aprendizaje Basado en Problemas (2013) Proc. 11th Latin Amer. Caribbean Conf. Eng. Technol. (LACCEI), pp. 1-7. , AugPerales, M.A., Barrero, F., Toral, S.L., Learning achievements using a PBL-based methodology in an introductory electronics course (2015) IEEE Rev. Iberoamericana Tecnol. Aprendizaje, 10 (4), pp. 296-301. , NovGil-Sánchez, L., Masot, R., Alcañiz, M., Teaching electronics to aeronautical engineering students by developing projects (2015) IEEE Rev. Iberoamericana Tecnol. Aprendizaje, 10 (4), pp. 282-289. , NovBruce, J.W., Harden, J.C., Reese, R.B., Cooperative and progressive design experience for embedded systems (2004) IEEE Trans. Edu., 47 (1), pp. 83-92. , Feb(2015) Atmel Studio 6, , http://www.atmel.com/microsite/atmelstudio6/, Atmel CorporationMargolis, M., (2011) Arduino Cookbook, , Newton, MA, uSA: O'Reilly Media, IncBoxall, J., (2013) Arduino Workshop: A Hands-On Introduction with 65 Projects, , San Francisco, CA, uSA: No Starch PressBarrett, S.F., (2010) Arduino Microcontroller Processing for Everyone, , San Rafael, CA, uSA: Morgan and Claypool Publishers(2015) Atmel Corporation-Microcontrollers, 32-Bit, and Touch Solutions, , http://www.atmel.com/, Atmel Corporation. Jun(2015), http://www.ti.com/, Texas Instruments. Jun. Analog, Embedded Processing, Semiconductor Company, Texas Instruments-TI.Com(2015), http://www.microchip.com/, Jun. Microchip Technology Inc(2015) Instructables-DIY How to Make Instructions, , http://www.instructables.com/, Jun(2015) Energia, , http://energia.nu/, Jun(2015) Processing, , https://processing.org/, JunCastañeda, J.E.S., Patino, O.A., Martínez-Santos, J.C., AquApp, an information system for a collaborative sensor network (2016) Proc. IEEE 11th Colombian Comput. Conf. (CCC), pp. 1-6. , SepSabalza, M.M., Borré, J., Santos, J.C.M., Design and construction of a Power Meter to optimize usage of the Electric Power (2014) Proc. 3rd Int. Congr. Eng. Mechatronics Autom. (CIIMA), pp. 1-5. , OctParada, R.A.D., Santos, J.C.M., Study of the lower limp's angle during weightlifting exercises using an accelerometer-based system (2014) Proc. 3rd Int. Congr. Eng. Mechatronics Autom. (CIIMA), pp. 1-4. , OctMora, S.N., Martínez-Santos, J.C., Visual servoing of a fivebar linkage mechanism (2015) Proc. IEEE 2nd Colombian Conf. Autom. Control (CCAC), pp. 1-5. , Oct(2017) Teensy Technical Specifications, , https://www.pjrc.com/teensy/techspecs.html, PJRC. JunSavage, W., Chilton, J., Camposano, R., IP reuse in the system on a chip era (2000) Proc. 13th Int. Symp. IEEE Syst. Synth., pp. 2-7. , SepFerrari, A., Sangiovanni-Vincentelli, A., System design: Traditional concepts and new paradigms (1999) Proc. Int. Conf. Comput. Design (ICCD), pp. 2-12. , OctChiang, S.-Y., Foundries and the dawn of an open IP era (2001) Computer, 34 (4), pp. 43-46. , AprTabbara, B., Tabbara, A., Sangiovanni-Vincentelli, A., (2012) Function/ Architecture Optimization and Co-Design of Embedded Systems, 585. , New York, NY, uSA: SpringerNash, J., Smith, P., An analysis of the design processes required for the technology conversion of SoC intellectual property (2000) Proc. IEEE Custom Integr. Circuits Conf. (CICC), pp. 525-527. , MayWolf, W., A decade of hardware/software codesign (2003) Computer, 36 (4), pp. 38-43. , AprCoussy, P., Baganne, A., Martin, E., A design methodology for integrating IP into SOC systems (2002) Proc. IEEE Custom Integr. Circuits Conf, pp. 307-310. , MayBeaulieu, R., Shors, D., Smith, J., Treatman-Clark, S., Weeks, B., Wingers, L., Simon and speck: Block ciphers for the Internet of Things (2015) Proc. NIST Lightweight Cryptogr. Workshop, pp. 1-15Engels, D., Saarinen, M.-J.O., Schweitzer, P., Smith, E.M., The Hummingbird-2 lightweight authenticated encryption algorithm (2011) Proc. Int. Workshop Radio Freq. Identificat., Secur. Privacy, pp. 19-31http://purl.org/coar/resource_type/c_6501THUMBNAILMiniProdInv.pngMiniProdInv.pngimage/png23941https://repositorio.utb.edu.co/bitstream/20.500.12585/8925/1/MiniProdInv.png0cb0f101a8d16897fb46fc914d3d7043MD5120.500.12585/8925oai:repositorio.utb.edu.co:20.500.12585/89252023-05-25 15:53:34.878Repositorio Institucional UTBrepositorioutb@utb.edu.co