Escolar Documentos
Profissional Documentos
Cultura Documentos
Nome:
Faça o programa em blocos que faz o LED acender quando o botão deslizante
estive para cima e o botão apertado. Torne seu projeto público, cole o link e ao
código feito.
https://www.tinkercad.com/things/bOorLqbnfPe-ex1/editel?
lessonid=EHD2303J3YPUS5Z&projectid=OIYJ88OJ3OPN3EA#/lesson-viewer?
sharecode=R3fx979bIO14V7q-osaXZL7aQrb1FQ6ms8NnHKBMTlM
int b1=0;
int b2 =1;
int L1 =13;
void setup()
{
//Saidas
pinMode(L1, OUTPUT);
//Entradas
pinMode(b1, INPUT);
pinMode(b2, INPUT);
void loop()
{
if (digitalRead(b1) == LOW && digitalRead(b2) == HIGH)
{
digitalWrite(L1, HIGH);
}
else
{
digitalWrite(L1, LOW);
}
}
2. Crie duas cópias do circuito e modifique uma delas para o circuito abaixo:
a. Acenda o LED na saída 9 se apenas uma das chaves estiver na posição de cima. Caso
contrário, o LED deve estar apagado.
b. Acenda o LED na saída 11 se duas das chaves estiverem na posição de cima. Caso
contrário, o LED deve estar apagado.
c. Acenda o LED na saída 13 se todas as chaves estiverem na posição de cima. Caso
contrário, o LED deve estar apagado.
d. Torne seu projeto público, cole o link e o código feito.
https://www.tinkercad.com/things/02Fymg3JFgu-ex2/editel?
sharecode=W56l16EtULJyRhIGAyhdDR7lkXVLBdX3SHt5Gd8uYW0
void setup()
//Saidas
pinMode(13, OUTPUT);
pinMode(11, OUTPUT);
pinMode(9, OUTPUT);
//Entradas
pinMode(0, INPUT);
pinMode(1, INPUT);
pinMode(2, INPUT);
void loop()
digitalWrite(13, LOW);
digitalWrite(11, LOW);
digitalWrite(9, LOW);
digitalWrite(13, HIGH);
digitalWrite(11, HIGH);
}
if (digitalRead(0) == HIGH && digitalRead(1) == LOW && digitalRead(2 ) == HIGH)
digitalWrite(11, HIGH);
digitalWrite(11, HIGH);
digitalWrite(9, HIGH);
digitalWrite(9, HIGH);
digitalWrite(9, HIGH);
}
3. Modifique uma delas para o circuito abaixo:
a. Acenda o LED na saída 8 se apenas a chave estiver na posição de cima. Caso contrário,
o LED deve estar apagado.
b. Apenas se a chave estiver na posição de cima, se o botão for pressionado o LED saída
13 deve começar a piscar uma vez por segundo durante 10 segundos após o qual ficará
aceso e o LED na saída 8 se apagará.
c. Ao se colocar a chave para baixo, deve-se retornar a condição inicial.
d. Torne seu projeto público cole o link para ele.
https://www.tinkercad.com/things/lJhZngYBYYe-copy-of-ex1/editel?
sharecode=kvlGxoGVU7xfYsQsROTuCnaRLB1i-mzBggjoQ_Wl-8c
int b1=0;
int b2 =1;
int L1 =13;
int L2 =8;
void setup()
{
//Saidas
pinMode(L1, OUTPUT);
pinMode(L2, OUTPUT);
//Entradas
pinMode(b1, INPUT);
pinMode(b2, INPUT);
void loop()
{
digitalWrite(L1, LOW);
digitalWrite(L2, LOW);
if (digitalRead(b2) == HIGH)
{
digitalWrite(L2, HIGH);
}