Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
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
Forum otomatik baş harfleri büyülttüğü için hata vermiş. Her satırın ilk harfini küçültürseniz hata vermeyecektir (sadece "Servo myServo" yazan satır aynı kalsın).
Kodlar eski. Bazen kütüphane versiyonlarındaki değişimden dolayı çalışma zamanı hataları da olabiliyor. LRT keşke hangi versiyonu yüklediğini gösterseydi videosunda.
Daha yeni başka bir kod bulup deneyebilirsin. Hemen motorun bozukluğuna yormamak lazım.
Kodlar eski. Bazen kütüphane versiyonlarındaki değişimden dolayı çalışma zamanı hataları da olabiliyor. Lrt keşke hangi versiyonu yüklediğini gösterseydi videosunda.
Daha yeni başka bir kod bulup deneyebilirsin. Hemen motorun bozukluğuna yormamak lazım.
Hata mesajında "Void" fonksiyonunun yanlış yazıldığını söylüyor.
C++:
include <Servo.h>
Servo sg90;
boolean aci;
#define POT A0
void setup()
{
sg90.attach(3);
}
void loop()
{
aci=map(analogRead(A0),0,1023,0,180);
sg90.write(aci);
}
Not: Servo motorları kontrol etmek için PWM pinlerini kullanmak zorundasınız.
Kodda hata yoktur umarım.
Buraya yazılan kodları direkt kopyala yapıştır yaptıysanız hata vermesi doğal, kodları yazan arkadaşlar dikkatsiz olduğu için ya da bilgisiz, kodları yazdıktan sonra düzelt butonuna basarak tabiri caizse kodun içinden geçmişler.
Bu tür kodları yazarken kod satırı kullanın yoksa düzelt deyince, bozarsınız. Ya hiç düzelt demeyin ya da kod satırı kullanın benim gibi.
Sorun PWM'de de olabilir, LED'i yakmış ama servoyu çalıştırmıyor. Ya servo bozuk ya da PWM'de sorun var. LED'i PWM sinyalleri ile yakmayı deneyin.
Açı değerinin "boolean" cinsinden tanımlanması sorun oluşturabilir. "bool" ve "boolean" cinsi değişkenler yalnızca "0" ve "1" değerlerini tutabiliyor diye hatırlıyorum.
Açı değerinin "boolean" cinsinden tanımlanması sorun oluşturabilir. "bool" ve "boolean" cinsi değişkenler yalnızca "0" ve "1" değerlerini tutabiliyor diye hatırlıyorum.
Hata mesajında "Void" fonksiyonunun yanlış yazıldığını söylüyor.
C++:
include <Servo.h>
Servo sg90;
boolean aci;
#define POT A0.
void setup()
{
sg90.attach(3);
}
void loop()
{
aci=map(analogRead(A0),0,1023,0,180);
sg90.write(aci);
}
Not: Servo motorları kontrol etmek için PWM pinlerini kullanmak zorundasınız.
Kodda hata yoktur umarım.
Buraya yazılan kodları direkt kopyala yapıştır yaptıysanız hata vermesi doğal, kodları yazan arkadaşlar dikkatsiz olduğu için ya da bilgisiz, kodları yazdıktan sonra düzelt butonuna basarak tabiri caizse kodun içinden geçmişler.
Bu tür kodları yazarken kod satırı kullanın yoksa düzelt deyince, bozarsınız. Ya hiç düzelt demeyin ya da kod satırı kullanın benim gibi.
Sorun PWM'de de olabilir, LED'i yakmış ama servoyu çalıştırmıyor. Ya servo bozuk ya da PWM'de sorun var. LED'i PWM sinyalleri ile yakmayı deneyin.
Açı değerinin "boolean" cinsinden tanımlanması sorun oluşturabilir. "bool" ve "boolean" cinsi değişkenler yalnızca "0" ve "1" değerlerini tutabiliyor diye hatırlıyorum.