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
"Dodatkowo dzisiaj doszły kombinacje przycisków na pulpicie, do wymuszenia resetu" - Techniki podpatrzone u pewnego producenta z nad Dunajca ;)

A tak na poważnie, to dzięki na wsparcie pomysłu jaki obrałem. Skoro u ciebie się sprawdza, to tym bardziej w to idę.

Swoją drogą, może ktoś ma lub może "zorganizować" nastawnik jazdy z EN57, jedyna rzecz której mi brakuje...

2
Obecnie mój pulpit od 2 lat stoi i czeka na lepsze czasy. Ostatnio się zabrałem za nowy koncept do niego. Początkowe założenie polegało na głównym kontrolerze na arduino MEGA, a kontroler hebli (EN57) miał być na Arduino nano, natomiast komunikacje między Arduinami ubzdurałem sobie na UART. Działało to nawet spoko. Jednak były sytuacje, że jedno arduino chwyciło jakiegoś laga i odpaliło się za późno i drugie się wysypywało bo nie było komunikacji. Pewnie dało by się to oskryptować jakoś.

Na razie zmieniłem koncepcje i robię prawie tak jak mówisz tylko zamiast arduino jako slave będę korzystał z MCP23017. Planuje zrobić magistrale I2C i podpinać do niej pozostały sprzęt przez podobne moduły lub inne arduina

3
Bocznica / Odp: MaSzyna z portem COM (SerialPort)
« dnia: 25 Marca 2025, 22:14:34 »
.

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

5
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.

6
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]