Articles

Hvilket sprog bruger Arduino? C / C ++ eller behandling?


Bedste svar

Arduino bruger maskinkode, så ethvert sprog, der kan oprette Arduino-specifik maskinkode, kan gøre.

En del af Arduino-kodningen vil blive udført i forsamlingen for ydeevne. Dette kompilerer også bare med maskinkode.

Den originale Arduino bruger sin egen IDE, som understøtter en grundlæggende C-version med yderligere support til C ++. Arduino-applikationer adskiller sig fra almindelig C, fordi du skal definere to metoder: opsætning og loop. Med C har du stort set bare en hovedmetode.

Arduino IDE ligner lednings-IDE, og de er stort set den samme ting. Det skyldes, at begge fandt deres oprindelse i Processing IDE, som er bare et andet open source-værktøj. Og så er der Fritzing, som i dag også giver en IDE til programmering. Wiring og Arduino bruger begge C / C ++ som programmeringssprog, selvom Arduino bruger en forenklet version. Processing bruger Java som programmeringssprog, men tjente som grundlag for Wiring, som var grundlaget for Arduino. Men denne Java-version er forenklet for lettere programmering. (Desuden er Java og C ++ meget ens …)

Og Fritzing var oprindeligt beregnet til bare at oprette skemaer, som du kunne så har udskrevet gennem deres tjenester. Men de inkluderer nu også et programmeringsvindue.

Svar

Jeg har besvaret dette spørgsmål flere gange

Arduino IDE var baseret på Processing Sprog og sprog, som vi bruger i Arduino IDE var baseret på Wiring Language. Så du kan sige Processing and Wiring have made the Arduino Project. Arduino sprog er faktisk ikke C / C ++ sprog. Det bruger ledningsnet sprog ramme arbejde, som er en forenklet version af C / C ++ sprog. Når du skriver din Arduino torsk e det er ikke rigtig C / C ++ kode, for at konvertere til C / C ++ sprogprogram skal der ske en række ændringer for din Arduino-kode.

Arduino Family of boards bruger AVR-serien af ​​mikrocontrollere udviklet af ATMEL Corporation. Arduino IDE bruger avr-gcc Compiler og relaterede værktøjer til at oprette den binære eksekverbare kode til en AVR-enhed. Når du klikker på muligheden for at bekræfte og uploade din kode i Arduino IDE passerer gennem forskellige faser.

første trin er forbehandling. efter forbehandling af din kode konverteret til C / C ++ kode og derefter kompilerer avr-gcc compiler denne kode til den binære eksekverbare kode til arduino-kort.

Du kan se denne video for at forstå batteriet

Hvordan Arduino IDE fungerer – Bygningsproces / bag scenen

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *