Skocz do zawartości

kacperos.89

Użytkownicy
  • Zawartość

    6
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O kacperos.89

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna
  1. @Aiden_Pearce Nieskończona pętla bo nieskończony program. Będę tu dopisywał, może jakiegoś if-else sprawdzającego wartość guzika żeby przeskoczyć programem dalej. Na wyświetlaczu widzę chyba to co chcę? Zwykły wyświetlacz 16x2 z modułem do komunikacji po I2C. Lewa góra wyświetlacza to tekst "+12V:" a z prawej strony (14 znak od lewej) wyświetlam wynik funkcji memcmp() i wyświetla wartość albo 1 albo 0 albo -1. @ethanak Z tym, że faktycznie za bardzo się pośpieszyłem z moim "tłumaczeniem" jak to działa, bo źle działa. Faktycznie do 5 wartości w tabeli porównuje p
  2. Dzięki Serdeczne za pomoc . memcmp() działa idealnie. Tak wygląda część programu: int result[] = {stateVIN1, stateGNDIN1, stateCKV121, stateCKGND1, stateCK1, stateCANV121, stateCANGND1, stateCAN_H1, stateCAN_L1}; int expected[] {1, 0, 1, 0, 0, 1, 0, 0, 0}; int test = memcmp(result, expected, 9); for (int i = 0; i < 9; i++) { lcd.setCursor(i,1); lcd.print(result[i]); } for (;;) { lcd.setCursor(0,0); lcd.print("+12V:"); lcd.setCursor(14,0); lcd.print(test); } Jak by się komuś nie chciało dalej szukać: Funkcja zw
  3. Witam. Arduino na pinach czyta stan czy jest HIGH czy LOW, wygląda to tak: int stateVIN1 = digitalRead(VIN); int stateGNDIN1 = digitalRead(GNDIN); int stateCKV121 = digitalRead(CKV12); int stateCKGND1 = digitalRead(CKGND); int stateCK1 = digitalRead(CK); int stateCANV121 = digitalRead(CANV12); int stateCANGND1 = digitalRead(CANGND); int stateCAN_H1 = digitalRead(CAN_H); int stateCAN_L1 = digitalRead(CAN_L); wyniki zapisuję do tablicy w ten sposób: int wynik[] = {stateVIN1, stateGNDIN1, stateCKV121, stateCKGND1, stateCK1, stateCANV121, stateCANGND1, stat
  4. Dzień dobry! Wielkie Dzięki :D @scorpion_1982 . Mi też nie chciał się wgrać bootloader do Arduino. Dopiero porada, żeby plik AVRDUDE.exe w folderze z arduino (domyślnie: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin) podmienić na AVRDUDE.exe, taki do ogólnego zastosowania przy mikro-kontrolerach, pomogło :)
  5. Masz racje wygląda na to że zadziała, przynajmniej się kompiluje. Gościu na filmiku używał Arduino Nano i wyszedłem z założenia ze jak jemu działa (bo tez ma tylko jeden port szeregowy) to u mnie tez musi Dzięki Wielkie
  6. Witam Próbuję odpalić przykład z tutorialu, który z założenia powinien działać. Biblioteki ściągnąłem takie jakie poleca twórca tutorialu ale wywala mi błąd nie wiem czemu? Biblioteki służą do obsługi wyświetlacza Nextion Link do przykładu który mi nie działa: a to mój błąd: C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Kacper\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\K
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.