Zaslat SMS: Using Arduino as a platform for programming, design and measurement in a freshman engineering course