Bom dia! Sou do primeiro ano de ensino médio e estou iniciando em programação com Arduino.
Tenho o seguinte código:
#define COMMON_ANODE
int redPin = 8;
int bluePin = 7;
int greenPin = 6;
int yellowPin = PIND;
void setup()
{
Serial.begin(9600);
pinMode(bluePin, OUTPUT);
pinMode (redPin, OUTPUT);
pinMode (greenPin, OUTPUT);
pinMode (yellowPin, OUTPUT);
pinMode (A0, INPUT);
}
void setColor(int vermelho, int verde, int azul, int amarelo)
{
vermelho = 255 - vermelho;
verde = 255 - verde;
azul = 255 - azul;
amarelo = 255 - amarelo;
analogWrite(redPin, vermelho);
analogWrite(greenPin, verde);
analogWrite(bluePin, azul);
analogWrite(yellowPin, amarelo);
}
void loop()
{
float TempC = ((analogRead(A0)(5.0 / 1023))- 0.5) 100;
if (TempC>38)
{
setColor(255, 0, 0);
Serial.println(“sua temperatura corporal e de, indicando um estado”);
Serial.println(TempC);
Serial.println(“voce esta com febre alta”);
digitalWrite (redPin, HIGH);
delay (1000);
}
else if (TempC >= 36 && TempC <= 37)
{
setColor(0, 255, 0);
Serial.println(“sua temperatura corporal e de, indicando um estado”);
Serial.println(TempC);
Serial.println(“estado normal”);
digitalWrite (greenPin, HIGH);
delay (1000);
}
else if (TempC<36)
{
setColor(0, 0, 255);
Serial.println(“sua temperatura corporal e de, indicando um estado”);
Serial.println(TempC);
Serial.println(“estado hipotermico”);
digitalWrite (bluePin, HIGH);
delay (1000);
}
else if (TempC >= 37 && TempC <= 38)
{
setColor(255, 255, 0);
Serial.println(“sua temperatura corporal e de, indicando um estado”);
Serial.println(TempC);
Serial.println(“estado febril”);
digitalWrite (yellowPin , HIGH);
delay (1000);
}
else
{
digitalWrite (bluePin, LOW);
digitalWrite (redPin, LOW);
digitalWrite (greenPin, LOW);
digitalWrite (yellowPin, LOW);
delay (1000);
}
}
E que está apresentando o seguinte erro:
In function ‘void loop()’:
38:25: error: too few arguments to function ‘void setColor(int, int, int, int)’
19:6: note: declared here
48:23: error: too few arguments to function ‘void setColor(int, int, int, int)’
19:6: note: declared here
58:24: error: too few arguments to function ‘void setColor(int, int, int, int)’
19:6: note: declared here
67:27: error: too few arguments to function ‘void setColor(int, int, int, int)’
19:6: note: declared here
exit status 1