Jak zrobić robota sterowanego smartfonem na Arduino
Автор: Artur Duplaga
Загружено: 2017-05-31
Просмотров: 28003
int data; //Deklaracja zmiennej o nazwie data
void setup() { //Poczatek funkcji inicjalizującej
pinMode(2,OUTPUT); //Określenie pinów 2-5 jako wyjścia
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
Serial.begin(9600); //Rozpoczęcie transmisji na porcie szeregowym(bluetooth)
}
void loop() { //Początek funkcji loop wykonującej się w pętli przez cały czas
data=Serial.read(); //Przypisanie do zmiennej data odczytu z portu szeregowegi, czyli danych wysłanych ze smartfona
Serial.println(data); //Wyświetlenie danych przypisanych do zmiennej data na "Monitorze portu szeregowego"
delay(100); //Przerwa w wykonywaniu programu (100ms);
if(data==97){ //Jazda do przodu.
digitalWrite(3,LOW); //Ustawienie stanu niskiego na pin 3
digitalWrite(2,HIGH); //Ustawienie stanu wysokiego na pin 2
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
}
else if(data==99){ //Stop
digitalWrite(3,HIGH);
digitalWrite(2,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
}
else if(data==98){ //Lewo
digitalWrite(3,HIGH);
digitalWrite(2,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH); //Lewy silnik jest zatrzymany, prawy silnik się obraca
}
else if(data==100){ //Prawo
digitalWrite(3,LOW);
digitalWrite(2,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH); //Prawy silnik jest zatrzymany, lewy silnik się obraca
}
else if(data==101){ //Jazda do tyłu
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(5,LOW);
digitalWrite(4,HIGH);
}
}
Zagłosuj na mnie: http://5sposobowna.tv/poradnik-wideo/...
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: