Ir ao conteúdo
  • Cadastre-se

Yuri Ribeiro Caciatori

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa tarde, Estou necessitando fazer a programação de um Arduíno para controlar 2 semáforos. Pórem o semaforo possui condicionais relacionador a botões, ex: se 2 botões do semaforo 1 estiverem acionados, libera verde para semaforo 1, se os dois botões do semaforo 2 estiverem apertados aciona o semaforo 2. Se todos os 4 botões estiverem acionados ou então o mesmo numero de botões acionados ou nenhum acionado. A sinaleira 1 fica como preferencial. Alguem pode me ajudar? Código : void setup() { //definindo os pinos digitais 2,3,4 5, 6, 7, 8, 9 ,10 e 11 //como pinos de saída. pinMode(2,OUTPUT); pinMode(3,OUTPUT); pinMode(4,OUTPUT); pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); pinMode(8,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); } //o método loop é executado repetidamente enquanto o //arduino estiver ligado. void loop() { if (digitalRead(2) == HIGH) {&& (digitalRead(3) == LOW); digitalWrite(5,LOW); //apaga o led vermelho (sinal 1) digitalWrite(7,HIGH); //acende o led verde (sinal 1) digitalWrite(8,HIGH); //acende o led vermelho (sinal 2) } else { (digitalRead(2) == LOW) {&& (digitalRead(3) == HIGH); digitalWrite(7,LOW); //apaga o led verde (sinal 1) digitalWrite(6,HIGH); //acende o led amarelo (sinal 1) delay(2000); //espera 2 segundos digitalWrite(6,LOW); //apaga o led amarelo (sinal 1) digitalWrite(5,HIGH); //acende o led vermelho (sinal 1) digitalWrite(8,LOW); //apaga o led vermelho (sinal 2) digitalWrite(10,HIGH); //acende o led verde (sinal 2) } else { (digitalRead(2) == LOW) {&& (digitalRead(3) == LOW); digitalWrite(5,LOW); //apaga o led vermelho (sinal 1) digitalWrite(7,HIGH); //acende o led verde (sinal 1) digitalWrite(8,HIGH); //acende o led vermelho (sinal 2) } else { (digitalRead(4) == HIGH) {&& (digitalRead(11) == LOW); digitalWrite(5,LOW); //apaga o led vermelho (sinal 1) digitalWrite(7,HIGH); //acende o led verde (sinal 1) digitalWrite(8,HIGH); //acende o led vermelho (sinal 2) } else { (digitalRead(11) == HIGH) {&& (digitalRead(4) == LOW); }digitalWrite(7,LOW); //apaga o led verde (sinal 1) digitalWrite(6,HIGH); //acende o led amarelo (sinal 1) delay(2000); //espera 2 segundos digitalWrite(6,LOW); //apaga o led amarelo (sinal 1) digitalWrite(5,HIGH); //acende o led vermelho (sinal 1) digitalWrite(8,LOW); //apaga o led vermelho (sinal 2) digitalWrite(10,HIGH); //acende o led verde (sinal 2) } else { (digitalRead(11) == LOW) {&& (digitalRead(4) == LOW); digitalWrite(5,LOW); //apaga o led vermelho (sinal 1) digitalWrite(7,HIGH); //acende o led verde (sinal 1) digitalWrite(8,HIGH); //acende o led vermelho (sinal 2)
  2. Bom dia, Estou orçando uma impressora para plotter de projetos no autoCAD e pretendo desembolsar em media 3000 reais porém não achei nenhuma ajuda técnica no assunto e estou namorando com a HP DesignJet T120, qual vocês me recomendam?
  3. Como somar com critério algo inserido por um formulário de cadastro(VBA Excel)? OBS: Utilizando SOMASE, eu necessito clicar na celula onde foi preenchida pelo formulário e dar enter para atualizar na celula onde ficará o resultado da soma. Muito obrigado adicionado 0 minutos depois E eu quero que a célula atualize automáticamente
  4. @Patropi https://www.sendspace.com/file/ih50ow a aba onde tem o Somase é a nomeada "Serviços"
  5. Boa tarde pessoal!! Então, eu fiz uma planilha com formulário em VBA Excel para cadastro de obras para minha empresa, ele lança as horas na planilha base em formato de horas (Corretamente), formatei as celulas para poder somar as horas acumuladas através do Formatar Celulas, e utilizei outra Aba para gerar uma planilha geral e gerar gráficos, para puxar os dados eu preciso utilizar critérios para somar, porém ele não soma/atualiza os dados automaticamente no momento em que eu insiro os dados no formulário, apenas se eu clicar na celula e dar enter, alguma solução? Agradeço desde então.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...