Articles

Ce limbă folosește Arduino? C / C ++ sau Procesare?


Cel mai bun răspuns

Arduino folosește codul mașinii, astfel încât orice limbă care poate crea codul mașinii specifice Arduino o poate face.

O parte din codificarea Arduino va fi realizată în Asamblare pentru performanță. Și acest lucru se compilează doar la codul mașinii.

Arduino original folosește propriul IDE care acceptă o versiune de bază C cu suport suplimentar pentru C ++. Aplicațiile Arduino diferă de C obișnuit, deoarece trebuie să definiți două metode: configurare și buclă. Cu C, practic aveți doar o metodă principală.

IDE-ul Arduino este similar cu IDE-ul de cablare și „sunt practic același lucru. Asta”, deoarece ambele și-au găsit originea în IDE-ul de procesare, care este doar un alt instrument open-source. Și apoi este Fritzing, care în zilele noastre oferă și un IDE pentru programare. Cablarea și Arduino folosesc ambele C / C ++ ca limbaje de programare, deși Arduino folosește o versiune simplificată. Procesarea utilizează Java ca limbaj de programare, dar a servit ca bază pentru Cablare, care a fost baza pentru Arduino. Dar această versiune Java este simplificată pentru o programare mai ușoară. (În afară de aceasta, Java și C ++ sunt destul de asemănătoare …)

Iar Fritzing a fost menit inițial să creeze doar schemele pe care le-ai putea atunci au imprimat prin serviciile lor. Dar acum includ și o fereastră de programare.

Răspuns

Am răspuns la această întrebare de mai multe ori

ID-ul Arduino s-a bazat pe Procesare Limbajul și limbajul pe care le folosim în Arduino IDE s-au bazat pe limbajul de cablare. Deci puteți spune că Procesarea și cablarea au făcut proiectul Arduino. Limbajul Arduino nu este de fapt limbajul C / C ++. Folosește funcționarea cadrului de limbaj de cablare, care este versiunea simplificată Limbajul C / C ++. Când introduceți codul Arduino Nu este un cod C / C ++ real, pentru conversia în programul de limbaj C / C ++ trebuie să se întâmple o serie de modificări pentru codul dvs. Arduino.

Familia de plăci Arduino utilizează seria de microcontrolere AVR dezvoltate de ATMEL Corporation. Arduino IDE utilizează compilatorul avr-gcc și instrumentele conexe pentru a construi codul executabil binar pentru un dispozitiv AVR. Când faceți clic pe opțiunea de verificare și încărcare a codului în ID-ul Arduino trece prin diferite etape.

primul pas este pre-procesarea. după pre-procesarea codului dvs. convertit în cod C / C ++ și apoi compilatorul avr-gcc compilați acest cod în codul executabil binar pentru placa arduino.

puteți viziona acest videoclip pentru a înțelege bateria

Cum funcționează Arduino IDE – Procesul de construire / În spatele scenei

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *