Hola soy lucía y voy a explicar como hice el semáforo RGB:
Lo que hace este proyecto es emitir luz en orden de las luces de un semáforo. Lo primero que hice fue entrar en tinkercard y crear un nuevo trabajo y coger los siguientes elementos: Un led RGB, 3 resistencias de 220 omios y una tarjeta arduino UNO R3. Con estos elementos lo que conseguiremos es poder programar el led RGB en orden de las luces del semáforo (verde, amarillo, rojo, amarillo intermitente).
El led RGB es un led que lo que hace es que emite luz a través del paso de la electricidad. tiene cuatro salidas, las cuales se llaman: rojo, cátodo, azul, verde están en ese orden, este led puede formar mas de 16 millones de tonos de color, combinando los tres colores. Lo tienes que conectar en el orden de: una resistencia y esa resistencia a la tarjeta arduino en un polo negativo para que pueda emitir la luz del color. Tienen que estar conectados en una salida variable para poder regular la luz.
Circuito lo que hace es encenderse los leds por orden del semáforo asique se enciende en el orden de verde amarillo rojo y amarillo intermitente en ciclo, están conectados en una de las resistencias en el -9 el rojo, en otra de las resistencias en el -6 el azul, y en la otra resistencia en el -5 el verde y el cátodo en GND. tienen que estar conectados en los números que tienen un signo de - para que tenga una entrada y salida variable.
Lo primero que hice al ir a programarlo fue entrar en el apartado de código, y en bloques ir al apartado de salida, allí cogí un bloque que ponía definir led RGB en pasadores y ahí te daba la opción de elegir los puntos de conexión había que poner los en orden de las silabas del led RGB asique en este caso el orden es de red, Green and blue entonces lo que hice fue fijarme en donde había colocado cada conexión de led, entonces lo puse en el orden de -9, -5, -6 que es como los tenia colocados y después al final de el bloque elegías el color de el orden de como querías que se encendiese yo lo elegí en el orden de verde amarillo rojo y amarillo intermitente, después de poner un bloque de lo dicho anterior mente se ponía un bloque de espera para poner cuanto tiempo de duración quería que esperase ese color en el verde puse 4 segundos en el amarillo puse 2 segundos, en el rojo 4 segundos, y entre ellos poner el bloque de definir led RGB en el orden de color del semáforo.
después programe el amarillo intermitente el cual era: sacando de el apartado de control es bloque de repetir y un numero de veces yo puse repetir 5 veces y luego puse el bloque de definir led RGB en pasadores: -9 -5 -6 y puse en el apartado de color el amarillo luego puse el bloque de espera y puse 0,3 segundos y luego añadí el bloque de definir led RGB en pasador los mismos pasadores y en color el negro que es lo que hacia que el led parpadease y por ultimo otro bloque de espera de 0,3 segundos y así es como lo programe.