Arduino Uno (CH340) servo motor çalışmıyor

Prisvx.q

Hectopat
Katılım
20 Ocak 2021
Mesajlar
280
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
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.

1696695604001.png
 
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

#İ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?
 
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?
 
Daha önce servo motor takılı değilken başını döndürmeye çalışmadın değil mi?

Hayır denemedim yeni aldım zaten seti

#İ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?

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
video bu bu arada hocam

#İ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?

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
 
Son düzenleme:
Hayır denemedim yeni aldım zaten seti.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
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?
 
Son düzenleme:

Geri
Yukarı