pessoal é o seguinte tenho um software no pc que envia numeros decimais pela serial tipo de 0 a 255
é um software de pwm. mais a duvida é como vou receber esses numeros na porta serial e jogalos no dut_cicle do pwm.ex:
mandei o numero 50 o pwm vai ficar com o valor de 50 mandei 255 o pwm vai ficar com o valor maximo de 255.
se alguem ai souber agradeço se puderem me ajudar!
Tags:
Com arduino?
com pic em linguagem c
#include <stdlib.h>
char rx[3];
int pwm;
void main()
{
while(true){
gets(rx) ;
pwm = atoi(rx) ;
set_pwm1_duty(pwm) ;
}
}
Este código é somente da parte da recepção do numero na serial e conversão do mesmo de string para valor inteiro , agora a parte do duty vc terá que configurar , mas é fácil , este codigo fiz no CCS .
valeu Ilgne funcionou file valeu mesmo!!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por