Arduino kodning hjälp

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
egonkarlsson
Inlägg: 11
Blev medlem: 6 januari 2017, 16:24:23

Re: Arduino kodning hjälp

Inlägg 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.
Användarvisningsbild
Icecap
Inlägg: 26108
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Arduino kodning hjälp

Inlägg 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++.
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Arduino kodning hjälp

Inlägg 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!
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Arduino kodning hjälp

Inlägg 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.
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Re: Arduino kodning hjälp

Inlägg 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? :)
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Arduino kodning hjälp

Inlägg 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
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
hanpa
Utsparkad, på semester
Inlägg: 639
Blev medlem: 22 november 2016, 21:54:43
Ort: Hemort

Re: Arduino kodning hjälp

Inlägg 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!
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Arduino kodning hjälp

Inlägg 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.
Användarvisningsbild
Wedge
Inlägg: 1026
Blev medlem: 8 juli 2012, 17:33:33

Re: Arduino kodning hjälp

Inlägg av Wedge »

Icecap skrev:Språket C har en standard! Det finns inte varianter, det finns bara C.
C11, C99, ANSI C....
Skriv svar