Gratis verzending vanaf €74,95 NL (€99,95 BE/DE)

Voor 16:00 besteld = morgen in huis

Express voor 11:30 besteld = vanavond in huis*

14 dagen gratis terugsturen*

Logo Elektronica Voor Jou


In welke taal programmeer je een Arduino?

De programmeertaal die Arduino gebruikt, lijkt erg op C ++, een veel voorkomende taal in de computerwereld.
De code die je leert schrijven voor Arduino zal erg lijken op de code die je in een andere computertaal schrijft. Alle basisconcepten blijven hetzelfde, het is eigenlijk gewoon een kwestie van leren werken met een ander dialect.

Bij het schrijven van code voor microcontrollers, zijn prestaties erg belangrijk. Daarom moet je over sterke en snelle programmeertalen beschikken. C en C ++ behoren tot de krachtigste talen die je kunt vinden.
Deze zijn vrij snel en stabiel, en zijn daarom dus een goede keuze voor microcontrollers.

De compiler die wordt gebruikt om code om te zetten in objectbestanden is avr-g ++.
Vervolgens wordt een programma genaamd avrdude gebruikt om het programma te uploaden naar de Arduino microcontroller.

De Arduino programmeertaal kan worden onderverdeeld in drie hoofdonderdelen: functies, waarden (variabelen en constanten) en structuur.

Het schrijven van de Arduino codes gebeurt in het Engels. Om deze reden zullen we de onderstaande onderdelen in het Engels benoemen.

    Functions

    Functies gebruik je voor het besturen van het Arduino-bord en het uitvoeren van berekeningen.
    De functies worden in het oranje aangegeven in de code.

    Variables

    Variabelen zijn Arduino gegevenstypen en constanten.
    De variabelen worden in het blauw aangegeven in de code.

     

    Structure

    De structuur zijn elementen van de Arduino (C++) code
    De structuur wordt in het groen aangegeven in de code.

     

    Pointer Access Operators

    & (reference operator) 
    * (dereference operator) 

    Further Syntax

    #define (define) 
    #include (include) 
    /* */ (block comment) 
    // (single line comment) 
    ; (semicolon) 
    {} (curly braces) 

    Arithmetic Operators

    % (remainder) 
    * (multiplication) 
    + (addition) 
     (subtraction) 
    / (division) 
    = (assignment operator) 

    Bitwise Operators

    & (bitwise and) 
    << (bitshift left) 
    >> (bitshift right) 
    ^ (bitwise xor) 
    | (bitwise or) 
    ~ (bitwise not) 

    Comparison Operators

    != (not equal to) 
    < (less than) 
    <= (less than or equal to) 
    == (equal to) 
    > (greater than) 
    >= (greater than or equal to) 

    Boolean Operators

    ! (logical not) 
    && (logical and) 
    || (logical or) 

    Compound Operators

    %= (compound remainder) 
    &= (compound bitwise and) 
    *= (compound multiplication) 
    ++ (increment) 
    += (compound addition) 
     (decrement) 
    -= (compound subtraction) 
    /= (compound division) 
    ^= (compound bitwise xor) 
    |= (compound bitwise or) 

    Informeer naar de mogelijkheden
    We nemen z.s.m. contact met u op

    VERSTUUR
    close-link
    Verzend mogelijkheden

    Pakket
    Doordeweeks voor 16:00 besteld is dezelfde dag verstuurd. (Levering dinsdag t/m zaterdag)Gratis vanaf €74,95

    Brievenbus – Met track&trace
    Doordeweeks voor 16:00 besteld is vandaag verstuurd. (Levering dinsdag t/m zaterdag)Gratis vanaf €74,95

    Brievenbus – Zonder track&trace
    Levertijd 1 – 3 werkdagen
    Express levering
    Doordeweeks voor 11:30 besteld = vanavond in huis – Voor 23:59 besteld = morgen in huis huis. (Levering maandag t/m vrijdag)
    Gratis vanaf €124,95

    Ophalen in Leusden
    Haal je bestelling bij ons op: Fokkerstraat 12 - Leusden
    close-link
    De waardering van www.elektronicavoorjou.nl bij Webwinkel Keurmerk Klantbeoordelingen is 9.1/10 gebaseerd op 1107 reviews.