Ir ao conteúdo
  • Cadastre-se

eu100

Membro Pleno
  • Posts

    34
  • Cadastrado em

  • Última visita

Tudo que eu100 postou

  1. Prezados, boa tarde Estou precisando do esquema elétrico dessa placa: Ideapad S145 - 15API. Ela está em curto e preciso do esquema para identificar o problema. Alguém pode me ajudar, pro favor? Obrigado.
  2. eu100

    Arduino Controle da função for

    Prezado If, brigadão mesmo. Caiu como uma luva. Aprimorei sua sugestão substituindo a variável char por byte e a tornando universal e colocando um incremento de +=5. Ficou formidável, veja: #include <IRremote.h> # define acelerar 16212127 # define desacelerar 16244767 #define pinSensor 2 #define ledAceleraDesacelera 6 byte aceleracao; IRrecv irrecv(pinSensor); decode_results resultado; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Inicializar receptor infravermelho pinMode(ledAceleraDesacelera, OUTPUT); pinMode(pinSensor, INPUT); } void loop() { if (irrecv.decode(&resultado)) // se algum código for recebido {delay(10); irrecv.resume(); if (resultado.value == acelerar) { aceleracao+=5; if (aceleracao==4) aceleracao=255; delay (10); } if (resultado.value == desacelerar ) { aceleracao-=5; if (aceleracao==251) aceleracao=0; delay (10); } Serial.println ("A aceleracao e:"); Serial.println (aceleracao);} analogWrite (ledAceleraDesacelera,aceleracao); } Agora, só fiquei curioso com uma coisa: o if não precisa de chaves?
  3. Pessoal, estou fazendo um exercício de controle de um carrinho por meio de um IRremote. Apanhando muito, mas estou indo bem. Preciso que, ao soltar a tecla acelerar, ele pare de acelerar e continue estável nesse ponto de aceleração. O mesmo vale para a tecla "desacelerar". Alguém pode me ajudar nessa questão, por favor? #include <IRremote.h> # define ligar 16236607 # define desligar 16203967 # define frente 16220287 # define tras 16187647 # define LD 16195807 # define LE 16228447 # define acelerar 16212127 # define desacelerar 16244767 //# define bloquear #define pinSensor 2 #define ledLigar 3 #define ledFrente 4 #define ledTras 5 #define ledLD 6 #define ledLE 7 #define ledAceleraDesacelera 9 IRrecv irrecv(pinSensor); decode_results resultado; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Inicializar receptor infravermelho pinMode(ledLigar, OUTPUT); pinMode(ledFrente, OUTPUT); pinMode(ledTras, OUTPUT); pinMode(ledLD, OUTPUT); pinMode(ledLE, OUTPUT); pinMode(ledAceleraDesacelera, OUTPUT); pinMode(pinSensor, INPUT); // ligar_aparelho(); } void loop(){ if (irrecv.decode(&resultado)) // se algum código for recebido { Serial.println(resultado.value, DEC); delay(10); irrecv.resume(); } if (resultado.value == ligar) {digitalWrite (ledLigar,HIGH); } if (resultado.value == desligar) {digitalWrite (ledLigar,LOW); } if (resultado.value == frente) {digitalWrite (ledFrente,HIGH); } if (resultado.value == tras) {digitalWrite (ledTras,HIGH); } if (resultado.value == LD) {digitalWrite (ledLD,HIGH); } if (resultado.value == LE) {digitalWrite (ledLE,HIGH); } if (resultado.value == acelerar) {for (int aceleracao = 0; aceleracao <= 255;aceleracao ++) { analogWrite (ledAceleraDesacelera, aceleracao); delay (10); } } if (resultado.value == desacelerar ) {for (int desaceleracao = 255; desaceleracao >=0;desaceleracao --) { analogWrite (ledAceleraDesacelera, desaceleracao); delay (10); }} return; }
  4. Prezadao .if, obrigado. Acabei desistindo de seguir em estudo dos microcontroladores PIC. É mais difícil configurar essa parafernalha de aplicativos para conseguir comunicação com o PIC do que aprender mesmo a programá-lo. Voltei a intensificar meus estudos em arduíno, que é muito mais prático em todos os sentidos. Valeu.
  5. Prezados/as, boa noite Estou aprendendo programação em PIC e descobri que o único aplicativo bom e gratuito de edição de código é o MPLAB. Mas, não estou conseguindo compilar o código. Já tentei várias versões com reinstalações, assisti a vários vídeos orientando no You Tube, mas nada. Estou usando um código básico para teste: No MPLAB.IDE v8.91: void main () { ANSEL = 0X00; CMCON = 7; TRISIO4_bit = 1; TRISIO5_bit = 0; GPIO = 0; while (1) { if (GPIO.F4 == 1 ) {GPIO.F5 = 1; delay_ms (2000); } else { GPIO.F5 = 0 ; } } Resultado build: No MPLAB.IDEv6.05 com o mesmo código: Resultado: Observação: 1 - Compilador: XC8(v2.40). 2 - Já testei outros códigos também, sem resultados positovos. Preciso saber se os erros tem haver com o código, configurações dos APPs ou outros. Obrigado.
  6. Amigos eu comprei um ESC e não entendo nada desse troço. Quero que ele seja controlado por um PWM do 555. No tenho o rádio nem o aparelho de configurar. Eu consigo configurar com o sinal do 555? Obrigado
  7. Já deu pra ter uma boa noção colegas. Vou dedicar às intervenções neste final de semana. Postarei os resultados aqui assim que fizer. Muito grato.
  8. Bom colegas, já tenho muito conteúdo para testar. Ontem dei uma olhada no BEC mencionado pelo colega @alexandre.mbm. Peguei um carregador de bateria de celular usado em carro para tal. Ele conseguiu isolar bem o ruído a 5V na fonte (pretendo que este projeto aceite até uns 9V), mas foi só aumentar, não entendi o que acontecia, o transistor BC558 passou a acionar sozinho e interferir novamente no controle do RF. Aí coloquei um resistor maior na base e um de 10K no positivo, para garantir que a base esteja sempre positiva quando desacionado. Deu uma pequena melhora. Algumas conclusões: a solução do BEC me pareceu legal, mas preciso de um melhor do que o que usei. O conversor DC DC me pareceu bem interessantes também. Neste final de semana vou ver se consigo um e farei a testagem. Quanto ao isolamento da alimentação, é bem complicado, pois teria que ter alimentações separadas, aí, para um projeto simples como este ficaria inviável. Vou estudar mais sobre filtros. Este é o caminho mesmo. Agradeço muito pela força aí. Vou postando os testes aqui.
  9. @alexandre.mbm Isso eu já [email protected] @Eder Neumann Já fiz isso. E nada. Obrigado.
  10. @darkeen Tenho não. Meus propósitos em eletrônica são mais por robe, curiosidade e vontade incansável de aprender mais. Acho que ainda não é o momento de investi nisso, pois além de não ter recursos não é para fins profissionais.
  11. @Eder Neumann Já fiz isso. E nada. Obrigado.
  12. Obrigado .IF. vou fazer o teste como você orientou. Postado o arquivo aqui também.
  13. Prezados, vi algo parecido por aqui, mas o pessoal não apresentou se funcionou ou não as intervenções sugeridas. Estou aprendendo eletrônica e me esbarrei feio na tal da interferência eletromagnética de pequenos motores DC. Já montei vários circuitos, inclusive em placas PCB, mas não resolveu. É uma placa para carrinho de controle remonto usando o kit TX RX 433 mhz com os CIs HT12E (emissor) e HT12D (receptor), com alimentação de baterias recarregáveis em no máximo 6V. Nas saídas dos pinos 10, 11, 12 e 13 coloquei transistores BC558 para acionar uma ponte H (CI L293D). Este distribui a corrente para dois motores. Como filtro de entrada, coloquei um capcitor eletrolítico na entrada da fonte de 100uF.Tudo certo até ai. Os testes com leds, tudo certo, seja em protoboar, seja em placas PCB. Quando ligo os motores, eles travam a saída acionada do HT12D em ON permanentemente e bloqueia seu comando. Já adicionei capacitores cerâmicos de 100nF em paralelo com os motores com aterramento na carcaça, combinados ou não com bobinas de ferrite em série com o motor nas duas entradas e outros teste semelhantes com outros capacitores maiores e menores e sem resultados. Percebo também que a interferência é maior em alguns motores e que os transistores ajudam a atenuá-la, inclusive, fiz testes retirando a ponte H e ligando um motor direto na saída do transistor, que não alterou em nada. Fiz alguns testes também adicionando capacitores cerâmicos de 100nF em paralelo com o positivo nas saídas do HT12D, sem resultados. Sei que isso tem solução, mas preciso saber qual. Alguém tem ideia? Schematic_Placa trenzinho_2021-06-10.pdf
  14. Prezado Denis e amigos, você Denis está certo. Nas minhas inúmeras intervenções este encaixe foi o único que não testei, pois percebi que estava passando corrente no multímetro. Só ontem fui perceber que poderia ser isto. Foi só trocar e funcionou belezinha. Até agora parece que foi isso mesmo. Obrigado pela atenção. Tenho como resolvido.
  15. Mais uma informação importante. Estou suspeitando mais ainda na fonte. Apesar de ter testado com outra, sempre sai 17 ou 18 v, apesar de que era pra ser 19v, mas acho que essa variacao seja tolerável. Internamente, sai direto pra bateria da placa mãe exatos 12v. Suponho que essa perda seja muito grande. Talvez essa tensão esteja inferior ao padrão.
  16. Prezado, Como mencionado no texto, acho q pasdou batido, troquei a bateria. Está novinha e original.
  17. Prezados(as), tenho um note CCE ULTRA THIN T745 que de uns dias pra cá só me faz raiva. Sua bateria é interna, que de uns dias pra cá, mesmo com a fonte conectada, estava acabando rápido. Quando chegava no zero, passava um tempo ou rodava algum programa, tipo um vídeo da NET, desligava sozinho. Na barra de tarefas, com o mouse sobre a bateria, dizia tipo isso: ” conectado, carregando, 0%” Já troquei de fonte, conferindo inclusive a tensão com multímetro e eliminei essa possibilidade. Abri o aparelho e desconectei o cabo e tentei ligar só na fonte, não funcionou. Depois de passados alguns dias mudou o comportamento, quando a bateria estava com carga total e se ligava a tomada, não mantinha, ia descarregando de pouco a pouco até desligar o PC. Ai era preciso desconectar e conectar o plug com o PC desligado por pelo menos uns 10 minutos p sair da carga zero. Depois disso poderia ligar q continuava carregando até o total. Depois voltava o processo todo novamente, não se sustentando em 100%. Mas nem sempre isso acontecia. As vezes, quando a carga baixava para tipo 30%,era só retirar e colocar o plug, voltava a carregar, mas apenas por um instante (24 segundos). em outras, ia até 100%. E voltava a descarregar novamente repetindo o ciclo incessantemente. Ja tentei atualizar o drive, mas o sistema ( windows 8) diz que está atualizado. Acabei trocando a bateria. Mas o problema não se resolveu. Melhorou um pouco, pois a bateria passou a durar mais, mas continua valendo os 24s. só recomeça a carregar retirando o plug do carregador. Uma informação importante é que seu eu fecho a tampa,ele fica no modo de espera, aí é só recolocar o carregador que volta a carregar enquanto está neste estado. Se abrir a tampa novamente e reiniciar os trabalhos ele volta a repetir o mesmo. Parece que ele está sentido falta de tensão, como se o carregador não estivesse dando conta. Mas já troquei de carregador(emprestado) original e o problema persiste. Estou com medo de o problema estar na placa mãe... Alguém pode me ajuda?
  18. Olá Leandro, só comentar essa troca do win 8 para o 7, há +- 2 anos comprei um deste também e veio com o win8. Achei péssimo. Em pesquisa na NET, encontrei o clássico shell, aplicativo que "converte" o win8 para o 7 . ele tipo maqueia a organização do leout da máquina.me serviu até estes dias quando a Microsoft disponibilizou o windows 10, show de bola.

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