microController BT 1.2

Licencji: Wolna ‎Rozmiar pliku: 122.68 MB
‎Ocena użytkowników: 4.0/5 - ‎1 ‎Głosów

O microController BT

Dodaj wysoce konfigurowalny programowalny panel sterowania Bluetooth do swoich projektów elektronicznych za pomocą microController BT. Przeciągnij, upuść, zmienić rozmiar i edytować widżety, aby zbudować idealny kontroler dla mikrokontrolera. Podczas gdy zaprojektowany z myślą o mikrokontrolerze Arduino, przy użyciu tanich urządzeń nadawczo-odbiorczych Bluetooth, microController BT powinien współpracować z większością projektów obsługujących komunikację szeregową i większość urządzeń nadawczo-odbiorczych Bluetooth obsługujących spp.microController BT wyprowadza standardowe komunikaty 2 bajtów. Komunikaty zawierają klucz (0-255) i wartość (0-255). Do monitorowania danych wyjściowych nasłuchuje standardowego komunikatu 3 bajtów. Ten komunikat powinien zawierać klucz (0-255), highByte i lowByte reprezentujący wartość (0-1023).wychodzące: (klucz, wartość)przychodzące: (klucz, highByte(value), lowByte(value))W przypadku prostych projektów można bezpośrednio podłączyć standardowe komunikaty 2 bajtów do funkcji digitalWrite/analogWrite, jak pokazano poniżej. W przypadku bardziej zaawansowanych projektów można nasłuchiwać poszczególnych kluczy i routely.void setup() { Serial.begin(9600); pinMode(13, WYJŚCIE); zestaw dla każdego pin}void loop() { if (Serial.available() >= 2) { int key = Serial.read(); int val = Serial.read(); digitalWrite(klucz, val); }}Aby wysłać wartości do microController BT do monitorowania, wystarczy napisać standardowy komunikat 3 bajtów do portu szeregowego, jak pokazano poniżej. Serial.write(klucz); Serial.write(highByte(val)); Serial.write(lowByte(val));microController BT również wyprowadza standardowe komunikaty 2 bajtów, gdy wystąpią pewne zdarzenia aplikacji. Te komunikaty są przydatne w przypadku projektów, które zmieniają się na podstawie połączenia state.device aplikacji: (0, 255)uruchom tryb edycji: (0, 253)koniec trybu edycji: (0, 254)Aby uzyskać więcej przykładów, zobacz http://www.kvndev.com