Códgio de secuencia de luces en tinkercad
Enviado por Angel Sanguino • 6 de Febrero de 2022 • Práctica o problema • 282 Palabras (2 Páginas) • 128 Visitas
6/2/2022
Práctica para secuencia de encendido de luces en la erramienta digital tinkercad. Proyecto de robótica .
Tinkercad es un programa de modelado 3D en línea gratuito que se ejecuta en un navegador web. Desde que estuvo disponible en 2011, se ha convertido en una plataforma popular para crear modelos para impresión 3D. Dicha herramienta no solo permite el modelado e impresión ·D, sino que tambien permite elaborar circuitos programables a tra vez del popular lenguaje de programación C++.
A continuación se presenta un código con la siguiente secuencia de luces:
1. se encienden todas a la vez
2. Se encienden de 2 en 2
3. Se encienden 1 por 1
void setup ()
{
//Se establecen los pines a utilizar
pinMode (2, OUTPUT);
pinMode (5, OUTPUT);
pinMode (8, OUTPUT);
pinMode (10, OUTPUT);
pinMode (12, OUTPUT);
pinMode (13, OUTPUT);
}
void loop ()
{
//Encienden todos a la vez
digitalWrite (2, HIGH);
digitalWrite (5, HIGH);
digitalWrite (8, HIGH);
digitalWrite (10, HIGH);
digitalWrite (12, HIGH);
digitalWrite (13, HIGH);
delay (500);
digitalWrite (2, LOW);
digitalWrite (5, LOW);
digitalWrite (8, LOW);
digitalWrite (10, LOW);
digitalWrite (12, LOW);
digitalWrite (13, LOW);
delay (1000);
//Encienden de dos en dos
digitalWrite (2, HIGH);
digitalWrite (5, HIGH);
delay (500);
digitalWrite (2, LOW);
digitalWrite (5, LOW);
digitalWrite (8, HIGH);
digitalWrite (10, HIGH);
delay (500);
digitalWrite (8, LOW);
digitalWrite (10, LOW);
digitalWrite (12, HIGH);
digitalWrite (13, HIGH);
delay (500);
digitalWrite (12, LOW);
digitalWrite (13, LOW);
delay (1000);
//Encienden 1 por 1
digitalWrite (2, HIGH);
delay (500);
digitalWrite (2, LOW);
digitalWrite (5, HIGH);
delay (500);
digitalWrite (5, LOW);
digitalWrite (8, HIGH);
delay (500);
digitalWrite (8, LOW);
digitalWrite (10, HIGH);
delay (500);
digitalWrite (10, LOW);
digitalWrite (12, HIGH);
delay (500);
digitalWrite (12, LOW);
digitalWrite (13, HIGH);
delay (500);
digitalWrite (13, LOW);
delay (1500);
}
...