06-06-2016, 23:26
(Ten post był ostatnio modyfikowany: 07-06-2016, 20:43 przez CEO.
Powód edycji: Używamy znaczników kodu
)
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:
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ć?
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ć?