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...
- 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 |