arduino_bt_pcs

10+
Pobrane
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

Zamontuj moduł Bluetooth na płytce Arduino, połącz komunikację Bluetooth między telefonem komórkowym a Arduino, korzystając z tej aplikacji na telefonie komórkowym, a następnie naciśnij różne przyciski znajdujące się w telefonie komórkowym, aby rozpoznać naciśnięcia przycisków na Arduino i wykonać żądana operacja. aplikacja, która pozwala
- Pojedynczy przycisk: 10 (po 2 można łączyć w pary, aby sterować 5 rodzajami stanów ON/OFF)
- Okno wprowadzania liczb i alfabetu oraz przycisk wysyłania, aby wysłać je do Arduino
(Dostępne do kontroli prędkości za pomocą liczb itp. Dostępne ciągi i ciągi numeryczne)

(Dane przesyłane do Arduino po naciśnięciu każdego przycisku)
Przycisk ON: Przycisk WYŁ.:
Przycisk ON: b. Przycisk WYŁ.: B.
Przycisk C ON: c. Przycisk WYŁ.: C.
D Przycisk ON: re. Przycisk WYŁ.: D.
E Przycisk ON: mi. E Wyłącznik: E.
Przycisk Wyślij: Dodano . do ciągu znaków/numerów wpisanych po lewej stronie

* Dodany na końcu ., jest traktowany jako zakończenie transmisji w programie Arduino.

(Przykład programu w Arduino)
Dioda LED podłączona do portu cyfrowego 5 Arduino miga wraz z przyciskami A ON i A OFF.
Dołącz SoftwareSerial.h na początku.
OprogramowanieSerial BT(2, 3); // Arduino D2 (RX) jest podłączone do pinu 2 (TX) modułu Bluetooth,
// Arduino D3 (TX) jest podłączone do pinu 1 (RX) modułu Bluetooth
char w danych[10];
wewn. led1 = 5;
int i=0;

pusta konfiguracja () {
Serial.początek(9600); // dla uno 9600
BT początek (9600); // dla uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, WYJŚCIE);
digitalWrite(5+i, LOW);
}
}

pusta pętla () {
podczas (BT.dostępne() > 0)
{
otrzymany znak = BT.read(); // odczytaj 1 bajt
inData[i++] = odebrane;
jeśli (otrzymano == '.')
{
Serial.print(wDanych);
inData[i] = '\0'; // Wyczyść otrzymany bufor
i = 0;
}
}

// LED1 wł./wył.
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, WYSOKA);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Ostatnia aktualizacja
6 lis 2022

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Sposoby zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od użycia aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Żadne dane nie są udostępniane innym firmom
Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów

Co nowego

22.11.7 Version 1.0.0 출시