Buradasın
Servo motor yağmur sensörü nasıl bağlanır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Servo motor ve yağmur sensörünü bağlamak için gerekli malzemeler:
- Arduino Uno veya benzeri bir mikrodenetleyici 24;
- Yağmur sensörü 24;
- Servo motor 24;
- Jumper kablolar 24;
- Breadboard 24.
Bağlantı adımları:
- Yağmur sensörünü bağlayın:
- Servo motoru bağlayın:
- Servo motorun bağlandığı pini (genellikle 9. pin) servo nesnesine atayın (
servo.attach(SERVO_PIN)
) 2.
- Servo motorun bağlandığı pini (genellikle 9. pin) servo nesnesine atayın (
- Kodlayın:
Örnek kod:
#include <Servo.h> #define RAIN_SENSOR_PIN A0 // Yağmur sensörünün bağlı olduğu pin #define SERVO_PIN 9 // Servo motorun bağlı olduğu pin Servo servo; // Servo nesnesi oluşturma void setup() { Serial.begin(9600); pinMode(RAIN_SENSOR_PIN, INPUT); servo.attach(SERVO_PIN); } void loop() { int prev_rain_state = digitalRead(RAIN_SENSOR_PIN); int rain_state = digitalRead(RAIN_SENSOR_PIN); if (rain_state == LOW && prev_rain_state == HIGH) { Serial.println("Rain detected!"); servo.write(90); } else if (rain_state == HIGH && prev_rain_state == LOW) { Serial.println("Rain stopped!"); servo.write(0); } }
Bu bağlantı ve kodlama, yağmur algılandığında servo motorun 90 derece,
5 kaynaktan alınan bilgiyle göre: