Articles

Quelle langue utilise Arduino? C / C ++ ou traitement?


Meilleure réponse

LArduino utilise du code machine donc tout langage capable de créer un code machine spécifique à Arduino peut le faire.

Une partie du codage Arduino sera effectuée en assemblage pour la performance. Cela aussi compile simplement en code machine.

LArduino original utilise son propre IDE qui prend en charge une version C de base avec un support supplémentaire pour C ++. Les applications Arduino diffèrent du C normal, car vous devez définir deux méthodes: configuration et boucle. Avec C, vous avez essentiellement juste une méthode principale.

LIDE Arduino est similaire à lIDE de câblage et ils « sont fondamentalement la même chose. Cest parce que les deux ont trouvé leur origine dans lIDE de traitement, qui est juste un autre outil open source. Et puis il y a Fritzing, qui fournit aujourdhui également un IDE pour la programmation. Wiring et Arduino utilisent tous deux C / C ++ comme langages de programmation bien quArduino utilise une version simplifiée. Le traitement utilise Java comme langage de programmation, mais a servi de base pour Wiring, qui était la base dArduino. Mais cette version Java est simplifiée pour une programmation plus facile. (Dailleurs, Java et C ++ sont assez similaires …)

Et Fritzing était à lorigine destiné à créer simplement des schémas que vous pourriez alors ont imprimé via leurs services. Mais ils incluent maintenant une fenêtre de programmation.

Réponse

Jai répondu à cette question plusieurs fois

Arduino IDE était basé sur le traitement Le langage et le langage que nous utilisons dans lIDE Arduino étaient basés sur le langage de câblage.Vous pouvez donc dire que le traitement et le câblage ont fait le projet Arduino.Le langage Arduino nest pas en fait le langage C / C ++.Il utilise un cadre de langage de câblage qui est une version simplifiée de Langage C / C ++. Lorsque vous tapez votre code Arduino e ce nest pas un vrai code C / C ++, pour la conversion en programme de langage C / C ++, un certain nombre de changements doivent se produire pour votre code Arduino.

La famille de cartes Arduino utilise la série de micro-contrôleurs AVR développés par le ATMEL Corporation. Arduino IDE utilise le compilateur avr-gcc et les outils associés pour créer le code exécutable binaire dun périphérique AVR .Lorsque vous cliquez sur loption de vérification et de téléchargement de votre code dans lIDE Arduino, il passe par différentes étapes.

le La première étape est le prétraitement. après avoir prétraité votre code converti en code C / C ++, puis le compilateur avr-gcc compilez ce code dans le code exécutable binaire pour la carte arduino.

vous pouvez regarder cette vidéo pour comprendre la pâte

Comment fonctionne Arduino IDE – Processus de construction / en coulisse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *