constexpr uint8_t pwm = 11;
constexpr uint8_t dig = 7;
float sine;
int sine_i;
void setup() {
pinMode(pwm, OUTPUT);
pinMode(dig, OUTPUT);
Serial.begin(9600);
}
void loop() {
senoidal();
//saida_digital();
}
void saida_digital(){
digitalWrite(dig, HIGH);
Serial.println(1);
delay(0);
digitalWrite(dig, LOW);
Serial.println(0);
delay(0);
}
void senoidal(){
for(int i=-180;i<=180;i+=1)
{
sine = sin(i*(3.1415/180.0));
sine_i = 127+int(sine*255.0/2.0);
analogWrite(pwm, sine_i);
Serial.println(sine_i);
delay(5);
}
}