logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Błąd kompilacji w Arduino: brakująca klamra '}' w kodzie

VotablePants174 18 Lut 2018 16:03 501 5
REKLAMA
  • #1 17046015
    VotablePants174
    Poziom 8  
    Posty: 10
    Ocena: 1
    Poprawiłby mi ktoś ten program? Wyskakuje błąd kompilowania: expected '}' at end of input. Podejrzewam że zapomniałem o jakiejś klamerce albo w złe miejsca je wepchłem.

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 17046036
    adamz74
    Poziom 33  
    Posty: 1286
    Pomógł: 269
    Ocena: 194
    Dokładnie, zapomniałeś o klamerce "}". Otwierasz w loop() i w if a zamykasz tylko jedną.

    Pozdr!
  • REKLAMA
  • #3 17046094
    VotablePants174
    Poziom 8  
    Posty: 10
    Ocena: 1
    adamz74 napisał:
    Dokładnie, zapomniałeś o klamerce "}". Otwierasz w loop() i w if a zamykasz tylko jedną.

    Pozdr!


    Mógłbyś mi w odpowiedzi napisać poprawiony program? Bo nie wiem o które miejsce ci dokładnie chodzi.
  • REKLAMA
  • Pomocny post
    #4 17046186
    zster

    Poziom 28  
    Posty: 857
    Pomógł: 136
    Ocena: 69
    Po prostu na samym końcu dopisz brakująca klamrę }

    Choć cały kod jest nieco bez sensu .. po co dwa takie same warunki if (irrecv.decode(&results)) ??

    Raczej powinno być coś takiego :

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
    Konto firmowe:
    Pracownia Elektroniczna Zdzisław Kasprzyk
    Podegrodzie, Podegrodzie, 33-386 | Strona WWW: z-ster.pl
  • REKLAMA
  • #5 17046261
    VotablePants174
    Poziom 8  
    Posty: 10
    Ocena: 1
    zster napisał:
    Po prostu na samym końcu dopisz brakująca klamrę }

    Choć cały kod jest nieco bez sensu .. po co dwa takie same warunki if (irrecv.decode(&results)) ??

    Raczej powinno być coś takiego :

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Teraz znowu: Błąd kompilacji dla płytki Arduino/Genuino Uno. A biblioteki te co miałem są
  • #6 17046267
    VotablePants174
    Poziom 8  
    Posty: 10
    Ocena: 1
    zster napisał:
    Po prostu na samym końcu dopisz brakująca klamrę }

    Choć cały kod jest nieco bez sensu .. po co dwa takie same warunki if (irrecv.decode(&results)) ??

    Raczej powinno być coś takiego :

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Teraz znowu: Błąd kompilacji dla płytki Arduino/Genuino Uno. A biblioteki te co miałem są

    Dodano po 1 [minuty]:

    Dodałem klamerke na końcu i problem jakby rozwiązał się sam dzięki za pomoc zster! :)
REKLAMA