Utilisation du java/autres langages de programmations en arduino possible ?
Fermé
limbaon9
Messages postés
42
Date d'inscription
lundi 14 octobre 2019
Statut
Membre
Dernière intervention
12 mars 2022
-
9 déc. 2020 à 15:33
georges97 Messages postés 12467 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 4 novembre 2024 - 9 déc. 2020 à 16:28
georges97 Messages postés 12467 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 4 novembre 2024 - 9 déc. 2020 à 16:28
A voir également:
- Utilisation du java/autres langages de programmations en arduino possible ?
- Notice d'utilisation - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Utilisation chromecast - Guide
- Jeux java itel 5360 - Forum Mobile
1 réponse
georges97
Messages postés
12467
Date d'inscription
lundi 31 janvier 2011
Statut
Contributeur
Dernière intervention
4 novembre 2024
2 394
9 déc. 2020 à 16:28
9 déc. 2020 à 16:28
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