Ir ao conteúdo
  • Cadastre-se

Jose Domingues V. Junior

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá Amigos, sou hobista, e por isso meus conhecimentos em eletrônica são um tanto quanto limitados, porém consegui montar um circuito para controle de resistências com displays 7 segmentos e sensores 18b20, tudo funcionando normal, mas a parte da detecção de zero com o Arduino apesar de estar funcionando perfeitamente em 127v, quando mudo a tensão para 220v ele simplesmente nao le as mudanças de fase, alguém tem alguma ideia que possa me ajudar? segue o código do Arduino da detecção, e anexo o esquema do circuito. // Programa que conta os "meio-ciclos" da onda senoidal fornecida pela //concessionária de energia elétrica. volatile unsigned int pulsos = 0; void ContaPulso(){// Rotina que é chamada a cada meio ciclo, incrementando a variável pulsos. pulsos++; } void setup(){ Serial.begin(9600); Serial.println("INICIANDO"); pinMode(2, INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(2), ContaPulso, RISING); } void loop(){ volatile unsigned long t=millis(); while((millis()-t) <= 1000){}// Espera um segundo... // Durante a espera, a interrupção ocorre a cada vez que o pino 2 muda de // zero para 5V. Como isso acontece a cada meio ciclo, após um segundo // a variável pulsos vai conter o valor 120, que será impresso repetidas // vezes. Serial.println(pulsos); pulsos=0; } agradeço de antemão qualquer ajuda. Brassagem - CPU - Copia (2).PDF

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...