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/
Description
Summary: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.