• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

problem z pewnym urządzeniem bluetooth(mind wave mobile)

0 głosów
332 wizyt
pytanie zadane 18 kwietnia 2019 w C# przez Konrad Gałach Użytkownik (880 p.)
edycja 20 kwietnia 2019 przez Konrad Gałach

Witam jakiś czas temu w moje ręce trafił "MindWave Mobile+(urządzenie robiące skan eeg mózgu i wysyłające różne dane przez bluetooth).Połączyłem to urządzenie z Unity(jest połączenie ale odbieram tylko część danych opisanych w nocie

o to mój kod na Unity(działa):

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO.Ports;

public class serial : MonoBehaviour
{
  //  public int read();
  public  SerialPort bci= new SerialPort("COM14",9600);//57600
   public  int attention = 0;
   public  int meditation = 0;
    int[] tab = new int[173];
    int licz = 0;
    int bajt = 0;
    int buf = 0;
    int it = 0;

    void Start()
    {
        bci.Open();
        bci.ReadTimeout = 5000;
               
    } 

    ///////////////////////////
    void Update()
    {

        bajt = Czytaj();
        Debug.Log(bajt);


    }//---------------update()
    /////////////////////////
    public int Czytaj()
    {       if (bci.IsOpen==false) bci.Open();
            if (bci.IsOpen)
            {
            
                try
                {
                    buf= bci.ReadByte();
                    transform.Rotate(1, 1, 0);

                }
                catch (System.Exception)
                {
                Debug.Log("error");
                }
          //k/  bci.Close();
            }
        return buf;
    }//read()
}//class

 

żeby bluetooth działał:

api compatibility level  .NET 4.0

 

 

 

 

seria tylko 8 bajtów w pakiecie(za mało)

jakieś sugestie

 

edit edit edit edit

170 i 170(dla synchronizacji nagłówka pakietu)

4 to następny bajt nagłówka mówiący ile będzie bajtów w sekcji danych

128 to czwarty bajt czyli pierwszy w sekcji danych 

87 suma kontrolna

1 odpowiedź

0 głosów
odpowiedź 18 kwietnia 2019 przez Konrad Gałach Użytkownik (880 p.)
edycja 25 kwietnia 2019 przez Konrad Gałach

Jakby ktoś był zainteresowany:

rozwiązanie problemu

link

nota

link

link2

Podobne pytania

–1 głos
1 odpowiedź 2,427 wizyt
pytanie zadane 21 sierpnia 2017 w Offtop przez Michał Biernacki Użytkownik (670 p.)
0 głosów
1 odpowiedź 566 wizyt
pytanie zadane 22 kwietnia 2016 w HTML i CSS przez subterras Użytkownik (680 p.)
0 głosów
0 odpowiedzi 134 wizyt
pytanie zadane 2 lutego 2020 w Systemy operacyjne, programy przez Kazek Początkujący (460 p.)

93,742 zapytań

142,680 odpowiedzi

323,299 komentarzy

63,328 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...