erenucnokta
Femtopat
- Katılım
- 27 Haziran 2023
- Mesajlar
- 42
Daha fazla
- Cinsiyet
- Erkek
Robotik kodlama kitabı 10. sınıf 230. sayfa devresindeki robot için sınıfta bu kodu anlayamadık. Yazabilirseniz sevinirim.
#includeSoftwareSerial bluetooth1(12,13);//tx=12,Rx=13 int h = 150;char veri;void setup(){bluetooth1.begin(9600); pinMode(5, OUTPUT);// sağ motor ileri pinipinMode(6, OUTPUT);// sağ motor geri pinipinMode(9, OUTPUT);// sol motor ileri pinipinMode(10, OUTPUT);// sol motor geri pini }void loop(){if(bluetooth1.available()){veri= bluetooth1.read();if(veri==’1’) ileri();if(veri==’2’) geri(); if(veri==’3’) sol();if(veri==’4’) sag(); if(veri==’5’) dur();}}void ileri(){analogWrite(5,h);analogWrite(6,0); analogWrite(9,h);analogWrite(10,0);}void geri(){analogWrite(5,0);analogWrite(6,h);Eğer imkanınız varsa kodu gönderiye ekler misiniz?
Gayet açık anlatmış kitap. Buldum PDF baktım nasıl anlatmışlar diye. Anlamadığın kısmı sorman lazım. Genel olarak anlamamış değilsindir.
Hatayı at bakalım.Kodu giriyoruz hata veriyor ya da çalışmıyor devreyi birebir aynı yaptık.
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino:16:26: error: redefinition of 'SoftwareSerial bluetooth1'Hatayı at bakalım.
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino:16:26: error: Redefinition of 'softwareserial Bluetooth1'.
Softwareserial Bluetooth1(12, 13);//tx = 12, RX = 13.
^
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino:2:16: Note: 'softwareserial Bluetooth1' previously declared here.
Softwareserial Bluetooth1(12, 13);//tx = 12, RX = 13.
^~~~~~~~~~
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino:18:6: error: Redefinition of 'char veri'.
Char veri;
^~~~
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino:3:6: Note: 'char veri' previously declared here.
Char veri;
^~~~
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino: ın function 'Void setup()':
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino:19:6: error: Redefinition of 'Void setup()'
Void setup(){
^~~~~
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino:4:6: Note: 'Void setup()' previously defined here.
Void setup(){
^~~~~
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino: ın function 'Void loop()':
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino:26:6: error: Redefinition of 'Void loop()'
Void loop(){
^~~~
C:\Users\PC 4\AppData\Local\Temp\.arduinoIDE-unsaved2024329-8804-zrqtf7.nob5\sketch_apr29a\sketch_apr29a.ino:8:6: Note: 'Void loop()' previously defined here.
Void loop(){
^~~~
Exit status 1
Compilation error: Redefinition of 'softwareserial Bluetooth1'.
#include<SoftwareSerial.h>
SoftwareSerial bluetooth1(12,13);//tx=12,Rx=13
char veri;
void setup(){
Serial.begin(9600);
bluetooth1.begin(9600);
}
void loop(){
if(bluetooth1.available())
{
veri=bluetooth1.read();
Serial.println(veri);
}
}
#include<SoftwareSerial.h>
SoftwareSerial bluetooth1(12,13);//tx=12,Rx=13
int h = 150;
char veri;
void setup(){
bluetooth1.begin(9600);
pinMode(5, OUTPUT);// sağ motor ileri pini.
pinMode(6, OUTPUT);// sağ motor geri pini.
pinMode(9, OUTPUT);// sol motor ileri pini.
pinMode(10, OUTPUT);// sol motor geri pini.
}
void loop(){
if(bluetooth1.available())
{
veri= bluetooth1.read();
if(veri=='1') ileri();
if(veri=='2') geri();
if(veri=='3') sol();
if(veri=='4') sag();
if(veri=='5') dur();
}
}
void ileri(){
analogWrite(5,h);
analogWrite(6,0);
analogWrite(9,h);
analogWrite(10,0);
}
void geri(){
analogWrite(5,0);
analogWrite(6,h);
analogWrite(9,0);
analogWrite(10,h);
}
void sol(){
analogWrite(5,h);
analogWrite(6,0);
analogWrite(9,0);
analogWrite(10,h);
}
void sag(){
analogWrite(5,0);
analogWrite(6,h);
analogWrite(9,h);
analogWrite(10,0);
}
void dur(){
analogWrite(5,0);
analogWrite(6,0);
analogWrite(9,0);
analogWrite(10,0);
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.