Ir ao conteúdo
  • Cadastre-se

zepelinmdr

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

Tudo que zepelinmdr postou

  1. Bom dia, Boa tarde, Boa noite meus amigos estou com um projeto mais ou menos feito e gostaria que me ajudassem apenas falando se meu raciocínio estaria correto vamos lá: tenho um termistor sua formula pra calcular a sua resistência é : 25000/t ("t" é a temperatura). e com o relé acoplado de resistência 400 ohms pra quando passar a corrente ativar o relé pra ativar o ventilador agora que vem a minha resolução: digamos que o termistor atinja exatamente 30º e que a corrente esteja passando seja de 25mA alguém pode me confirmar se nesse momento a tensão seria 30,8325 V ? para que o relé fosse ativado sem problemas fiz outro teste fui aumentando a corrente e percebi que 40 mA é o valor máximo que a bobina do relé aguenta então fui atrás de ver quanto ele aguentaria de temperatura com base na tensão que achei de 30,8325 V percebi que em 67 graus ele atinge aproximadamente 40mA através da lei de ohm Obs: fiz esses cálculos com a lei de Ohm (U=R.i) e fui manipulando a formula alguém sabe me dizer se está correto? e se não estiver correto qual seria a maneira certa de calcular?
  2. já consegui aqui adicionado 35 minutos depois beleza agora so preciso de mais uma ajuda no if (Am [j] ==0) ele vai ver que não tem zero e nao vai por nada preciso que ele procure outro lugar, ou seja o "for" rode mais uma vez para achar outro local como faço? #include<stdlib.h> #include<stdio.h> #include<time.h> int main(){ srand(time(NULL)); int cont; int insira; int i, j; //contadores int const N; // constante para definir o tamanho da matriz ambiente int F; printf("informe o tamanho do ambiente:"); scanf("%i", &N); int Am[N] [N];//matriz usada como ambiente /* 1-fosso, 2-wumpus, 4-agente*/ for(i=0;i<N;i++){ for(j=0;j<N;j++){ Am[i] [j] = 0; //matriz ambiente criada e preenchida com 0 } } F=N-1; for(cont=0;cont<F;cont++){ //gerador do fosso i=(rand()%N)+1; //geradores de posição aleatorios j=(rand()%N)+1; //geradores de posição aleatorios if(Am[i][j]==0) { Am[i][j] = 1; } } for(cont=0;cont<1; cont++ ){ i = (rand() %N)+1; j = (rand() %N)+1; if(Am[i][j]==0){ Am[i][j] = 2; } } for(i=0; i<N; i++){ for(j=0;j<N; j++){ printf(" %i", Am[i][j]); } printf("\n"); } }
  3. Nessa parte do codigo for(cont=0;cont<F;cont++){ do{ i=rand()%N; j=rand()%N; if(Am[i][j] == 0) {flag=1;} }while( flag ); Am[i][j]=1; } queria que ficasse assim mas nao compila nao sei porque não aparece erro mas tambem nao aparece a matriz no compilador, botei para as posições aleatórias que aparecerem recebessem 1.
  4. consegui resolver o erro eu tinha copiado errado agora tenho so mais uma pergunta como faço para o rand gerar so o valor que eu quero por exemplo quero que o rand gere apenas o numero 2 como faço? nesse código
  5. @devair1010 ta dando esse erro na hora de compilar e nao to conseguindo ver como ta o código sabe me falar porque ta dando isso? uso codeblocks. qual ide voce usa?
  6. Bom galera estou fazendo um wumpus e quero que gere posiçoes aleatorias e quero por um limite nesse gerador por exemplo: o usuário escolhe o tamanho da matriz 4x4 preciso que o gerador gere apenas 2 poço aleatórios na matriz como faço? já fiz a parte que o usuário escolhe o tamanho da matriz #include<stdlib.h> #include<stdio.h> #include<time.h> int main(void){ int i, j; //contadores int const N; // constante para definir o tamanho da matriz ambiente printf("informe o tamanho do ambiente:"); scanf("%i", &N); int Am[N] [N];//matriz usada como ambiente for(i=0;i<N;i++){ for(j=0;j<N;j++){ Am[i] [j] = 0; //matriz ambiente criada e preenchida com 0 } } for(i=0; i<N; i++){ for(j=0;j<N; j++){ printf(" %i", Am[i][j]); } printf("\n"); } }
  7. Salve galera preciso resolver tres questoes de eletronica digital valendo 8 pontos kkk desde já agradeço quem ajudar so preciso que monte um circuito qualquer coisa manda a foto do circuito Questões: 1) Projete um circuito que seja capaz de escrever em uma memória RAM 256x8 uma sequência decrescente começando em 255 no endereço zero e terminando em zero no endereço 255. Portanto, o endereço 0 registrará 255, o endereço 1 registrará 254, o endereço 2 registrará 253 e assim por diante. 2)Projete uma memória RAM com flip-flops JK com 2x8 com um barramento de dados para escrita separado do barramento de dados de leitura. 3)Projete um circuito digital que seja capaz de dividir dois números binários (inteiros e sem sinal) de 4 bits através do processo de subtrações sucessivas.
  8. Galera alguém me explica como soluciono esse problema aqui, tô com um semaforo de 2 tempos quase feito so que ta dando problema nao pode saltar do verde pro vermelho tem que ser 111 antes da passagem pro vermelho pra ficar amarelo tem q ser assim mas nao consigo montar pra ficar assim tenho que fazer no logisim alguém ajuda por favor desde já agradeç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...