Visual 11: a software tool for learning microcontroller fundamentals | IEEE Conference Publication | IEEE Xplore