• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
robot/pojazd sterowany przez bt
#1
Z góry piszę że jestem w tym kompletnie nowy.
Mam już złożony pojazd na arduino uno ale mam problem z zaprogramowaniem i oprogramowaniem na androida.
Problem z zaprogramowaniem, wyrzuca błąd przy wgraniu programu avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xee

kod:
Kod:
int outPin = 5; //motor1- tyl
int outPin2 = 6; //motor1- przod

int outPin4 = 10; //motor2- tyl
int outPin3 = 11; //motor2- przod

void setup()
{
Serial.begin(9600);
pinMode(outPin, OUTPUT);
pinMode(outPin2, OUTPUT);
pinMode(outPin3, OUTPUT);
pinMode(outPin4, OUTPUT);
}
void loop() {
if (Serial.available()) {

int bt = Serial.read();
if (bt == '1') { //do przodu
digitalWrite(outPin, HIGH);
digitalWrite(outPin2, LOW);
digitalWrite(outPin3, HIGH);
digitalWrite(outPin4, LOW);
}
else if (bt == '2') { //do tyłu
digitalWrite(outPin, LOW);
digitalWrite(outPin2, HIGH);
digitalWrite(outPin3, LOW);
digitalWrite(outPin4, HIGH);
}
else if (bt == '3') { //stop
digitalWrite(outPin, LOW);
digitalWrite(outPin2, LOW);
digitalWrite(outPin3, LOW);
digitalWrite(outPin4, LOW);
}
else if (bt == '4') { //prawo
digitalWrite(outPin, HIGH);
digitalWrite(outPin2, LOW);
digitalWrite(outPin3, LOW);
digitalWrite(outPin4, LOW);
}

else if (bt == '5') { //lewo
digitalWrite(outPin, LOW);
digitalWrite(outPin2, LOW);
digitalWrite(outPin3, HIGH);
digitalWrite(outPin4, LOW);
}
else if (bt == '6') { //lewo w tym samym miejscu
digitalWrite(outPin, LOW);
digitalWrite(outPin2, HIGH);
digitalWrite(outPin3, HIGH);
digitalWrite(outPin4, LOW);
}

else if (bt == '7') { //prawo w tym samym miejscu
digitalWrite(outPin, HIGH);
digitalWrite(outPin2, LOW);
digitalWrite(outPin3, LOW);
digitalWrite(outPin4, HIGH);
}
}
}


a aplikacje na nadroida tworzę w app inventory
łączy się(dioda na czujniku bt przestaje migać) ale mimo to na drugim ekranie po naciśnięciu wyświetla błąd że nie połączony

jest ktoś w stanie pomóc jak to rozwiązać?


Załączone pliki Miniatury
           
 
Odpowiedź
#2
wszystko masz ok u mnie się wgrywa poprawnie
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#3
(07-06-2016, 22:36)adix napisał(a): wszystko masz ok u mnie się wgrywa poprawnie

Też jakoś bardzo obeznany w temacie nie jestem, ale mi to wygląda na uszkodzony bootloader, ja przynajmniej miałem podobny problem, u mnie pomogło wgranie nowego bootloadera przez USBasp
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości