Ir ao conteúdo
  • Cadastre-se

kbeção39

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

Reputação

6
  1. ahhh então é por isso, e sabia que não funcionava, mas não sabia o porque
  2. boa madrugada!! o que acontece é que a serial do arduino recebe um byte de cada vez (um byte é um dígito), logo esse seu comando só converte um digito de cada vez e atribui a variável temporizador temporizador = Serial.parseInt(); e a cada digito recebido ele atualiza o valor da variável temporizador. eu recomendo que você atribua os valores em uma String e depois faça a conversão, com o comando string.toInt() esse aqui é um exemplo que eu acabei de fazer, ele recebe um valor no monitor serial e pisca o led a quantidade de vezes do valor /* code by Matheus Costa Manaus 23 de março de 2019 01:04 */ int Byte_recebido; int valor_inteiro; String valor_string; #define led 13 void setup() { pinMode(led, OUTPUT); Serial.begin(9600); } void loop() { if(Serial.available()>0){ Byte_recebido = Serial.read() - 48; //diminui 48 por causa da tabela ascii //ele só adiciona os valores na string se for diferentes de 18 (B em maiusculo) if(Byte_recebido != 18){ valor_string = valor_string + Byte_recebido; } } //se ele receber B confirma o final da string if(Byte_recebido == 18){ Serial.println(valor_string); Byte_recebido = 0; valor_inteiro = valor_string.toInt(); for(int i = 0; i<valor_inteiro; i++){ digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); } //reseta o valor da string valor_string = ""; } } mas existe um problema no código, enquanto ele não receber B na serial ele continua somando ao valor da string, então pra piscar o led 25 vezes, o comando na seria deve ser "25B" qualquer dúvida ou dica só comentar
  3. muito obrigado !! o que estava dando errado é que eu estava usando uma IDE para desenvolver meus programas (pycharm), mas eu testei o mesmo código na IDE do python mesmo e funcionou !!
  4. eu desejo limpar a tela do sell do python, fui no stack overflow e achei esse comando import os os.sytem('cls')#para windows mas não funcionou, achei um outro exemplo: import os cls = lambda: os.system('cls' cls() mas também não funcionou, eu vi um "gambiarra" de usar o comando '\n' varias vezes, mas não é isso que eu desejo estou usando o Windows 10 grato a quem puder me ajudar
  5. para jogos eu recomendo a unity, que é muito usada e dá pra programar em c#, sem contar que tem muito material na internet
  6. esse esp8266 pode ser usado sem um micro controlador, ele possui duas portas GPIO, evitando assim a necessidade de um mc, inclusive, esse módulo pode ser programado com a IDE do arduino, tem um video da robocore no youtube ensinando a fazer isso, para receber informações, você pode usar um botão do tipo submit e fazer um requisição ao host, como o cara fez nesse tutorial::https://portal.vidadesilicio.com.br/servidor-web-esp/, porém, ele fez com o node mcu
  7. vale a pena ler um livro de arduino, tem um monte em pdf pela internet, escolha o que mais gostar e vá lendo e fazendo os projetos, é muito importante ir pondo em prática tudo que aprender, por que se não, você vai acabar esquecendo
  8. era exatamente isso que eu estava procurando, obrigado !!
  9. bem, uma placa menor requer uma maior qualidade de impressão na placa, então eu recomendo fazer isso com com transparência e luz negra, como neste vídeo:: mas se você não deseja prototipar a placa, pode solicitar um serviço terceirizado da EasyEDA neste link:: https://easyeda.com/pt, as placas ficam realmente boas, mas demoram um pouco, e você deve verificar se o custo beneficio compensa, eles estavam com uma promoção de que sua primeira encomenda do site seria apenas 2$, não sei se essa promoção ainda está no ar, uma dica, eu coloquei vários circuitos por placa, e quando chegou eu as cortei, isso diminuiu bastante o preço, pois eu pedi apenas 5 placas, mas cada placa tinha 4 circuitos, isso barateou bastante
  10. opa, desculpa por não ficar claro, eu queria utilizar o arduino como um joystick, ou seja, conectar potenciômetros na suas entrada, e o computador reconhecer isso como a rotação de um analógico de joystick
  11. bom dia, estava navegando no youtube, e me deparei com um cara utilizando o arduino como um joystick, e gostaria de saber como fazer isso, eu procurei a biblioteca na internet, porém não achei, tudo que vi foi um shild, mas não é isso que gostaria de usar shild, e sim utilizar o arduino como um joystick, para que ele seja reconhecido pelo computador como um joystick. obrigado
  12. o componente de vidro mais conhecido é o fusível, mas isto não é um fusível, tente olhar no verso da placa pra tentar achar o simbolo do componente, que geralmente vem impresso nela

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