Utilisation du java/autres langages de programmations en arduino possible ?
limbaon9
Messages postés
46
Statut
Membre
-
georges97 Messages postés 20439 Date d'inscription Statut Contributeur Dernière intervention -
georges97 Messages postés 20439 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, je suis sur un projet personnel mais pour le moment il y a beaucoup de zones d'ombres. Enfaite j'aurais besoin d'un api pour pouvoir finir le projet en arduino. Du coup je voulais si c'est possible d'utiliser un programme java sur de l'arduino ?
Merci d'avance.
Merci d'avance.
A voir également:
- Utilisation du java/autres langages de programmations en arduino possible ?
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Eclipse java - Télécharger - Langages
1 réponse
Bonjour,
Je n'en ai jamais entendu parler. Java implique l'intermédiaire d'un système d'exploitation. Les micro-contrôleurs des cartes de type Arduino ne le permettent pas.
Les langages utilisés sont l'Arduino, dérivé du C/C++, le langage de script processing (écrit en java) , le C, le C++ et le langage assembleur.
Les langages tels que Java, Python, C# sont trop "lourds" pour être embarqués et sont utilisés pour communiquer avec la carte. Il faudrait de plus disposer des compilateurs et bibliothèques adéquats.
Voir:
https://www.developpez.com/actu/166397/Quels-langages-de-programmation-utilisez-vous-pour-Arduino-Partagez-votre-experience/
Il y a éventuellement la possibilité d'adjoindre une carte ethernet permettant l'accès à un réseau, ce qui permettrait de gérer une connexion à partir d'un ordinateur et donc d'utiliser les langages habituels tout en permettant des échanges avec la carte Arduino.
Dans ce cas, il serait préférable de choisir un Arduino Mega 2560, doté de mémoires plus importantes, voir la version wifi, pour assurer la connexion au réseau.
Il semble que l'interpréteur Txtzyme (ne me demandez pas de le prononcer) permette l'exécution de bytecodes java sur la carte Teensy, compatible Arduino.
https://www.pjrc.com/teensy/languages.html
http://txtzyme.com/view/shell-programming-with-txtzyme
et voir:
https://forums.futura-sciences.com/programmation-langages-algorithmique/814660-programme-arduino-java.html
https://forums.futura-sciences.com/programmation-langages-algorithmique/755458-java-rxtx-communication-serie-arduino-outputstream.html
Cordialement
Je n'en ai jamais entendu parler. Java implique l'intermédiaire d'un système d'exploitation. Les micro-contrôleurs des cartes de type Arduino ne le permettent pas.
Les langages utilisés sont l'Arduino, dérivé du C/C++, le langage de script processing (écrit en java) , le C, le C++ et le langage assembleur.
Les langages tels que Java, Python, C# sont trop "lourds" pour être embarqués et sont utilisés pour communiquer avec la carte. Il faudrait de plus disposer des compilateurs et bibliothèques adéquats.
Voir:
https://www.developpez.com/actu/166397/Quels-langages-de-programmation-utilisez-vous-pour-Arduino-Partagez-votre-experience/
Il y a éventuellement la possibilité d'adjoindre une carte ethernet permettant l'accès à un réseau, ce qui permettrait de gérer une connexion à partir d'un ordinateur et donc d'utiliser les langages habituels tout en permettant des échanges avec la carte Arduino.
Dans ce cas, il serait préférable de choisir un Arduino Mega 2560, doté de mémoires plus importantes, voir la version wifi, pour assurer la connexion au réseau.
Il semble que l'interpréteur Txtzyme (ne me demandez pas de le prononcer) permette l'exécution de bytecodes java sur la carte Teensy, compatible Arduino.
https://www.pjrc.com/teensy/languages.html
http://txtzyme.com/view/shell-programming-with-txtzyme
et voir:
https://forums.futura-sciences.com/programmation-langages-algorithmique/814660-programme-arduino-java.html
https://forums.futura-sciences.com/programmation-langages-algorithmique/755458-java-rxtx-communication-serie-arduino-outputstream.html
Cordialement