Buradasın
Servo ile led kontrolü nasıl sağlanır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Servo ile LED kontrolü sağlamak için aşağıdaki adımlar izlenebilir:
- Devre Kurulumu:
- Arduino Uno, SG90 servo motor, LDR, LED diyot, 10KΩ ve 220Ω dirençler, jumper kablolar ve breadboard kullanılır 2.
- LDR, breadboard üzerine yerleştirilir ve bir bacağına 10KΩ direnç bağlanır 2.
- LDR'nin diğer bacağı, breadboard'un + şeridine bağlanır 2.
- Servo motorun kırmızı ve kahverengi uç çıkışları, jumper kablolarla breadboard'un + ve - şeritlerine bağlanır 2.
- Servo motorun turuncu uç çıkışı (data), Arduino'nun 9 numaralı PWM dijital girişine bağlanır 2.
- Breadboard'un + ve - şeritlerine kablo bağlanarak Arduino'nun +5V ve GND pinlerine bağlanır 2.
- Kodlama:
Örnek bir kod:
#include <Servo.h> Servo myServo; // Servo nesnesi oluşturma int ledPin = 7; // LED'in bağlı olduğu pin void setup() { myServo.attach(9); // Servoyu 9. pine bağlama pinMode(ledPin, OUTPUT); // LED pinini çıkış olarak ayarlama } void loop() { digitalWrite(ledPin, HIGH); // LED'i açma for (int angle = 0; angle <= 180; angle++) { myServo.write(angle); // Servo pozisyonunu ayarlama delay(15); // Servonun pozisyona ulaşmasını bekleme } digitalWrite(ledPin, LOW); // LED'i kapatma delay(2000); // Bir sonraki dönüşten önce 2 saniye bekleme }
Daha fazla bilgi ve detaylı açıklamalar için Dbestech ve Robotistan forumlarındaki ilgili kaynaklara başvurulabilir 3[
5 kaynaktan alınan bilgiyle göre: