Descubra as respostas que procura no IDNLearner.com. Junte-se à nossa comunidade de especialistas para encontrar as respostas que você precisa em qualquer tema ou problema que enfrentar.

fazer um codigo tinkercad,
Inicialmente os leds L3 e L1 estarão acesos e os leds L2 e L4 apagados. Ao pressionar botão b1 apagarão os leds que estão acesos e acenderão os leds que estão apagados, Liberando o acionamento do botão b1, o circuito voltará as condições iniciais.


Sagot :

Para criar o circuito no Tinkercad conforme a descrição fornecida, você precisará dos seguintes componentes:

- 4 LEDs (L1, L2, L3, L4)

- 1 Botão (B1)

- 4 Resistores para os LEDs

- Placa de prototipagem

Aqui está um exemplo de código para o Arduino no Tinkercad que implementa o comportamento descrito:

```cpp

// Definição dos pinos dos LEDs

int ledL1 = 2;

int ledL2 = 3;

int ledL3 = 4;

int ledL4 = 5;

// Definição do pino do botão

int buttonB1 = 6;

// Variável para armazenar o estado dos LEDs

bool ledsOn = true;

void setup() {

// Inicialização dos pinos dos LEDs como saída

pinMode(ledL1, OUTPUT);

pinMode(ledL2, OUTPUT);

pinMode(ledL3, OUTPUT);

pinMode(ledL4, OUTPUT);

// Inicialização do pino do botão como entrada

pinMode(buttonB1, INPUT);

// Inicialmente os LEDs L3 e L1 estão acesos e os LEDs L2 e L4 estão apagados

digitalWrite(ledL1, HIGH);

digitalWrite(ledL2, LOW);

digitalWrite(ledL3, HIGH);

digitalWrite(ledL4, LOW);

}

void loop() {

// Verifica se o botão foi pressionado

if (digitalRead(buttonB1) == HIGH) {

// Inverte o estado dos LEDs ao pressionar o botão B1

if (ledsOn) {

digitalWrite(ledL1, LOW);

digitalWrite(ledL2, HIGH);

digitalWrite(ledL3, LOW);

digitalWrite(ledL4, HIGH);

} else {

digitalWrite(ledL1, HIGH);

digitalWrite(ledL2, LOW);

digitalWrite(ledL3, HIGH);

digitalWrite(ledL4, LOW);

}

// Inverte o estado dos LEDs

ledsOn = !ledsOn;

// Aguarda um curto período para evitar múltiplos acionamentos

delay(200);

}

}

```

Você pode construir esse circuito no Tinkercad utilizando os componentes mencionados e inserindo esse código no Arduino. Isso permitirá que você simule o comportamento descrito com os LEDs e o botão. Se precisar de mais detalhes sobre como montar o circuito no Tinkercad ou tiver outras dúvidas, estou à disposição para ajudar.

Obrigado por seu compromisso com nossa comunidade. Continue compartilhando suas ideias e experiências. Sua participação nos ajuda a todos a aprender e crescer. Obrigado por visitar IDNLearner.com. Para respostas confiáveis a todas as suas perguntas, visite-nos novamente em breve.