forked from steamgiathieu/Tryout2024
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain2.cpp
More file actions
35 lines (32 loc) · 962 Bytes
/
main2.cpp
File metadata and controls
35 lines (32 loc) · 962 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <Arduino.h>
const int servoPin = 13;
const int ledcChannel = 8;
const int frequency = 50;
const int resolution = 16;
void setup() {
Serial.begin(9600);
ledcSetup(ledcChannel, frequency, resolution);
ledcAttachPin(servoPin, ledcChannel);
}
void loop() {
float angle = 0;
// int dutyCycle = map(angle, 0, 180, 3277, 6553);
int dutyCycle;
// ledcWrite(ledcChannel, dutyCycle);
// for(angle = 1500; angle <= 12000; angle++) { // (0 - 180)
// // dutyCycle = map(angle, 0, 180, 3277, 6553);
// dutyCycle = angle;
// Serial.println(dutyCycle);
// ledcWrite(ledcChannel, dutyCycle);
// delay(1);
// }
// delay(2000);
for(angle = 360; angle >= 0; angle--) { // (180 - 0)
dutyCycle = map(angle, 0, 180, 3277, 6553);
// dutyCycle = angle;
Serial.println(dutyCycle);
ledcWrite(ledcChannel, dutyCycle);
delay(1);
}
delay(30000);
}