קורס RB10 , רובטיקס בלוקס : תרגול 004 –הפעלת לד ומנוע סרבו בשפת C
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 |
// Servo Sweep example for the ESP32 #include <ESP32Servo.h> int servoPin = 25; int ledRed = 33; int ledGreen = 32; Servo servo; void setup() { servo.attach(servoPin, 500, 2400); pinMode(ledRed ,OUTPUT); pinMode(ledGreen ,OUTPUT); } int pos = 0; void loop() { for (pos = 0; pos <= 180; pos += 1) { servo.write(pos); digitalWrite(ledRed,HIGH); delay(15); digitalWrite(ledGreen,LOW); } for (pos = 180; pos >= 0; pos -= 1) { servo.write(pos); digitalWrite(ledRed,LOW); delay(15); digitalWrite(ledGreen,HIGH); } } |