Embora os alunos que entraram agora no primeiro ano da LEEC ainda não tenham tido UCs de programação, e a programação não faça parte do programa da UC de Sistemas Digitais, pretendemos lançar um desafio que consiste na implementação de um pequeno projeto integrado de hardware/software. Este projeto é naturalmente opcional e funcionará como complemento ao trabalho de laboratório L1 (vale +2 valores, o que significa que os alunos que o fizerem têm a possibilidade de ter a nota de 22!!! no L1). Neste projeto opcional, os alunos terão de investigar por si mesmos como programar o Arduino utilizando linguagem C/C++, por forma a implementar uma função lógica combinatória de até 4 entradas. O enunciado e o programa fornecidos contêm muita informação sobre a forma de programar e utilizar o Arduino. Informação adicional pode ser facilmente encontrada na Web.