Ir ao conteúdo

nick4xd

Membro Pleno
  • Posts

    334
  • Cadastrado em

  • Última visita

Tudo que nick4xd postou

  1. Que pena.. Espero então que o circuito, do jeito que está, funcione na prática.
  2. Boa noite pessoal, estou fazendo um controlador de rpm de um motor, usando o circuito abaixo no proteus, porém, ele não simula corretamente (o motor não gira) Gostaria de saber se na prática, o circuito funcionará ou não. Ou se há algum erro ou componente incompatível com simulações. Há em anexo, o arquivo compactado do projeto (Proteus 8) Controlador de Motor Simulado.rar
  3. @aphawk Certo, baixei uma biblioteca, e enquanto o shield não chega, gostaria de saber como adiciono essas linhas de códigos no exemplo: digitalWrite(Rele, HIGH);...digitalWrite(Rele, LOW); Quero acionar o Rele as 20:00 e desligar as 05:00.. Como eu faço isso no código de exemplo: #include <Wire.h>#include <Time.h>#include <DS1307RTC.h>const char *monthName[12] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};tmElements_t tm;void setup() { bool parse=false; bool config=false; // get the date and time the compiler was run if (getDate(__DATE__) && getTime(__TIME__)) { parse = true; // and configure the RTC with this info if (RTC.write(tm)) { config = true; } } Serial.begin(9600); while (!Serial) ; // wait for Arduino Serial Monitor delay(200); if (parse && config) { Serial.print("DS1307 configured Time="); Serial.print(__TIME__); Serial.print(", Date="); Serial.println(__DATE__); } else if (parse) { Serial.println("DS1307 Communication Error :-{"); Serial.println("Please check your circuitry"); } else { Serial.print("Could not parse info from the compiler, Time=\""); Serial.print(__TIME__); Serial.print("\", Date=\""); Serial.print(__DATE__); Serial.println("\""); }}void loop() {}bool getTime(const char *str){ int Hour, Min, Sec; if (sscanf(str, "%d:%d:%d", &Hour, &Min, &Sec) != 3) return false; tm.Hour = Hour; tm.Minute = Min; tm.Second = Sec; return true;}bool getDate(const char *str){ char Month[12]; int Day, Year; uint8_t monthIndex; if (sscanf(str, "%s %d %d", Month, &Day, &Year) != 3) return false; for (monthIndex = 0; monthIndex < 12; monthIndex++) { if (strcmp(Month, monthName[monthIndex]) == 0) break; } if (monthIndex >= 12) return false; tm.Day = Day; tm.Month = monthIndex + 1; tm.Year = CalendarYrToTm(Year); return true;} Não entendo muito de programação mas pretendo aprender. Então desculpa se for pedir de mais uma rápida interpretação do código e como usá-lo para acionar pinos digitais em certos horários. Estou pesquisando códigos prontos com o mesmo funcionamento, e se eu achar posto aqui. Obrigado!
  4. Olá pessoal, hoje um amigo meu pediu para que eu fizesse um sistema na casa dele onde um sensor de movimento que aciona a lâmpada fosse ligada automaticamente as 20:00 e desligasse as 5:00. Isso porque ele não quer que a lâmpada acenda quando alguém passa de dia ou antes desse horário. Dei a ideia de por um LDR para funcionar sozinho dependo da luminosidade do dia, mas ele disse que lá é quase sempre escuro, e que só quer a lâmpada acendendo nesse horário que é mais frequente sua chegada. Pensei fazer isso com arduino, usando o seguinte código: // Programação Timer sensorconst int Rele = 11; //Pino do Relevoid setup(){ Serial.begin(9600); pinMode(Rele, OUTPUT); //Definido como saída}void loop(){ digitalWrite(Rele, HIGH); //Sensor acende delay(32400000); //Espera 9 Horas digitalWrite(Rele, LOW); //Sensor desliga delay(54000000); //Espera 15 Horas} Esse código só seria válido se o Arduino fosse ligado exatamente as 20:00, pois ele não interpreta o tempo real que se passa, mas sim quantos milisegundos (delay) se passaram depois que foi ligado. Gostaria de saber se há como fazer uma programação com o horário real, pois caso caia a energia, terá de ligar o arduino novamente no mesmo horário. Se for ligado as 5:00, terá apenas que inverter o delay e o estado do rele. Mas o mais interessante seria trabalhar com horário real. Há alguma ideia/biblioteca que auxilie nisso? Obrigado!
  5. Hum.. E quanto a este Minipa, há algum diferencial nele em relação ao meu da Brasfort com exceção da qualidade? Amperímetro por exemplo, tem precisão maior ou é quase a mesma coisa? Entre esse Minipa ou Forceline Multímetro e Amperímetro Alicate qual indica? Obrigado!
  6. Uso bastante o multimetro, gostaria da opinião de vocês se compensa comprar um profissional e qual.. Levem em conta que necessito bastante do amperímetro, pelo menos ultimamente (medir pico de corrente durante o pulso é um exemplo) Alguém tem boas sugestões? Não pretendo pagar 100,00 só pra deixar claro kkk
  7. Então, não vejo motivo para ter rompido o fusível, não medi nada em escala errada, como disse, nem tive tempo para isso, pois já está não funcional, sendo que tomei os cuidados necessários para o uso. Segue as fotos da parte interna do multímetro
  8. Olá pessoal, comprei um multímetro de 18,00 bem parecido com esse Acontece, que o ohmímetro dele parou de funcionar, fica sempre dando fundo de escala (1) mesmo quando não estou medindo nada, e isso em qualquer escala, seja 2M ou 200R Não sei porque, foi do nada.. Sei que esses multímetros não prestam, mas não faz nem 1 mês que comprei... Alguém já teve problemas parecidos? Ps: já me falaram de fazer um multímetro usando o arduíno, mas vai demorar para chegar, e não pretendo usar sempre como multímetro, queria ter um multímetro individual mesmo, para ficar mais completa minhas ferramentas kkk Obrigado!

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