Bom dia meus amigos...
Eu gostaria de inserir a letra "a" para aumentar a rotação e a letra "B" para diminuir a rotação do motor
estou usando o seguinte código ate então !
/*
codigo arduino para controle de ESC
pinagem
5v -> 5v do BEC
GND -> GND do BEC
pin 9 -> S do ESC
OBS.: utilizar 5v e GND do BEC eh opcional, podendo utilizar o USB do PC
*/
int rotacao;
int porta = 9;
void setup()
{
}
void loop()
{
for(rotacao=0; rotacao<=255; rotacao=rotacao+5)
{
analogWrite(porta,rotacao);
delay(500);
}
delay(1000);
for(rotacao=5; rotacao>=0; rotacao=rotacao-5)
{
analogWrite(porta,rotacao);
delay(500);
}
delay(1000);
}
Tags:
Oi VTV, boa tarde.
Como você vai mandar estas letras para seu code " a e B " ?
Rui
Boa tarde Rui Viana
vou mandar apartir do Serial Monitor ou pelo celular usando um modulo bluetooth!
obrigado
VVTV,
você tem que ler a serial e de pois pode usar ou "if"' ou " switch " , usando os valores lidos.
para selecionar a atividade que quer realizar.
if (Serial.available() > 0)
{
incomingByte = Serial.read();
}
if (incomingByte == 'a')
{
faça x
}
if (incomingByte == 'B')
{
faça y
}
Rui
nao entendi o codigo Rui, me desculpe
nao rodou
VTV
Anexe um " arquivo " aqui com seu novo code.
Rui
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por