Sida 2 av 2

Re: Arduino kodning hjälp

Postat: 2 mars 2017, 21:14:09
av egonkarlsson
Men hur gör jag för att föra in koden i såna taggar?

Okej, då ska jag göra det. C språket. Menar du något specifikt c språk eller är det vilket som helst?
C språk... som sagt var. Kan verkligen noll om sånthär. Så ni får förklara som om jag vore 5år gammal.

Re: Arduino kodning hjälp

Postat: 2 mars 2017, 21:19:09
av Icecap
Språket C har en standard! Det finns inte varianter, det finns bara C. Det finns även C++ som också har en standard.

Vissa företag vill gärna göra deras egen version av C (Arduino som exempel med C++) men då följer språket inte standarden och kan därför inte vara C/C++.

Re: Arduino kodning hjälp

Postat: 2 mars 2017, 21:21:31
av Lennart Aspenryd
Jag tycker att du gör ett gott försök!
Alla språk har sin syntax och därmed avdelare i form av hårda eller mjuka parenteser eller semikolonn.
Och var inte rädd för "att du inte hajar klyket" Jag kom in när en våra anställda skulle förklara semikolonn och han sa "komma prick" Men det blev rätt de också ;-)
Tipset är ju att du får något körandes och ser vad som händer när du ändrar i koden!

Re: Arduino kodning hjälp

Postat: 2 mars 2017, 21:23:23
av TomasL
Med kodtaggar menas att, om du trycker på knappen "Code" i raden "Ovan", så infogas texten "

Kod: Markera allt

[/ Code ]" Detta är den så kallade Code-TaggenDu kopierar din kod från din editor och klistrar in den mellan ][-tecknen.

Du kan ta vilken nybörjarguide som helst, eftersom all C i princip är det samma, så det finns ingen "Gammal" och ingen "Ny"
Arduinon använder en variant av nått som kallas C++ vilket är en utökad version acv C, men grunderna är samma.

Re: Arduino kodning hjälp

Postat: 2 mars 2017, 22:42:19
av Jonaz
Borre skrev:Börja med att posta koden med code-taggarna, du skriver alltså såhär i inlägget:

Kod: Markera allt

[code=c]
Din kod här
[/code]

Det blir såhär, betydligt mer lättläst inte sant? :)

Re: Arduino kodning hjälp

Postat: 2 mars 2017, 22:59:11
av Magnus_K
Hej egonkarlsson,
och välkommen till forumet!

Gör så här:
  • - Kopiera din Arduino-kod precis som du gjort innan
    - Gå in i din tråd på forumet och tryck på Besvara
    - Innan du skriver en enda bokstav/siffra så kolla ovanför fönstret som du kommer skriva i. Med referens till bilden nedan så är det pilen vid "1" som du kan trycka på eller så väljer du C++ på rullgardinen vid pil "2".
    - Välj tex C++ i rullgardinen (pil 2) och plötsligt kommer lite bokstäver/symboler dyka upp i fönstret. Detta kallas för "taggar". Placerar du din kod mellan dessa så har du "placerat koden mellan taggarna".
    - Markören har automagiskt placerats mellan taggarna så trycker du nu CTRL+v så kommer koden klistras in där.
    - Tryck på "Förhandsgranska" nedanför fönstret som du skriver i för att se hur det ser ut. Ser det bra ut så tryck på "Skicka", annars kan du radera allt och börja om.
Detta är vad som kallas för "kod-taggarna", det är bara ett sätt att få din kod att bli lättläst på forumet, precis som i ditt program.
Du kan skriva vanlig text ovanför eller under koden (kod-taggarna).
Taggar.JPG

Re: Arduino kodning hjälp

Postat: 9 mars 2017, 22:25:20
av hanpa
egonkarlsson:

Det går bra att läsa utan tillsnyggad formatering när det är så lite kod.

Några tips för att du ska komma vidare:

- Använd inte samma variabel för att definiera vilken pinne som ska vara input som du sen använder för att lagra det lästa värdet, då förstör du pinnumret i variabeln. Eller använd en const int (konstant) för pinnumret och en separat variabel för det du ska läsa.

- Du behöver ange vilken pinne du ska läsa via digitalRead, som argument till funktionen

- Kolla upp hur if-satser funkar

- Du ska inte använda digitalWrite för att skriva till serieterminalen utan Serial.print eller Serial.println

Lycka till!

Re: Arduino kodning hjälp

Postat: 9 mars 2017, 23:16:22
av TomasL
Det går bra att läsa utan tillsnyggad formatering när det är så lite kod.
Nej det gör det inte.
Använd alltid kod-taggarna om du vill publicera kod eller andra text-filer som är formaterade med tabbar och mellanslag.
Det är mycket lätt att det blir mycket fel i slutändan.

Re: Arduino kodning hjälp

Postat: 10 mars 2017, 10:41:08
av Wedge
Icecap skrev:Språket C har en standard! Det finns inte varianter, det finns bara C.
C11, C99, ANSI C....