write a program for a <ahref=https://gitlab.fabcloud.org/pub/programmers/quentorres>microcontroller development board</a> that you made,
to interact (with local <ahref=http://academy.cba.mit.edu/classes/input_devices>input</a>&/or <ahref=http://academy.cba.mit.edu/classes/output_devices>output</a> devices)
and communicate (with remote <ahref=http://academy.cba.mit.edu/classes/networking_communications>wired or wireless</a> devices)
extra credit: use different languages &/or development environments
extra credit: connect external components to the board
<i>group assignment:</i>
demonstrate and compare the toolchains and development workflows
for alternative embedded architectures
<i>individual assignment:</i>
browse through the data sheet for your microcontroller
compare the performance and development workflows for other architectures
write a program for a microcontroller to interact
(with local input &/or output devices) and communicate
(with remote wired or wireless connections), and simulate
its operation
extra credit: test it on a development board
extra credit: try different languages &/or development environments