Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Nicole de Oliveira

Membros Plenos
  • Total de itens

    36
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

6

1 Seguidor

Sobre Nicole de Oliveira

  • Data de Nascimento 04-02-2001

Informações gerais

  • Cidade e Estado
    Lorena/São Paulo
  • Sexo
    Feminino
  1. C Função millis do Arduino

    @TYSQUARE89 Me ajudou muito, obrigada!
  2. C Função millis do Arduino

    Boa noite pessoal, estou fazendo um projeto que retrata a queda livre, então na hora em que o led ligasse, o arduino começaria a contar um tempo, e quando o objeto chegasse no sensor, o arduino pararia de contar, e mostraria no serial o tempo1 - tempo2... Mas o que esta acontecendo é: o led liga e para, o objeto passa pelo sensor, mas o arduino só para de contar quando o led liga de novo. int led = 12; #include <Ultrasonic.h> #define echoPin 8 #define trigPin 7 Ultrasonic ultrasonic(8,7); int func_distancia_ultrasonico() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); unsigned long duracao = pulseIn(echoPin, HIGH); int distancia = duracao / 58; return distancia; } unsigned long temp1; unsigned long temp2; unsigned long tempHL; void setup(){ Serial.begin(9600); pinMode(led, OUTPUT); pinMode(echoPin, INPUT); pinMode(trigPin, OUTPUT); } void ligue(){ } void loop(){ digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); if (digitalRead(led) == HIGH) { temp1 = millis(); } { int valor = func_distancia_ultrasonico(); if(valor <=15) { temp2= millis(); tempHL=(temp2-temp1); Serial.println(tempHL/1000); } } }
  3. HC-SR04 deixa de funcionar com o atmega328

    Entendo, mas o Atmega 328 não tem um pino de alimentação como no Arduino normal. Fiz um projeto igual ao seu e pus o pino 1 do sensor em um porta analógica com a A0 e no Void Setup pus esta porta como OUTPUT, que vai sair 5v como deseja. Tenta ver se dar certo no seu.
  4. HC-SR04 deixa de funcionar com o atmega328

    O pino de alimentação do sensor foi em qual porta do Atmega? Ou você esta usando uma bateria externa no sensor?
  5. Arduino Pro Mini

    Ok... Muito obrigada!
  6. Arduino Pro Mini

    Mil desculpas, me expliquei mal... Na verdade, eu quero alimentar um módulo com os 5V do Arduino, porém ele não tem este pino. O que faço?
  7. Arduino Pro Mini

    Boa Noite galera, comprei um Arduino Pro Mini e estou com muita raiva dele, pelo simples fato de ele não ter uma conexão 5V e não sei o que fazer. Preciso ligar um módulo no 5V e pensei em ligar o VCC do módulo em alguma porta, como "A0, A1"... Ele irá fazer alimentação necessária?
  8. Ligando Arduino

    @Bommu Perneta Muito obrigada! Ajudou bastante
  9. Ligando Arduino

    @Wilson Esser Ok, muito obigada pela ajuda. @Bommu Perneta sua ajudo também foi de grande valia.
  10. Ligando Arduino

    Ah entendi... No caso o o botão vai ficar no positivo ou no negativo? Ou nos dois?
  11. Ligando Arduino

    Boa Tarde pessoal, então, estou tentando ligar um arduino nano numa bateria de 9v, mas não quero que ele fique ligado o tempo inteiro. Então pensei em por um botão, pra que, quando quisesse, eu ligaria o Arduino. O problema é que não sei como fazer, me ajudem por favor?
  12. Circuito confuso

    Muito obrigada @faller, me ajudou bastante!
  13. Circuito confuso

    Muito obrigada @Mestre88, mas continuo com duvida a porta 7 está ligando onde? A porta 2 e a 5 estão ligadas juntas?
  14. Circuito confuso

    Boa noite galera, estou com problema muito chato e não sei como resolver. Este circuito está confuso e não consigo decifra-lo. Parte circulada de preto
  15. Boa Noite Galera, então estou querendo fazer um projeto com que junte um Modulo RF Transmissor e Receptor com um Sensor Ultrassônico. O único problema é a parte da programação, fiz esta e na hora de compilar esta dando errado: #include <Ultrasonic.h> #include <VirtualWire.h> #define echoPin 13 #define trigPin 12 Ultrasonic ultrasonic(13,12); int Vibra = 6; int valor_recebido; char recebido_RF_char[4]; void setup() { Serial.begin (9600); pinMode(echoPin, INPUT); pinMode(trigPin, OUTPUT); pinMode(Vibra, OUTPUT); vw_set_rx_pin(9); vw_setup(5000); vw_rx_start(); } void loop(){ digitalWrite(Vibra, LOW); int valor = func_distancia_ultrasonico(); if(valor <=1000) { digitalWrite(Vibra, HIGH); delay(100); } delay(500); } int func_distancia_ultrasonico() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); int distancia = (ultrasonic.Ranging(CM)); Serial.print("Distancia em CM: "); Serial.println(distancia); return distancia; } { uint8_t buf[VW_MAX_MESSAGE_LEN]; uint8_t buflen = VW_MAX_MESSAGE_LEN; if (vw_get_message(buf, &buflen)) { int i; for (i = 0; i < buflen; i++) { recebido_RF_char = char(buf); } recebido_RF_char[buflen] = '\0'; valor_recebido = atoi(recebido_RF_char); //Sinal Vermelho if (valor_recebido == 0) { digitalWrite(Vibra, HIGH); delay(2000); digitalWrite(Vibra, LOW); delay(2000); digitalWrite(Vibra, HIGH); delay(2000); digitalWrite(Vibra, LOW); delay(2000); digitalWrite(Vibra, HIGH); delay(2000); digitalWrite(Vibra, LOW); delay(2000); digitalWrite(Vibra, HIGH); delay(2000); digitalWrite(Vibra, LOW); delay(2000); } if (valor_recebido == 1) { digitalWrite(Vibra, LOW); } //Sinal Amarelo if (valor_recebido == 3) { digitalWrite(Vibra, HIGH); delay(2000); digitalWrite(Vibra, LOW); delay(2000); digitalWrite(Vibra, HIGH); delay(2000); digitalWrite(Vibra, LOW); delay(2000); } if (valor_recebido == 2) { digitalWrite(Vibra, LOW); } //Sinal Verde if (valor_recebido == 5) { digitalWrite(Vibra, HIGH); delay(2000); digitalWrite(Vibra, LOW); delay(2000); digitalWrite(Vibra, HIGH); delay(2000); digitalWrite(Vibra, LOW); delay(2000); digitalWrite(Vibra, HIGH); delay(2000); } if (valor_recebido == 4) { digitalWrite(Vibra, LOW); } } } Me ajudem por favor

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×