Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - Gajosowy

Strony: [1]
1
@maszynista27 Uruchamia się w ogóle maszyna? Czy masz od razu crasha? Czy masz exe z paczki czy jakieś inne? i jaka wersja maszyny?

2
Już sobie poradziłem i działa mi połączenie z exe od Milka oraz wszystkie dane wysyłane i odbierane są zgodne z Twoim arkuszem, ale nie wiem dlaczego nie działa mi połączenie w Twoim programem testującym.

Aktualnie udało mi się obsłużyć kontrolki, hebelki i przyciski impulsowe oraz kran hamulca na najtańszym potencjometrze z szuflady. Teraz muszę zabrać się za kompletowanie pulpitu.

3
Hej, od jakiegoś czasu przyglądam się tematowi, udało mi się w waszą pomocą :D podłączyć się do maszyny przy użyciu Arduino Leonardo, ale udało mi się połączyć z plikiem exe który jest w domyślnej paczce. Używając kodu:
volatile uint8_t zPC[48] = {0};
volatile uint8_t doPC[16] = {0};

void setup() {
  Serial.begin(115200);
  Serial.setTimeout(10);
  while(!Serial){};     
}

void loop() {
  while (!Serial.available()) {};
  Serial.readBytes((char*)zPC, 48);
  Serial.write((char*)doPC, 16);
}

Bardzo chciałbym przenieść się na exe od @Milek7 oraz także na komunikację z programem od @maciek001 który działa na ramce @Milek7, taki programik bardzo by  usprawnił pracę nad pulpitem. Na podstawie tego co napisał @mac310 oraz @maciek001 w swoim innym wątku zmieniłem rozmiar ramek oraz dodałem prefix, ale niestety i Maszyna i Tester od @maciek001 wywala się, nie wiem co źlę robię. Czy mógłby ktoś zweryfikować mój kod?

volatile uint8_t zPC[52] = {0};
volatile uint8_t doPC[20] = {0xEF, 0xEF, 0xEF, 0xEF};
void setup() {

  Serial.begin(115200);
  Serial.setTimeout(10);
  while(!Serial){};
}

void loop() {
  while (!Serial.available()) {};
  Serial.readBytes((char*)zPC, 52);
  Serial.write((char*)doPC, 20);
}

Strony: [1]