Ir ao conteúdo
  • Cadastre-se

rodrigocirilo

Membro Pleno
  • Posts

    651
  • Cadastrado em

  • Última visita

Tudo que rodrigocirilo postou

  1. @lucianolcoa A IDE do arduino não é a mesma que o espbasic certo? muda para o espbasic ai teremos mais gente pra irar duvidas hehehe @aphawk Que bom... mas como setar? melhora na interface com o browser? Pergunta geral, porque o espbasic limita o numero de objetos gerados na tela? (objetos são botões textbox, listbox etc..) pelo que vi limata a 17 objetos..
  2. @aphawk Lembro que falaram aqui sobre o clock do ESP ser de 80mhz.. podendo seta-lo para 160mhz.. O quanto isso faria diferença na velocidade de comunicação com o browser, qual seria a instabilidade e como fazer pelo espbasic?
  3. Bom pessoal.. consegui usar a serial para falar entre pic e ESPbasic.... Agora consigo expandir entradas e saidas através de um uC ... obs: não usei divisor resistivo do TX do pic(5v) para o RX do ESP, com o divisor não estava funcionando pic >>> ESP... somente ESP >> pic pois este segundo era ligado direto. O MMiscool disse "The input pins are 5v tollerant" isso falando do ESP.. então liguei direto e ai funcionou...
  4. Eu mesmo kkkk.. Ele postou no topico que eu criei... usou um exemplo (o codigo beep.js) que outro colega havia sugerido por meio de botão. Ai ele implementou a função calljs para chamar em uma interrupção por exemplo... testei aqui agora e funcionou... adicionado 3 minutos depois Dependendo da aplicação 10 io não são suficientes.. por exemplo.. para um controle de varias lamapdas e outras coisas em uma residencia... é pouco... você teria um exmeplo de como comandar esse CI via i2c, tipo 10 como entrada e 10 como saida. Esse PCF8574 tem quantas io?
  5. Pessoal só pra constar.. consegui fazer o ESP comunicar por serial com um PIC... consegui enviar e receber (caracteres) digo controlar o pic criando um protocolo simples... porém com numeros não funcionou.. numeros decimais.. (1, 2 , 3, ...etc) enviei do esp para o pic agora vou testar a inverso.. Editando: O inverso tá f%¨&... usei o comando serialbranch que em teoria gera uma interrupção ao receber algo na serial.. mas nada acontece!! cls var = "" baudrate (1200) button "send1", [send1] button "end", [end] serialbranch [change] 'ao receber algo (no caso o caracter 'c' deveria desviar para [change] e printar a mensagem. wait [change] print "received" wait [send1] ' ao clicar no botão send1 desvia para cá, que envia o caracter 'a' para o pic que devolve o caracter 'c' serialprint (a) io(po,2,0) delay 100 io(po,2,1) wait [end] end
  6. @lucianolcoa Multiplexação de portas de entrada ja fiz em uC também.. queria saber se tinha feito no espbasic!!!
  7. @aphawk Ah mas pra algo assim acho valido o serial.... @lucianolcoa Eu também acho i2c complicado demais. hehehe você multiplexou setando ceros pinos em determinados momentos estilo linha coluna? adicionado 1 minuto depois @Papibakigrafo Será que esse esp32s será compatível com o ESP8266basic??
  8. @aphawk Ah.. eu queria pelo menos uns vinte pinos disponiveis.. hehehe.. to pensando em fazer o teste de por o esp pra comunicar com um uC por serial, assim conseguiria expandir a pinagem.. A propósito Paulo quando perguntei você não opinou.. os comandos para enviar algum dados (numeros decimais) para um uC por serial seria: serialprint (valor) para enviar baudrate(9600) para setar o BR serialinput (variavel) para receber o que chega no RX seria isso, ou tem mais coisa??
  9. então no caso do ESP-12E sendo usado em uma placa igual a que o colega @ViniciusKruz fez, onde só tem o ESP-12E ai sim poderia ser usado todos os 11 GPIO ? Vou procurar o datasheet, pois havia pego o do nodemcu.. e nao ajudou muito hehe 11 ou 13 se os pinos RX e TX que também são GPIO puderem ser usados...
  10. Quais pinos podem realmente trabalhar como I/O Apesar que na placa do ESP12F não tem esse monte de pino...vejam:
  11. @aphawk Paulo o ESP12e sem o nodemcu alimentado adequadamente, teria o mesmo comportamento que na placa NodeMcu ? Tem alguns comportamentos estranho, exemplo: o pino D0 quando você alimenta ele dá um pulso high nesse pino, logo se tivesse uma fechadura ligada a ele (interface adequada) ela abriria ?? como assim? tem como tirar isso?: o mesmo para o pino D4 que é o mesmo que está ligado no led azul do ESP.. no start ele pulsa low, depois passa a high !! adicionado 25 minutos depois Outra coisa, estou querendo usar 4 pinos como entrada e 4 como saida... Se eu coloco resistor de pull-up em algum pinos(no pino D3 GPIO 0), e desligo/ligo o NodeMcu o pino D0 (GPIO 16) volta high e ele não inicia.. Parece que tem algo bugado, pois nao funciona como um uC.. Não sei se tem algo haver pois o pino D3 no nodemcu está ligado no botão "flash" então parece que se eu ligar um pull-up e um sensor que vai jogar low.. quando desalimenta e alimenta ele tipo fica esperando gravar a flash???
  12. @Papibakigrafo cls 'limpa tela D0 = 0 'define D0 como 0 io(po,D0,0) 'seta pino D0 como 0 button "aciona", [setapino] 'gera na tela um botão com o titulo "aciona" que desvia para setapino wait [setapino] 'label io(po,D0,1) 'seta pino D0 como 1 delay 1000 ' delay normal io(po,D0,0 ' seta pino como 0 wait Isso é o mais simples de todos. Pelo que percebi ele difere maiúsculo de minusculo ...
  13. Ja testei assim e também não funcionou...!! quando há a mudança a pagina atualiza e fica doida hehe
  14. Não funcionou.. deu um erro. Error at line 190: Failed to reach end of input expression, likely malformed inputerror
  15. A mudança de estado de pinos se verifica assim: interrupt pino, [change] [change] ação... wait ai ferrou heim!!!
  16. Pessoal, criei um topico no forum esp8266 pedindo ajuda em relação a gerar um beep no browser... e uma das respostas funcionou.. Ele postou um codigo grande pediu pra salvar no pc como beep.js e depois upar para o esp, salvar esse codigo e executar: cls javascript beep.js wprint |<BUTTON onClick="beep();">Beep!</BUTTON>| wait eu fiz e ele gera um botão na tela que ao ser clicado reproduz um bip ! então funcionou, porém que queria gerar esse bip na interrupção de mudança de estado de um pino, para "avisar" que algo aconteceu... Mas não sei como, pois esse exemplo só gera um botão.. e eu preciso "chamar" esse função dentro dessa interrupção!!
  17. @alexandre.mbm eu usei (até perguntei aqui no forum) um modulo bluetooth HC-05 e ele necessitava do TX do pic para o RX dele um simples divisor de tensão e funcionou perfeito.. Mais alguem ja experimentou comunicação serial entre o esp e um uC ?? usando o espbasic ?
  18. @lucianolcoa Teve que usar algum divisor para ligar os pinos do node ao do arduino.. pois o nivel logico do pic(creio do arduino também) são de 5V e do node(ESP) é 3.3V procede? então para enviar para o pic do esp seria serial.print(variavel) ou pode ser numeros tipo 1, 2, 3 etc... e para receber no esp serial variavel = serial.readstring() ??? só isso ? Obs. estou programando (tentando hehe) pelo ESP8266BASIC ... então nao seriam esse comandos ?? edit2: acho que no espbasci o comando de receber seria esse: SERIALINPUT: serialinput {variable} e o de enviar seria: SERIALPRINT: serialprint {value or var} alguem confirma?
  19. Pessoal, alguem saberia como fazer o ESP comunicar por serial com um uC, no caso seria um pic. Vi que tem os comandos serialprint (valor) seria isso pra enviar para o uC via serial ? usando os pinos tx/rx do nodemcu? e para receber algo do pic, seria o serialinput (variavel) ??? E tambem declarar o baudrate ?
  20. Quais as portas realmente que podem ser usadas como I/O ?? Pois vejo os pinos GPIO3 = RX, GPIO1 = TX, GPIO10 = SD3, GPIO9 = SD2 ??? adicionado 11 minutos depois Tentei setar essas portas como PinOut e dar valor 0 para elas...e dá um bug lascado!! agora vou fazer individual pra testar!! Editando2: @aphawk Paulo na linguagens esp8266 basic, seria possível usar o mesmo pino como entrada e como saida? Tipo, teria um boão no browser e ao pressionar ele setaria o "pino" como high (acionando uma fechadura de porta por exemplo) e nesta mesma porta teria um sensor magnetico NA/NF para "ler" o estado da porta....seria possivel este sinal do sensor ser ligado no mesmo pino que acionará ?
  21. @aphawk Sobre o thinghspeak logo vou tentar fazer um teste com ele... Agora, percebi uma coisa, quando colocamos um botão end... ele para de rodar o programa? tipo o uC para de rodar? nos meus testes sim... E percebi que se não parar o codigo para editar e salvar pode dar um erro que "some" com parte do seu codigo !!! Alguem ja passou por isso!!
  22. @aphawk O que pode ser feito com a ajuda do thinghspeak ? Pois o smtp2go estou usando e está sendo útil.
  23. Pessoal, no start do nodemcu porque algum pinos vem low outro high ?
  24. Então, eu ja testei o returngui e funcionou ai ele atualiza.. mas ele dá aquele refresh na pagina ( tipo apertar F5) pra atualizar.. e fica estranho.. cada vez que apertar o botão ele dar esse "refresh".... o que acho estranho é que se uso um textbox (como falei) ele atualiza sem o returngui.. atualiza direto... Extra topic: Paulo sobre a acentuação que você perguntou lá no espbasic.. o que virou.. resolveu a questão da acentuação da lingua portuguesa?
  25. Testei esse fragmento de codigo, ele gera um botão no meio da pagina ( um botão bem legal por sinal) e coloca a variavel outc embaixo... porém ao setar o ligado ou desligado o valor dela também não muda, mesmo com esse monte de html e css... Ai fiz o teste que o colega lucianolcoa de cria um texbox com o nome dessa variavel.. e bingo.. ao setar o valor, ele seta o valor dentro do textbox.. Incrível né... um textboa ele seta o valor, uma variavel não !!!

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