Pin Status: An Arduino Debugging Library for High School E-textile Courses
Pin Status: An Arduino Debugging Library for High School E-textile Courses
复制标题
引脚状态:用于高中电子纺织课程的 Arduino 调试库
DOI:
10.1145/3328778.3372712
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Schneider, Michael
中科院分区:
文献类型:
--
作者:
Schneider, Michael
When learning to code a student must learn both to create a program and then how to debug said program. Novices often start with print statements to help trace code execution and isolate logical errors. Eventually, they adopt advance debugger practices such as breakpoints, "stepping" through code execution, and "watching" variables as their values are updated. Unfortunately for students working with Arduino devices, there are no debugger tools built into the Arduino IDE. Instead, a student would have to move onto a professional IDE like Atmel Studio and/or acquire a hardware debugger. Except, these options have a steep learning curve and are not intended for a student who has just started to learn how to write code. I am developing an Arduino software library, called Pin Status, to assist novice programmers with debugging common logic errors and provide features specific to the e-textile microcontroller, Adafruit Circuit Playground Classic.