A principal ideia deste projeto é aprender a controlar vários LEDs em simultâneo e ver como podemos aumentar as portas digitais do nosso Arduíno para que o projeto seja exequível.
Assim, nesta primeira etapa, a nossa preocupação será colocar os quatros semáforos de um cruzamento a funcionar sabendo que:
- Temos de aumentar o número de portas digitais - Dado o elevado número de LEDs que iremos usar no projeto, há a necessidade de utilizar mais portas digitais do que as existentes no Arduíno. Deste modo será necessário utilizar um PCF8574 que nos irá possibilitar ter mais portas digitais.
- Vamos construir quatro semáforos - Tendo em atenção que cada deles é composto por 4 LEDs, isto é, três para indicar se o veículo pode avançar ou deve parar (Vermelho, Amarelo e Verde) e um quarto LED para indicar ao veículo precaução ao virar para a esquerda.