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*

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) 

    De waardering van www.elektronicavoorjou.nl bij Webwinkel Keurmerk Klantbeoordelingen is 9.1/10 gebaseerd op 786 reviews.