#include<Servo.h>
Servo sg90;
const byte pot_pini = A0;
int pot_deger;
void setup()
{
Serial.begin(9600);
sg90.attach(3);
}
void loop()
{
pot_deger = analogRead(pot_pini);
int yeni_deger = map(pot_deger , 0, 1023, 0, 180);
sg90.write(yeni_deger);
Serial.print("Aci Degeri = ");
Serial.println(yeni_deger);
delay(100);
}
}
Devre şeması birebir aynı sadece potansiyometreyi breadboarda oturtamadığım için jumperle bağladım yani kısacası bence servo bozuk.
Kod:#include<Servo.h> Servo sg90; const byte pot_pini = A0; int pot_deger; void setup() { Serial.begin(9600); sg90.attach(3); } void loop() { pot_deger = analogRead(pot_pini); int yeni_deger = map(pot_deger , 0, 1023, 0, 180); sg90.write(yeni_deger); Serial.print("Aci Degeri = "); Serial.println(yeni_deger); delay(100); } }
Kod bu servo bağlantıları aynı SG90 kahverengi - ye kırmızı + ya turuncuysa 3. pine bağlı çıktı da alıyorum.
Aci degeri = 153 sizce servo mu bozuk ben mi yanlış yapmışım.
Eki Görüntüle 1969967
Devre şeması birebir aynı sadece potansiyometreyi breadboarda oturtamadığım için jumperle bağladım yani kısacası bence servo bozuk.
Kod:#include<Servo.h> Servo sg90; const byte pot_pini = A0; int pot_deger; void setup() { Serial.begin(9600); sg90.attach(3); } void loop() { pot_deger = analogRead(pot_pini); int yeni_deger = map(pot_deger , 0, 1023, 0, 180); sg90.write(yeni_deger); Serial.print("Aci Degeri = "); Serial.println(yeni_deger); delay(100); } }
Kod bu servo bağlantıları aynı SG90 kahverengi - ye kırmızı + ya turuncuysa 3. pine bağlı çıktı da alıyorum.
Aci degeri = 153 sizce servo mu bozuk ben mi yanlış yapmışım.
Eki Görüntüle 1969967
Daha önce servo motor takılı değilken başını döndürmeye çalışmadın değil mi?
#İnclude <Servo.h>
Servo myServo;
Void setup() {
MyServo. Attach(7);
}
Void loop() {
İnt potValue = analogRead(A0);
İnt angleValue = map(potValue, 0, 1023, 0, 180);
MyServo. Write(angleValue);
Delay(10);
}
Kodu böyle yapıp pinleri oturtup tekrar dener misiniz?
#İnclude <Servo.h>
Servo myServo;
Void setup() {
MyServo. Attach(7);
}
Void loop() {
İnt potValue = analogRead(A0);
İnt angleValue = map(potValue, 0, 1023, 0, 180);
MyServo. Write(angleValue);
Delay(10);
}
Kodu böyle yapıp pinleri oturtup tekrar dener misiniz?
C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:12:1: error: stray '\304' in program
İnt potValue = analogRead(A0);
^
C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:12:2: error: stray '\260' in program
İnt potValue = analogRead(A0);
^
C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:13:1: error: stray '\304' in program
İnt angleValue = map(potValue, 0, 1023, 0, 180);
^
C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:13:2: error: stray '\260' in program
İnt angleValue = map(potValue, 0, 1023, 0, 180);
^
C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:5:1: error: 'Void' does not name a type; did you mean 'void'?
Void setup() {
^~~~
void
C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:10:1: error: 'Void' does not name a type; did you mean 'void'?
Void loop() {
^~~~
void
C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:5:1: error: 'Void' does not name a type; did you mean 'void'?
Void setup() {
^~~~
void
C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:10:1: error: 'Void' does not name a type; did you mean 'void'?
Void loop() {
^~~~
void
exit status 1
Compilation error: stray '\304' in program
Hayır denemedim yeni aldım zaten seti.
video bu bu arada hocam.
Kod:C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:12:1: error: stray '\304' in program. İnt potValue = analogRead(A0); ^ C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:12:2: error: stray '\260' in program. İnt potValue = analogRead(A0); ^ C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:13:1: error: stray '\304' in program. İnt angleValue = map(potValue, 0, 1023, 0, 180); ^ C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:13:2: error: stray '\260' in program. İnt angleValue = map(potValue, 0, 1023, 0, 180); ^ C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:5:1: error: 'Void' does not name a type; did you mean 'void'? Void setup() { ^~~~ void. C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:10:1: error: 'Void' does not name a type; did you mean 'void'? Void loop() { ^~~~ void. C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:5:1: error: 'Void' does not name a type; did you mean 'void'? Void setup() { ^~~~ void. C:\Users\Enes\AppData\Local\Temp\.arduinoIDE-unsaved202397-1668-jsribb.m6cbr\sketch_oct7a\sketch_oct7a.ino:10:1: error: 'Void' does not name a type; did you mean 'void'? Void loop() { ^~~~ void. exit status 1 Compilation error: stray '\304' in program
Hata veriyor hocam.
Çok tuhaf hocam.
Arduino, Raspberry Pi, DC Motor, LED, Direnç Çeşitleri | Robocombo şu siteden tekrar dener misiniz?
Hocam servoda sorun var herhalde çünkü çıktı vermiyor.
Arduino kodu aldı mı hocam?
Evet aldı
Sorun muhtemelen servoda hocam. Arduino ile aynı pinleri kullanarak bir de bir LED yakmayı dener misiniz?
Sorun muhtemelen servoda hocam. Arduino ile aynı pinleri kullanarak bir de bir LED yakmayı dener misiniz?