-
Posts
202 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que MicSG postou
-
@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.
-
Existe número máximo de vezes para carregar programas no arduino?
MicSG respondeu ao tópico de MicSG em Eletrônica
@vtrx O que acontece se ultrapassar as 10000 escritas na memória flash? -
Existe número máximo de vezes para carregar programas no arduino?
MicSG postou um tópico em Eletrônica
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? -
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.
-
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)
-
@lucasfbranco instalei a Versão 1.8.8. Continua a mesma coisa.
-
@lucasfbranco Qual versão da IDE Arduino você usa?
-
-
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?
-
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.
-
@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.
-
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
-
Qual cabo ethernet usar p/ ethernet W5500 Arduino: Cabo comum ou cabo crossover?
MicSG respondeu ao tópico de MicSG em Redes e Internet
@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é? -
Qual cabo ethernet usar p/ ethernet W5500 Arduino: Cabo comum ou cabo crossover?
MicSG respondeu ao tópico de MicSG em Redes e Internet
@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? -
Como saber se irei tomar choque, utilizando um multímetro
MicSG respondeu ao tópico de MicSG em Eletrônica
@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? ? -
Como saber se irei tomar choque, utilizando um multímetro
MicSG respondeu ao tópico de MicSG em Eletrônica
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? -
Como saber se irei tomar choque, utilizando um multímetro
MicSG respondeu ao tópico de MicSG em Eletrônica
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. -
Como saber se irei tomar choque, utilizando um multímetro
MicSG respondeu ao tópico de MicSG em Eletrônica
@if. Existe algum risco? -
Olá. Gostaria de saber se tem como saber, através de um multímetro, se ao encostar em algum metal,irei levar choque.
-
HTML É seguro pegar código html na internet e colocar em meu blog?
MicSG respondeu ao tópico de MicSG em Web e banco de dados
@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. -
HTML É seguro pegar código html na internet e colocar em meu blog?
MicSG postou um tópico em Web e banco de dados
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? -
Olá. se alguém tiver um código html para fazer contagem regressiva em html, poderia compartilhar comigo?
-
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.
-
Controle de Rotação e de sentido de rotação para Exaustor com Arduino
MicSG respondeu ao tópico de MicSG em Eletrônica
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