Semáforo con barrera con Raspberry Pi

Los alumnos de 1º Bachillerato van a realizar un semáforo con un paso a nivel para un cruce utilizando una placa Raspberry Pi 4 y un programa en Scratch .

El conexionado del circuito sera como sigue:

El programa dentro de Scratch que controlara dicho semáforo y barrera es como sigue: