Ir ao conteúdo
  • Cadastre-se

MicSG

Membro VIP
  • Posts

    202
  • Cadastrado em

  • Última visita

Tudo que MicSG postou

  1. @if. Após muitas tentativas, tentei tirar os divisores de tensão e colocar direto nos pinos SPI. Deu certo. Mas como o módulo é para 3,3 V , fiquei com medo de perder o cartão sd ou o módulo. Então coloquei novamente os divisores de tensão. E então... O sistema voltou a funcionar por alguma razão desconhecida. adicionado 10 minutos depois @if.Estava fazendo os testes conectado na porta USB do Computador. Após colocar na fonte de 12V 1A, o sd card dá erro. Voltando à conectar no PC, volta à funcionar. Será que a corrente da fonte (1A) está sendo insuficiente? adicionado 20 minutos depois Na verdade, o arduino mega 2560 está conectado através dos pinos ICSP, que estão conectados em uma arduino uno. O arduino UNO está conectado no computador através de um cabo USB. Tentei por o cabo usb na entrada do arduino Mega, e o catão sd dá falha. Ao voltar o cabo USB à entrada do arduino UNO, o cartão SD volta à funcionar. Por favor, me ajudem à voltar à funcionar atráves de uma fonte externa.
  2. @vtrx O que acontece se ultrapassar as 10000 escritas na memória flash?
  3. Olá. Estava vendo o datasheet do atmega2560, e vi estas 2 linhas na página 1: Então o atmega2560 suporta no máximo 10000 gravações de programas? E 100000 gravações na EEPROM? E o programas ficam armazenados por no máximo 100 anos se a temperatura não ultrapassar de 25ºC?
  4. Olá. Ontem (10/09) coloquei um modulo sd card com o arduino mega. Estava dando tudo certo: o arduino reconhecia o sd card e gravava os dados de temperatura no sd Card. Hoje quando coloquei no computador, verifiquei que a leitura só ocorreu até as 02:00 da madrugada. Então, coloquei de novo o cartão sd no arduino e o arduino não está reconhecendo, sendo que antes estava dando certo. Será o que devo fazer para voltar a funcionar? Link do meu Sd card Modulo Ligação: Nota: Na virada do dia 09/10 para o dia 10/10 também deixei o sd card registrando a temperatura, e obtive um bom funcionamento.
  5. Provisoriamente, estou carregando os programas para o arduino mega utilizando o arduino uno. Segui este tutorial: https://br-arduino.org/2015/06/atmega-standalone-programar-com-arduino.html Neste tutorial é utilzado um arduino uno para programar o arduino standalone( atmega328 na protoboard). Gravei no arduino UNO o programa ArduinoISP, localizado em menu Arquivo | Exemplos | ArduinoISP. Para programar o arduino mega, fiz as seguintes modificações: Então, para carregar o exemplo Blink, você deve selecionar a placa Arduino MEGA 2560: Depois, é necessário selecionar o programador "Arduino as ISP": Em seguida, para carregar o código, é necessário segurar a tecla shift pressionada enquanto clicar o botão Carregar. Fazendo isso, a função do botão carregar é alterada para Carregar usando o Programador. Tenho mais uma dúvida: Ao modificar o exemplo blink para mostrar dados na serial, como no código a seguir: void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); Serial.begin(9600); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) Serial.println("Ligando"); delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW Serial.println("Desligando"); delay(1000); // wait for a second } Ao acessar o monitor serial, é mostrado isso: Como resolver estes caracteres estranhos? ( a velocidade serial no código coincide com a do monitor serial: 9600)
  6. @lucasfbranco instalei a Versão 1.8.8. Continua a mesma coisa.
  7. @lucasfbranco Qual versão da IDE Arduino você usa?
  8. @lucasfbranco Então... A placa selecionei, mais a porta a IDE não identifica:
  9. Olá. Poderiam me ajudar a fazer um arduino mega ch340 funcionar. Comprei em: https://www.curtocircuito.com.br/catalog/product/view/id/83/s/arduino-mega-compativel-cabo-usb/ Tentei instalar diversos drivers, mas nenhum obteve sucesso. O erro que aparece é: A IDE Arduino não o reconhece. Já troquei de porta USB, mas não obtive nenhum resultado animador. adicionado em 08/10 15:59 Estive pensando e lembrei que é possível programar um arduino pro mini utilizando um arduino uno. Será que é possível programar o arduino mega utilizando um arduino uno?
  10. Olá. Gostaria de saber se para utilização domestica ( sem fins comerciais), do NRF204L01, irei precisar de homologação, ou algum documento para utilização com o arduino. A versão do NRF24L01 é a com antena externa. Iria utilizar com arduino.
  11. @Thiago Miotto Ainda Não. digitei: Aparentemente, o endereço ip estava errado. Então no prompt de comando, digitei ipconfig. Achei um tópico chamado de Adaptador Ethernet Conexão Local. Então tentei mudar o endereço com base no que achei. Recarreguei o código na IDE Arduino com o ip mudado. Então no browser, digitei o ip que eu coloquei no código e deu certo.
  12. Olá. Tenho um ethernet W5500 e estou tentando fazer um Web Servidor. O W5500 está conectado à um PC com um cabo de rede do tipo Crossover, pois não tenho switch nem roteador. Já tentei vários tutoriais na internet e não estou conseguindo fazer funcionar. O W5500 está ligando. O arduino carrega sem erros. Tento carregar a página no navegador com o endereço IP do código, e dá: Por favor me ajudem. adicionado 31 minutos depois Também não sei se estou fazendo as ligações corretas
  13. @alexandre.mbm Como alternativa ao cabo crossover, posso usar este produto?: Switch Mini Multilaser Soho 5 Portas - RE305 Neste caso, presumo que poderei utilizar um cabo de rede comum, né?
  14. @alexandre.mbm Obrigado. Outra dúvida: Posso conectar o Módulo Ethernet - W5500 à um roteador utilizando o cabo crossover? ou terei que adquirir outro cabo comum para conectar o Módulo Ethernet - W5500 ao roteador?
  15. Olá. Gostaria de saber qual cabo ethernet usar para conectar um Módulo Ethernet - W5500 à um computador (diretamente, sem o roteador). Deveria usar um cabo crossover ou um cabo comum?
  16. @Renato.88 Mas no caso, o 'instalador' seria eu. A caixa padrão metálica será para um arduino de meu projeto ficar abrigado de chuva,sol e ratos. Esta caixa irá ficar fora de casa. Então no caso, posso fazer isso com segurança? No caso, iria conectar o fio na Eletricamente, posso fazer isso com segurança? ?
  17. Aqui em casa não tem o fio terra. Seria mais seguro fazer este processo: No caso, iria conectar o fio na Eletricamente, posso fazer isso com segurança?
  18. O "metal" é uma caixa metálica, daquelas em que fica o medidor de energia, onde passa uns fios de 127V. Eu fiz a medição com o multímetro na escala de tensão alternada entre o chão(terra) e a carcaça metálica. Deu 0 volts. Então, já aproveitei o momento e fiz a medição entre o chão(terra) e a carcaça de um motor de ventilador. E deu 124V AC. Então desativei o motor. Irei arranjar um substituto.
  19. Olá. Gostaria de saber se tem como saber, através de um multímetro, se ao encostar em algum metal,irei levar choque.
  20. @Amanda Gonçalo Este código é seguro? <html> <body> <div id="countdown"></div> <script> function countdownTimer() { const difference = +new Date("2020-10-01") - +new Date(); let remaining = "Time's up!"; if (difference > 0) { const parts = { days: Math.floor(difference / (1000 * 60 * 60 * 24)), hours: Math.floor((difference / (1000 * 60 * 60)) % 24), minutes: Math.floor((difference / 1000 / 60) % 60), seconds: Math.floor((difference / 1000) % 60) }; remaining = Object.keys(parts) .map(part => { if (!parts[part]) return; return `${parts[part]} ${part}`; }) .join(" "); } document.getElementById("countdown").innerHTML = remaining; } countdownTimer(); setInterval(countdownTimer, 1000); </script> </body> </html> Desculpe-me, é que meu conhecimento em html é quase zero. Este código peguei em:https://www.digitalocean.com/community/tutorials/js-building-countdown-timer A função dele é fazer contagem regressiva.
  21. Olá. Gostaria de tirar uma dúvida: é seguro ficar pegando códigos html para uma determinada função, como por exemplo contagem regressiva, números de visitantes, etc. e colocar em meu blog?
  22. Olá. se alguém tiver um código html para fazer contagem regressiva em html, poderia compartilhar comigo?
  23. Olá. Estou fazendo uns testes com um módulo rele e um sensor ultrassônico HC-SR04. O rele só é acionado se a distância entre o sensor ultrassônico e o obstáculo for menor que 10 centímetros. Neste caso, o relé é acionado por 2 segundos(eu utilizei a função delay). Veja o código: /* Controle Rele por Sensor Ultrassônico Criado por Michel Galvão em 17/09/2020 */ //Carrega a biblioteca do sensor ultrassonico #include <Ultrasonic.h> //Define os pinos para o trigger e echo #define pino_trigger 4 #define pino_echo 5 //Define o pino para o Rele #define pin_rele 7 //Distância de referência para acionamento do rele float valor_ref_rele = 10.0; //Inicializa o sensor nos pinos definidos acima Ultrasonic ultrasonic(pino_trigger, pino_echo); void setup() { //Inicializa Cmunicação Serial Serial.begin(9600); //Escreve mensagem no Monitor Serial Serial.println("Lendo dados do sensor..."); //Define pino do Rele pinMode(pin_rele, OUTPUT); //Deixa o pino do Rele ligado digitalWrite(pin_rele, HIGH);//com estado HIGH,o rele é desativado. } void loop() { //Le as informações do sensor em cm float cmMsec; long microsec = ultrasonic.timing(); cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM); //Se distancia lida do sensor Ultrassônico for MENOR que o valor de referencia do rele(definido no inicio do código) if(cmMsec<valor_ref_rele){ //Ativa o rele digitalWrite(pin_rele, LOW); //Tempo para manter o rele ativado delay(2000); } //Se não else{ //Desativa o Rele digitalWrite(pin_rele, HIGH); } //Exibe informações no serial monitor Serial.print("Distancia em cm: "); Serial.print(cmMsec); } Deu certo. Agora, eu quero tirar o delay, para o resto do código continuar a 'andar' sem pausas, ainda mantendo a tempo de acionamento do rele por 2 segundos. Desde já agradeço.
  24. Circuito com Controle de Rotação e de sentido: A operação só irá ser realizada quando o TRIAC liberar a energia. Quando o TRIAC liberar, o rele 1 irá entrar em operação: se mandar energia para o rele 1 o motor irá girar para o lado A. Se o rele 1 estiver desenergizado, o motor irá girar para o lado B. O TRIAC também controlará a rotação do motor.

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!