18-01-2021, 11:59
Witam.
Tworzę projekt do obsługi czujników przez Bluetooth i mam problem z zatrzymaniem stanu poprzedniego naciśnięcia przycisku w aplikacji. Mianowicie chciałbym, żeby po wybraniu danej opcji poprzednia dalej działa a nowa wykonała sie równocześnie. Mój kod wygląda tak:
Tworzę projekt do obsługi czujników przez Bluetooth i mam problem z zatrzymaniem stanu poprzedniego naciśnięcia przycisku w aplikacji. Mianowicie chciałbym, żeby po wybraniu danej opcji poprzednia dalej działa a nowa wykonała sie równocześnie. Mój kod wygląda tak:
Kod:
void loop() {
lcd.setCursor(9, 1);
lcd.setCursor(0, 1);
//lcd_key = Keypad_buttons();
predkosc();
delay(100);
while(Bluetooth.available()){
zmiana = Bluetooth.read();
}
if(digitalRead(12) == 1){
lcd.clear();
lcd.print("Bluetooth ");
if(zmiana == 1){
bt_rangefinder();
}
else if (zmiana == 0){
bt_rangefinder_cal();
}
else if (zmiana == 3){
Bluetooth.println("WYŁĄCZONY");
}
else if (zmiana == 4){
czujnik_bt();
}
}
else{
lcd_rangefinder();
}
}