Professional Documents
Culture Documents
Dos Flexòmetres Dos Servos
Dos Flexòmetres Dos Servos
int ledPinIndex= 9;
int Valorflexio_anteriorIndex=0;
int ValorflexioIndex= 0;
int FlexpinPolze= 1;
int ledPinPolze= 10;
int Valorflexio_anteriorPolze=0;
int ValorflexioPolze= 0;
void setup()
{
Serial.begin(9600);
pinMode(ledPinIndex, OUTPUT);
pinMode(ledPinPolze, OUTPUT);//sets the led pin to output
}
void loop()
{
Polze();
//Index();
//Cor();
//Anular();
//Petit();
}
void Polze(){
Valorflexio_anteriorPolze=ValorflexioPolze;
ValorflexioPolze= analogRead(FlexpinPolze);
Serial.println(ValorflexioPolze);
ValorflexioPolze = map(ValorflexioPolze,500,800, 0, 180);
void Index(){
Valorflexio_anteriorIndex=ValorflexioIndex;
ValorflexioIndex= analogRead(FlexpinIndex);
//Serial.println(ValorflexioIndex);
ValorflexioIndex = map(ValorflexioIndex,500,800, 0, 180);
ValorflexioIndex = constrain(ValorflexioIndex, 0, 180);
//Serial.println(ValorflexioIndex);
ValorflexioIndex=(Valorflexio_anteriorIndex*10+ValorflexioIndex)/11;
delay(10);
analogWrite(ledPinIndex, ValorflexioIndex);
}
void Cor(){
void Anular(){
void Petit(){