Servo tanımlı değil hatası alıyorum

gonulyarasi

Yeni Üye
11 Kas 2019
1
0
0
Arduinox
Cinsiyet
Bayan
arkadaşlar kütüphanelerini ekledim her şeyi yaptım ama servo tanımlı değil hatası veriyor.kodu kendim yazmıyorum doğrudan kitapta olduğu gibi geçirdim ama problemi çözemedim yardımcı olurmusunuz?

C:
#include #include #include #define trigpin 12 #define echopin 13 #define max_distance 500 newping sonar(trigpin,echopin,max_distance); int blaster = 3; int angel = 0; servo; void setup() { serial.begin(115200); pinmode(trigpin,output); pinmode(echopin,input); pinmode(blaster,output); servo.attach(9); // put your setup code here, to run once: } void loop() { int duration,distance,pos = 0,i; digitalwrite(trigpin,low); delaymicroseconds(2); digitalwrite(trigpin,high); delaymicroseconds(10); digitalwrite(trigpin,low); duration = pulsein(echopin,high); distance = (duration / 2) /29.1; serial.print(distance); serial.println(' cm'); if(distance <= 15){ digitalwrite(blaster,high); servo.write(90); } else{ digitalwrite(blaster,low); for(angel = 0; angel < 180;angel++){ servo.write(angel); delay(15); } for(angel = 0; angel > 0;angel--){ servo.write(angel); } delay(450); } // put your main code here, to run repeatedly: }
 

drequar

Yeni Üye
10 Eyl 2019
4
2
3
Adnan Kahveci BUlv
Cinsiyet
Erkek
arkadaşlar kütüphanelerini ekledim her şeyi yaptım ama servo tanımlı değil hatası veriyor.kodu kendim yazmıyorum doğrudan kitapta olduğu gibi geçirdim ama problemi çözemedim yardımcı olurmusunuz?

C:
#include #include #include #define trigpin 12 #define echopin 13 #define max_distance 500 newping sonar(trigpin,echopin,max_distance); int blaster = 3; int angel = 0; servo; void setup() { serial.begin(115200); pinmode(trigpin,output); pinmode(echopin,input); pinmode(blaster,output); servo.attach(9); // put your setup code here, to run once: } void loop() { int duration,distance,pos = 0,i; digitalwrite(trigpin,low); delaymicroseconds(2); digitalwrite(trigpin,high); delaymicroseconds(10); digitalwrite(trigpin,low); duration = pulsein(echopin,high); distance = (duration / 2) /29.1; serial.print(distance); serial.println(' cm'); if(distance <= 15){ digitalwrite(blaster,high); servo.write(90); } else{ digitalwrite(blaster,low); for(angel = 0; angel < 180;angel++){ servo.write(angel); delay(15); } for(angel = 0; angel > 0;angel--){ servo.write(angel); } delay(450); } // put your main code here, to run repeatedly: }
Selam,
Sadece servo; yapmışsın öyle tanımlanmıyor


yapman gereken;
Servo motor (motor yerine farklı isimde olur)

Aynı zamanda servo.write kısımlarını Servo Motora atadığın ismi yapman lazım
İyi Çalışmalar Dilerim !
 

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?