-
Posts
122 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por DELPITEC
-
-
Certamente. Eu prestei suporte como pode ver nas minhas primeiras postagens, inclusive postando trecho de código, mas sair do âmbito do fórum (conforme foi sugerido) vai contra os meus princípios de coworking, pois acaba ocultando a solução para outras pessoas que possam ter a mesma dúvida.
Um abraço e sucesso a todos!
- 1
-
@sergiotronic amigo, programação você pode fazer uma coisa de diversas maneiras. Aparentemente você só quer que alguém faça de graça, o que é difícil mas sempre tem alguém disposto.
-
5 minutos atrás, sergiotronic disse:
A preguiça não me pega, jamais. Tentei bastante, tanto é que inicie este post.
Posta seu código aqui e a dúvida. Com certeza receberá ajuda
- 1
-
-
Tenho 5 projetos pagos em andamento.
Quando tiver tempo um dia posso olhar o seu.
Conheça meu canal:
https://www.youtube.com/c/DELPITEC
-
Assim...
Void main(){
Char botao = 0;
botao = lebotao(); // função que só vai ler botão na inicialização
While(1){
//Seu programa
}
}
Conheça meu canal:
https://www.youtube.com/c/DELPITEC
- 1
-
@Natã.Software @Natã.Software @Natã.Softwareobrigado meu caro.
Eu adoraria ajudar mas ainda não me aprofundei muito no assunto. Mas se você pesquisar por webscrapping Arduino ou webscrapping Esp32 no YouTube terá vários tutorias. Para coisas simples ,funciona muito bem. A ideia consiste em você trocar dados de variáveis entre Arduino e página web que está em um servidor externo.
-
Sim, mas você tem que entender da linguagem que seu site roda (Javascript, pho, HTML, etc).
Conheça meu canal:
YouTube.com/delpitec
-
Webscrapping. Inclusive estou querendo estudar esse método, get e post direto na página.
Conheça meu canal
YouTube.com/delpitec
-
Olá amigo!
Reparei duas coisas:
1) seu msclr está flutuando (interessante deixar ele com nível lógico high)
2) o datasheet do PIC informa que essa flag é inicializada com valor indeterminado (pg 26 do PDF do datasheet), logo, antes de inicializar a habilitação de interrupção é interessante forçar a flag para zero no início do código.
Abraço
____________________________
Inscreva-se no meu canal sobre Eletrônica e ative as notificações!
YouTube.com/delpitec
- 1
-
Verifica as conexões. Você colocou o potenciômetro para ajuste de contraste?
Aqui no meu canal eu tenho um vídeo mostrando sua utilização com a biblioteca que fiz, pode lhe ajudar. É com Microcontroladores STM32 mas a ideia é a mesma. Se puder se inscrever no canal fico muito agradecido e feliz em ajudar
-
1 hora atrás, Valdevir disse:
Boa noite pessoal....
Estou tentando usar um pic-12f675/629 para controlar dois relés, preciso implementar em C uma lógica que através de sensores controla de forma independentes dois relés, cada uma com o seu sensor de presença. Ex.: S1 controla R1 e S2 controla R2. Quando o sensor é acionado, o relé precisa ficar habilitado por quatro segundos. O dificultador é que durante os 4 segundos de acionamento do R1, se acionar S2, R2 também precisa ser ativado ao mesmo tempo.
Como posso fazer isso com apenas um pic, poderiam me ajudar ?
Posta seu código que você fez até agora.
-
@Wyara Souza ele lê isso porque seu clp tem que adicionar um valor no holding register dentro dele, que será lido posteriormente no Arduino.
Tente exibir o valor atribuído a esse holding register no clp (ihm, IO,etc).
Você tem que isolar se esse valor está sendo escrito corretamente e enviar pro Arduino.
-
Esse terminal virtual do Arduino é em ascii.
Me parece estar funcionando, sugiro que você utilize outro terminal serial (REALTERM) que enxergar os valores númericos dos caracteres.
Da uma olhada nesse vídeo pra entender como ele funciona (aqui fiz comunicação serial virtual, basta você fazer de modo físico).
E atribua valores às variáveis do seu protocolo e veja se os números alteram
-
Você realmente precisa utilizar esse protocolo?
Aqui tenho um vídeo para substituir biblioteca Modbus na comunicação de sistemas supervisório SCADA.
Se puder se inscrever no canal pra ajudar na divulgação, fico muito agradecido
-
@aphawk perfeito.
Já havia notado essa prática no mercado mas não tinha certeza que era esse o motivo.
- 1
-
@aphawk me passa seu fornecedor?
Mas igual, a certificação não deveria ser para o produto completo, já que a fonte faz parte dele?
-
Olá.
Vou ser bem sincero.
Vender produtos:
- projetos "varejo": prepare-se para se incomodar com cliente que não sabe utilizar o produto, reclamando de garantia, para conseguir "sobreviver" vai precisar de volume e quanto mais volume mais problemas hehe
- projetos clientes específicos: na minha opinião é o melhor, porém pra isso você precisa de indicação e vender sua alma, pois muita gente faz o que você faz (projetos com PIC/Arduino), então se prepare para trabalhar bastante por pouco e com prazos apertados.
Além de tudo isso, ou você oferece soluções "piratas" ou prepara para gastar com certificações (qualquer produto que você ligar na tomada já é obrigado a ter uma liberação da ANEEL, produtos que utilizem wi-fi, bluetooth, qualquer tipo de RF precisa de certificação ANATEL, etc). Se você assumir o risco de fazer algo e isso vier a dar algum problema /acidente você será cruelmente responsabilizado (tipo esses prédios que caíram recentemente e tinham várias irregularidades).
O maior problema é lidar com o pós vendas, pois é aí que surgem os problemas.
Desenvolvimento no Brasil não é fácil para os pequenos. Eu realmente acho que o negócio do futuro será vender serviços (utilizar produtos já certificados para resolver problemas). Ou arrisca e depois vê no que dá, que é o que a grande maioria faz.
No mais, boa sorte!
-
1 hora atrás, Sérgio Lembo disse:
@Isadora Ferraz , desconfio que o RC do chip tá mais rápido do que deveria. Como só consegue cronometrar o tempo grande não se percebe que o tempo curto tb está mais rápido do que deveria.
Sei que o pic12f675 tem um registrador que vem setado de fábrica com a calibração do cristal interno.
Pode ser uma solução
-
Se quiser te inscrever lá meu amigo.
Sempre bom ter alguém com conhecimento na troca de ideia
https://www.youtube.com/channel/UCI336k2CSm_yZgafEGjjFBA
Eu fazia meus timers contando os bits restantes de cada, não tenho aqui agora de cabeça o nome da técnica, mas não usava asy pra resolver. Vou procurar pois faz tempo que somente uso rtc
-
5 minutos atrás, sergiotronic disse:
Caro Delpitec, como seria incluir este trecho no código no CCS ? Tentei de algumas formas aqui mas deu erro. Para não reconhecer a variável i
Declarar i
Não esqueça da inscrição hehehe
https://www.youtube.com/channel/UCI336k2CSm_yZgafEGjjFBA
-
Nem sempre. Eu domino os timers porém esbarro na instabilidade de xtal/capacitores de filtro chineses kkkkk
-
Olá meu amigo.
Essa variável que é inserida no delay se não me engano é do tipo int, logo não aceita valores muito altos. Sugiroe
1) teste com tempos pequenos (para ver se fuses e xtal estão ok)
2) para contar 1 minuto, crie uma função que chame 60 vezes um delay(1000).
Ex:
conta minuto(1) // 1 min
void contaminuto (int minutos){
for (i = 0; i< 60; i++)
delay_ms(1000);
}
Aproveito pra pedir que se inscreva em meu canal. Lá darei dicas sobre programação.
https://www.youtube.com/channel/UCI336k2CSm_yZgafEGjjFBA
Vamos trocar experiências. Obrigado!
-
Você grava ele com seu pickit e após a programação, o pino assume a função do código.
Mas como gravar de novo?
Simples, insira seu pickit novamente nos pinos de gravação e manda gravar. O pickit realiza um reset diferente, que o pic entende que está sendo regravado.
Se você quiser ler a frequência que uma tensão varia de high até low (é o que entendi) você pode usar esse high para acionar e desaciona o timer. Você terá o período, e como sabemos: F = 1/T
ABS
- 1
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
converter programa criado para arduino para pic
em Microcontroladores
Postado
Sim. É muito fácil. Basta configurar os registradores de ADC e saída digital do PIC e usar o código Arduino como base. Claro, também deverá desenhar o hardware do PIC.
Se precisar de algum auxílio, estou a disposição por e-mail para algum contato profissional:
[email protected]