Arduino = Convertisseur USB-série, Sciencexp
Maybe your like
Mesures scientifiques et ordinateur : mesurer, figurer, comparer
Rechercher dans le site :
- Bienvenue à Sciencexp
- Contact
- Appareils et interfaces de mesure
- Montages électroniques
- Arduino = convertisseur USB-série
- Colorimètres
- Servo-mécanismes (servo-moteurs)
- Logiciels EXAO
- Programmation (système Mensurasoft)
- Fonctions de capture rapide avec Mensurasoft
- Analyse des données
- Plan du site
![[PNG] Mon logo Zite ! [PNG] Mon logo Zite !](view.php/1.png)
Identifiez-vous pour accéder à la partie privée du site ou le modifier.
Déconnexion.
Ĉu vi parolas esperanton ? Dernière mise à jour le 22/10/2023
Arduino utilisé comme un adaptateur USB-sérieDivers appareils de mesure peuvent être reliés à un ordinateur par une prise "série" (= RS232 = V24...), mais les ordinateurs récents n'ont pas ce type de connecteur. Normalement, on peut acheter dans le commerce des adaptateurs USB-série pour une trentaine d'euros.
Mais un Arduino peut être utile dans plusieurs cas. D'une part, lorsqu'on n'a pas d'adaptateur sous la main. D'autre part lorsqu'on a un adaptateur, mais pas le bon câble de raccordement. Et enfin, lorsqu'on veut aussi utiliser les entrées analogiques de l'Arduino, ou les sorties PWM.
Les versions récentes du logiciel Arduino permettent d'utiliser la bibliothèque SoftwareSerial, qui donne la capacité d'utiliser presque n'importe quelles broches pour transmettre des signaux selon le protocole sériel (RS232). Donc Arduino échange des données avec l'ordinateur par le câble USB, comme d'habitude, et il échange des données avec l'appareil RS232 par trois fils.

Le programme à implanter dans Arduino est très simple, c'est une variante de l'exemple SoftwareSerialExample.
// Arduino utilisé en convertisseur USB-série//d'après SoftwareSerialExample des exemples d'Arduino#include <SoftwareSerial.h>SoftwareSerial mySerial(10, 11,true); // RX, TX//10 est la broche RX, à relier au TX de l'autre appareil (3?)//11 est la broche TX, à relier au RX de l'autre appareil (2?)// relier aussi les masses (GND d'Arduino, 5? de l'autre appareil)//true est nécessaire ici à cause de l'inversion de la logique RS232/TTLvoid setup() { Serial.begin(2400); //ici, 2400 est pour le pHmètre Heito Chauvin-Arnoux while (!Serial) { ; // wait for serial port to connect. Needed for native USB port only } // set the data rate for the SoftwareSerial port mySerial.begin(2400); //mettre la même vitesse pour une bonne compatibilité}void loop() { // c'est l'essentiel : transmettre tous les signaux reçus if (mySerial.available()) { Serial.write(mySerial.read()); } if (Serial.available()) { mySerial.write(Serial.read()); }}
On peut compliquer un peu le programme : s'il reçoit un caractère particulier en provenance de l'ordinateur, il fait les mesures sur une ou quelques entrées analogiques, et renvoie le résultat vers l'ordinateur. Ainsi, avec une seule prise USB, on peut profiter des capacités de l'Arduino et de l'appareil de mesure.
Le programme ci-dessus a été testé avec le pHmètre Heito/Chauvin-Arnoux P310. Une fois implanté dans Arduino, il permet d'utiliser les pilotes Mensurasoft sans aucune modification de ceux-ci.

Arduino Uno relié au connecteur RS232 du pHmètre Heito/Chauvin Arnoux P310.
Dernière modification le 25/07/2017
Site motorisé par ZitePLUS 0.9.1Tag » Arduino Rs232 Usb
-
Can I Use A USB-to-RS232 Serial Converter To Connect To Arduino
-
Arduino Uno R3 As An RS232 To USB Converter - Microcontrollers
-
RS-232 Communication Via USB - Project Guidance - Arduino Forum
-
Program Arduino Via USB To Serial RS232 Converter With And ...
-
Résultats Pour Usb Rs232 Arduino
-
How Do I Connect Arduino To RS232 Via USB? [closed]
-
How To Use Arduino As USB To Serial Converter
-
118 Arduino Connecting A Pro Mini To A USB/RS232 Adapter
-
1-48 Sur 581 Résultats Pour "usb Ftdi Arduino" - Amazon
-
USB To Rs232 Ttl Pl2303hx Auto Converter Module Adapter Arduino
-
Bộ Chuyển Đổi Usb Sang Rs232 Ttl Pl2303hx Cho Arduino
-
PL2303TA USB To TTL RS232 COM UART Module Serial Cable ...
-
USB To Serial Adapter Module USB TO TTL RS232 Arduino Cable ...