Espero que esteja bem, olhe eu ando no doutorado e queria simular circuitos eletrónicos com o Simulide e com Easydae, voce me podia ajudar? se tiver alguns exemplos lhe agradecia imenso sobre um inversor em ponte completa!
Prezado Carlos, vi alguns esclarecimentos seus sobre comandos AT e talvez possa me ajudar. Preciso habilitar o ESP32 para receber comandos AT. Tenho o manual da Espressif com o passo a passo. Parece que quando usamos a IDE do Arduino, mesmo já tendo atualizado o firmeware a gravação mata o firme e perde a funcionalidade dos comandos AT isso procede? Tem como resolver?
Estou tendo dificuldade em carregar novo firmware no "ESP8266-01", consigo comunicar com esp através esptools, até descarregar os arquivos binarios. Após ter carregado obtenho o seguinte dado
Ola Carlos poderia me ajudar com esse codigo nao esta contando os pontos, so aparece no lcd mas aperto os botoes e nada acontece, fica o 0 do jogador 1 piscando e do jogador 2 ao mesmo tempo.
Carlos gostei do forum muito bom mesmo. O meu problema é o mesmo que o seu, só que o meu ocorre o seguinte: Depois de 24Horas o meu Esp8266 Wemos d1 para de funcionar. Eu tenho outro Esp que é o Nodemcu v3 que ocorre a mesma coisa.
Qual fator simples de como resolver isso? Tem algum esquema?
Isso já esta me deixando chateado. Tem como me ajudar. Por favor. Eu consigo fazer qualquer esp funcionar de qualquer distancia e fora da rede com qualquer roteador, só que o meu único problema é ele esta hibernando depois de 24Horas.
Realmente é chato e pq o Engenheiro que desenvolveu essas placas não colocou algo pra explicar isso melhor né.
Ola Carlos estou automatizando minha sala e pretendo ligar as lampadas ao modulo de reles. mas o que esta acontecendo que quando alimento o arduino os reles comutam de normal aberto para fechado sem eu apertar o botao e sem presionar o botao via aplicativo creio que tenho que mudar algum valor de LOW para HIGH ou vice versa. segue abaixo o codigo que estou utilizando.
int led1 = 10; // Pino da Luz da Sala int led2 = 9; // Pino da Luz da Cozinha int led3 = 8; // Pino do Ventilador
boolean status1 = false; // variavel para o status da Luz da Sala boolean status2 = false; // variavel para o status da Luz da Cozinha boolean status3 = false; // variavel para o status do Ventilador
void setup() {
Serial.begin(9600); // inicializa a comunicação serial na velocidade 9600
pinMode(led1, OUTPUT); //<-l pinMode(led2, OUTPUT); // > define os pinos do leds como saída pinMode(led3, OUTPUT); //<-l
digitalWrite(led1, LOW); //<-l digitalWrite(led2, LOW); // > inicia os leds desligados digitalWrite(led3, LOW); //<-l } void loop() { char comando = Serial.read(); // variavel para ler o dados da serial // realiza a leitura do pino que vai estar a chave int chave1 = digitalRead(4); // para controlar o led branco int chave2 = digitalRead(3); // para o led azul int chave3 = digitalRead(2); // para o led verde
if (chave1 == HIGH) { // se a chave for pressionada (obter valor alto) if (status1) { // verifica se o led está ligado ou desligado de acordo com a variável booleana // executa essa parte se ele estiver ligado digitalWrite(led1, LOW); // desliga o led status1 = false; // muda o status para false para que na proxima vez ele identifique como desligado Serial.println("1of"); // envia a string para informar que o led foi desligado } else { // executa essa parte se ele estiver desligado digitalWrite(led1, HIGH); // liga o led status1 = true; // // muda o status para true para que na proxima vez ele identifique como ligado Serial.println("1on"); // envia a string para informar que o led foi ligado } delay(250); // tempo para que não fique dando conflito e o led fique ligando e desligado ao pressionar } if (chave2 == HIGH) { if (status2) { digitalWrite(led2, LOW); status2 = false; Serial.println("2of"); } else { digitalWrite(led2, HIGH); status2 = true; Serial.println("2on"); } delay(250); } if (chave3 == HIGH) { if (status3) { digitalWrite(led3, LOW); status3 = false; Serial.println("3of"); } else { digitalWrite(led3, HIGH); status3 = true; Serial.println("3on"); } delay(250); } if(comando == 'a') { // se na serial receber o caracter 'a' if (status1) { // do mesmo modo como na explicação acima digitalWrite(led1, LOW); status1 = false; Serial.println("1of"); } else { digitalWrite(led1, HIGH); status1 = true; Serial.println("1on"); } } if(comando == 'b') { if (status2) { digitalWrite(led2, LOW); status2 = false; Serial.println("2of"); } else { digitalWrite(led2, HIGH); status2 = true; Serial.println("2on"); } } if(comando == 'c') { if (status3) { digitalWrite(led3, LOW); status3 = false; Serial.println("3of"); } else { digitalWrite(led3,HIGH); status3 = true; Serial.println("3on"); } } if(comando == 's') { // se receber o caracter 's' ele deve retonar com o status de todos os 3 leds if (status1) { // verifica se o led está ligado ou desligado de acordo com a variável booleana // se estiver ligado Serial.println("1on"); // envia a string para informar que o led está ligado } else { // se estiver desligado
Caro Carlos, sou eu mesmo! Vi que você é aluno do curso de C da Softblue, espero que esteja gostando do curso meu amigo! Estou por aqui procurando aprender mais sobre Arduino para construir uns projetos pessoais meu, que invento no tempo livre, mas confesso que da parte de elétrica tenho muito o que aprender ainda rsrs! E você, qual sua relação com Arduino? Abração!
obrigado pela dica Carlos, é esse o que estou procurando, também penso naquelas viseiras que tem lentes na parte de baixo, daquelas que e relojoeiros e ourives usam, a ideia desse braço é porque não me faria necessidade de uma lampada mais forte para meu quarto que por opção sem uma eletrônica fraquinha.
Olá Carlos ! Pode me ajudar em como usar o dispositivo 2 KM Long Range RF que vende na loja do laboratório de garagem ? Gostaria de maiores informações sobre o mesmo....
Comentários de Carlos kwiek
Caixa de Recados (20 comentários)
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Bom dia Carlos,
Espero que esteja bem, olhe eu ando no doutorado e queria simular circuitos eletrónicos com o Simulide e com Easydae, voce me podia ajudar? se tiver alguns exemplos lhe agradecia imenso sobre um inversor em ponte completa!
Um grande abraço do seu colega eng. José Armando
Prezado Carlos, vi alguns esclarecimentos seus sobre comandos AT e talvez possa me ajudar. Preciso habilitar o ESP32 para receber comandos AT. Tenho o manual da Espressif com o passo a passo. Parece que quando usamos a IDE do Arduino, mesmo já tendo atualizado o firmeware a gravação mata o firme e perde a funcionalidade dos comandos AT isso procede? Tem como resolver?
Bom dia, Carlos!
Estou tendo dificuldade em carregar novo firmware no "ESP8266-01", consigo comunicar com esp através esptools, até descarregar os arquivos binarios. Após ter carregado obtenho o seguinte dado
Obrigado Carlos!!!
Ola Carlos poderia me ajudar com esse codigo nao esta contando os pontos, so aparece no lcd mas aperto os botoes e nada acontece, fica o 0 do jogador 1 piscando e do jogador 2 ao mesmo tempo.
http://labdegaragem.com/forum/topics/alvo-com-marcador-de-pontos?xg_source=activity
Muito obrigado.
Desculpe a pergunta fora do protocolo: o carrão vermelho é seu?
Maravilha
Obrigado pela deferência
poxa por favor já que o caso é simples :) me da uma luz. nesse link eu não achei nada do que se trata para o meu assunto. ajuda-me...
Boa tarde!
Carlos gostei do forum muito bom mesmo. O meu problema é o mesmo que o seu, só que o meu ocorre o seguinte: Depois de 24Horas o meu Esp8266 Wemos d1 para de funcionar.
Eu tenho outro Esp que é o Nodemcu v3 que ocorre a mesma coisa.
Qual fator simples de como resolver isso?
Tem algum esquema?
Isso já esta me deixando chateado. Tem como me ajudar. Por favor.
Eu consigo fazer qualquer esp funcionar de qualquer distancia e fora da rede com qualquer roteador, só que o meu único problema é ele esta hibernando depois de 24Horas.
Realmente é chato e pq o Engenheiro que desenvolveu essas placas não colocou algo pra explicar isso melhor né.
Vlw...fico no aguardo...
Ola Carlos estou automatizando minha sala e pretendo ligar as lampadas ao modulo de reles. mas o que esta acontecendo que quando alimento o arduino os reles comutam de normal aberto para fechado sem eu apertar o botao e sem presionar o botao via aplicativo creio que tenho que mudar algum valor de LOW para HIGH ou vice versa. segue abaixo o codigo que estou utilizando.
int led1 = 10; // Pino da Luz da Sala
int led2 = 9; // Pino da Luz da Cozinha
int led3 = 8; // Pino do Ventilador
boolean status1 = false; // variavel para o status da Luz da Sala
boolean status2 = false; // variavel para o status da Luz da Cozinha
boolean status3 = false; // variavel para o status do Ventilador
void setup() {
Serial.begin(9600); // inicializa a comunicação serial na velocidade 9600
pinMode(led1, OUTPUT); //<-l
pinMode(led2, OUTPUT); // > define os pinos do leds como saída
pinMode(led3, OUTPUT); //<-l
digitalWrite(led1, LOW); //<-l
digitalWrite(led2, LOW); // > inicia os leds desligados
digitalWrite(led3, LOW); //<-l
}
void loop() {
char comando = Serial.read(); // variavel para ler o dados da serial
// realiza a leitura do pino que vai estar a chave
int chave1 = digitalRead(4); // para controlar o led branco
int chave2 = digitalRead(3); // para o led azul
int chave3 = digitalRead(2); // para o led verde
if (chave1 == HIGH) { // se a chave for pressionada (obter valor alto)
if (status1) { // verifica se o led está ligado ou desligado de acordo com a variável booleana
// executa essa parte se ele estiver ligado
digitalWrite(led1, LOW); // desliga o led
status1 = false; // muda o status para false para que na proxima vez ele identifique como desligado
Serial.println("1of"); // envia a string para informar que o led foi desligado
} else {
// executa essa parte se ele estiver desligado
digitalWrite(led1, HIGH); // liga o led
status1 = true; // // muda o status para true para que na proxima vez ele identifique como ligado
Serial.println("1on"); // envia a string para informar que o led foi ligado
}
delay(250); // tempo para que não fique dando conflito e o led fique ligando e desligado ao pressionar
}
if (chave2 == HIGH) {
if (status2) {
digitalWrite(led2, LOW);
status2 = false;
Serial.println("2of");
} else {
digitalWrite(led2, HIGH);
status2 = true;
Serial.println("2on");
}
delay(250);
}
if (chave3 == HIGH) {
if (status3) {
digitalWrite(led3, LOW);
status3 = false;
Serial.println("3of");
} else {
digitalWrite(led3, HIGH);
status3 = true;
Serial.println("3on");
}
delay(250);
}
if(comando == 'a') { // se na serial receber o caracter 'a'
if (status1) { // do mesmo modo como na explicação acima
digitalWrite(led1, LOW);
status1 = false;
Serial.println("1of");
} else {
digitalWrite(led1, HIGH);
status1 = true;
Serial.println("1on");
}
}
if(comando == 'b') {
if (status2) {
digitalWrite(led2, LOW);
status2 = false;
Serial.println("2of");
} else {
digitalWrite(led2, HIGH);
status2 = true;
Serial.println("2on");
}
}
if(comando == 'c') {
if (status3) {
digitalWrite(led3, LOW);
status3 = false;
Serial.println("3of");
} else {
digitalWrite(led3,HIGH);
status3 = true;
Serial.println("3on");
}
}
if(comando == 's') { // se receber o caracter 's' ele deve retonar com o status de todos os 3 leds
if (status1) { // verifica se o led está ligado ou desligado de acordo com a variável booleana
// se estiver ligado
Serial.println("1on"); // envia a string para informar que o led está ligado
} else {
// se estiver desligado
Caro Carlos, sou eu mesmo! Vi que você é aluno do curso de C da Softblue, espero que esteja gostando do curso meu amigo! Estou por aqui procurando aprender mais sobre Arduino para construir uns projetos pessoais meu, que invento no tempo livre, mas confesso que da parte de elétrica tenho muito o que aprender ainda rsrs! E você, qual sua relação com Arduino? Abração!
Te desejo MAIS sucesso em sua empreitada.
Parabéns pelo " currículo " - Privilégio de poucos nesse nosso Brasil .
Agradeço Carlos é bom ter vc como amigo. Estou muito feliz que Deus ilumine seus caminhos. : )
obrigado pela dica Carlos, é esse o que estou procurando, também penso naquelas viseiras que tem lentes na parte de baixo, daquelas que e relojoeiros e ourives usam, a ideia desse braço é porque não me faria necessidade de uma lampada mais forte para meu quarto que por opção sem uma eletrônica fraquinha.
Olá Carlos ! Assim que puder me ajudar em relação ao dispositivo 2 KM Long Range RF....ficarei muito grato....
Att Luiz
Olá Carlos ! Pode me ajudar em como usar o dispositivo 2 KM Long Range RF que vende na loja do laboratório de garagem ? Gostaria de maiores informações sobre o mesmo....
Abraços...
Cara, muito obrigado pelos links. Muito bons mesmo, gostei bastante do Newton. Se puder ajudar em algo, só me mandar recado. Abraço.
Boa noite Carlos ! Muito obrigado por ter aceito o meu convite de amizade !
sucesso....
Carlos,aceita meu pedido de amizade ai, preciso falar com você ugente,
Sou Eng. Eletronico e mais de 30 anos me dedico a rea de cinema, equipamentos para exibição cinematografica, projetores, sonorização entre outros.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-se
ou acesse
Or sign in with:
Destaques
Registre-se no Lab de Garagem
clicando aqui
Convide um amigo para fazer parte