Table of Contents

ESP32 Servo

This is an example of the servo running sweep program.

Prequisits

Platform.ini

lib_deps = deneyapkart/Deneyap Servo@^1.1.1

Example

#include <Arduino.h>
/*
*   ServoMotor örneği,
*   D9 pinine bağlanan servo motorun mili 60 derece dönmektedir.
*/
#include <Deneyap_Servo.h>      // Deneyap Servo kütüphanesi eklenmesi
 
Servo myservo;                  // Servo için class tanımlanması
int pos = 0;
void setup() {  
  myservo.attach(13);           // Servo motorun D9 pinine bağlanması  /*attach(pin, channel=0, freq=50, resolution=12) olarak belirlenmiştir. Kullandığınız motora göre değiştirebilirsiniz */
}

void loop() { 
  for (pos = 0; pos <= 180; pos += 1) { // goes from 0 degrees to 180 degrees
		// in steps of 1 degree
		myservo.write(pos);    // tell servo to go to position in variable 'pos'
		delay(15);             // waits 15ms for the servo to reach the position
	}
	for (pos = 180; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
		myservo.write(pos);    // tell servo to go to position in variable 'pos'
		delay(15);             // waits 15ms for the servo to reach the position
	}           // Servo motorun milinin 60 derece dönmesi
}
en/iot-open/practical/hardware/rtu/esp32/scenarios/servo.txt · Last modified: 2025/07/31 09:42 by kivilands6
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0