Iniciou esta discussão. Última resposta de Alexandre Aravecchia 26 Maio. 12 Respostas 0 Curtiram isto
Caros garagistas,Desde ontem 18/07, estou visualizando o site com problemas, anexo foto de como estou vendo, caso você esteja com o mesmo problema, favor reportar aqui com um eu também,COMO ESTOU…Continuar
Iniciou esta discussão. Última resposta de Carlos kwiek 16 Maio, 2022. 2 Respostas 1 Curtiu isto
Abs.CKContinuar
Iniciou esta discussão. Última resposta de Carlos kwiek 25 Jan, 2022. 2 Respostas 1 Curtiu isto
É possivel montar um sensor de temperatura e umidade em cinco minutos? Com interface de aferição no smartphone e na web?Abs.CKContinuar
Iniciou esta discussão. Última resposta de Carlos kwiek 16 Dez, 2021. 11 Respostas 2 Curtiram isto
Nesta quinta feira estarei iniciando no meu canal uma serie de vídeos para compartilhar conhecimento sobre a plataforma de IoT Blynk, segue aqui um breve lembrete do meu canal, aqueles que quiserem…Continuar
Adicionado por Carlos kwiek 0 Comentários 0 Curtiram isto
Postado em 19 dezembro 2017 às 16:34 2 Comentários 1 Curtiu isto
Nos links abaixo, você encontrar o vídeo de finalização do tutorial node-red broker mqtt, bem como toda documentação e Código necessário para sua implementação.
Alem de adicionar mais alguns elementos, também escrevi o código para usar um ESP32 com a mesma aplicação, toda a informação esta disponível.
Assim como fiz no vídeo, aproveito para desejar a todos os colegas do LDG um Feliz Natal e um Prospero 2018...!!!
Link projeto no Github: …
ContinuarPostado em 15 dezembro 2017 às 13:18 3 Comentários 2 Curtiram isto
Para aqueles colegas que estão acompanhando o tutorial node-red, broker, aviso que subi mais documentação e vídeo tanto no Github como no youtube.
Devido a uma pergunta de um assinante sobre o uso de Arduino MEGA + Ethernet shield resolvi indexar esta informação que pode ser útil para outros com a mesma duvida.
Estou tratando de fazer o mais rápido possível todo o tutorial, mas além do tempo necessário e disponibilidade esta sendo feito por etapas, nesta primeira etapa…
ContinuarPostado em 4 dezembro 2017 às 0:00 0 Comentários 0 Curtiram isto
Esta semana iniciarei uma serie de videos e documentação de um tutorial que tem sido requisitado por vários assinantes do meu canal, bem como colegas aqui do LDG, as publicações estarão disponíveis no meu canal, e aqui no meu Blog do LDG também, toda a documentação do projeto como sempre estará disponibilizada no meu repositório no Github.
Você aprendera como instalar node-red no seu computador para criar facilmente interface gráficas muito atraentes e eficientes, como instalar um…
ContinuarPostado em 24 novembro 2017 às 14:27 3 Comentários 0 Curtiram isto
Sou usuário do Proteus a muito tempo, uso o software tanto comercialmente na minha empresa como para fazer tutoriais etc.
Nesta semana como tenho versão paga do software fui informado de um upgrade para uma nova versão com o modulo IoT (Já era hora) desta forma agora pode-se usar o Arduino YUM por exemplo para fazer simulações usando o recurso IoT e conectar ao Proteus com outros dispositivos.
Neste vídeo mostro brevemente uma aplicação de uma simulação de estação…
ContinuarEntrar 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?
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2023 Criado por Marcelo Rodrigues.
Ativado por